Enviado em 20/08/2016 - 17:06h
Olá boa tarde,
Por falta de verba para manter um link de IP Fixo, tive que voltar para o dinâmico, e me deparei com um probleminha com meus redirecionamentos no iptables.
Toda vez muda o IP da interface "ppp0" eu tenho que manualmente "reload" no firewall, e queria que monitorasse e assim que mudar o ip "reload o firewall"
O ambiente está assim;
Firewall Iptables
Possível script que eu estou em dúvida de usar
está correto, ou alguma dica para me ajudar nesse problema, não sou muito com com shell script.
Obrigado.
Por falta de verba para manter um link de IP Fixo, tive que voltar para o dinâmico, e me deparei com um probleminha com meus redirecionamentos no iptables.
Toda vez muda o IP da interface "ppp0" eu tenho que manualmente "reload" no firewall, e queria que monitorasse e assim que mudar o ip "reload o firewall"
O ambiente está assim;
Firewall Iptables
.....
# Interface da Rede Externa - Internet
NET=ppp0
# Meu IP
MEUIP=$(ifconfig $NET | grep "inet end" | awk '{print $3}')
......
Possível script que eu estou em dúvida de usar
#!/bin/bash
NET=ppp0
IPEXT=$(ifconfig $NET | grep "inet end" | awk '{print $3}')
LOG=/tmp/ipchange.log
if ! ping $IPEXT >/dev/null; then
echo "ALERT!!! Internet IP Change!" > $LOG
ssmtp xxxxxxxxxxx@gmail.com < $LOG
sleep 2
service firewall restart
else
echo "Internet OK !!!" > $LOG
exit 1
fi
exit
está correto, ou alguma dica para me ajudar nesse problema, não sou muito com com shell script.
Obrigado.