Velox + Ip Dinâmico

Publicado por Anderson Raimundo Lopes Nascimento 08/01/2009

[ Hits: 7.774 ]

Homepage: http://priscilaanderson.blogspot.com

Download check_no-ip.sh




Esse script tem o objetivo de solucionar um problema que administrador de redes enfrenta em serviço de dns dinâmico.

Quando o script de firewall é iniciado ele responde para o endereço que o provedor de internet atribuiu ao modem. Nesse caso o dns dinâmico fica em outro local fora da rede do firewall.

  



Esconder código-fonte

#!/bin/bash
# Script para efetuar o restart do firewall quando houver mudanca do ip do Velox.
#
# Autor : Anderson Nascimento
# E-mail : anderson at oraculumti dot com dot br
# Licensa : GNU General Public License v2
# Versao : 1.0
# Data : 06/01/2009


sleep 5
echo Verificando....

#Variaveis usadas no script.

#O output da variavel velox sera apenas o ip que esta setado na regra quando foi aplicada no 1º startup do firewall, a variavel ver tambésóar me rwretornar o ip do teste de ping para o host no no-ip.

VELOX=`iptables -L -t nat |grep 1234 |grep velox |cut -c 20-31 `;
VER=`ping seuhost.no-ip.org -c 1 |grep velox |cut -c 15-25 `;

echo $VELOX
echo $VER

#Aqui testamos se os valores sao iguais.
if [ $VER = $VELOX ] ;

then
   echo "Link OK"

else
   echo "Link Down. Restartando o Firewall..."
   /etc/rc.d/rc.firewall

      echo "Firewall restartado...";
      sleep 1;
fi

Scripts recomendados

Firewall com iproute2 para 2 links com ip fixo

"Mascarando" pseudo-senha digitada pelo usuário

Expect-Bash

Script para modificar Encoding de UTF-8 para ISO-8859-1

Identificar,matar e Iniciar novo Processo


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts