Velox + Ip Dinâmico

Publicado por Anderson Raimundo Lopes Nascimento 08/01/2009

[ Hits: 7.307 ]

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

Enviar e-mail via shell script usando e-mail autenticado

Backup via rede

Captura ip estatico !!

index para mrtg

iptables, sem frescuras!


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts