Pular para o conteúdo

Velox + Ip Dinâmico

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.
Anderson Raimundo Lopes Nascimento arln
Hits: 8.170 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download check_no-ip.sh Enviar nova versão

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

SCRIPT PARA AUTOMAÇÃO DE ATUALIZAÇÃO EM AMBIENTE DEBIAN OU DERIVADOS.

Monitoração do CBQ

Diagnóstico de Rede

fcp (ftp copy) - copia um ou mais arquivos via FTP

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGA AS MSG <.APAGADAS> GERADAS PELO SCRIPT delete_all_u

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.