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
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
Possível script que eu estou em dúvida de usar
.....
# Interface da Rede Externa - Internet
NET=ppp0
# Meu IP
MEUIP=$(ifconfig $NET | grep "inet end" | awk '{print $3}')
......
está correto, ou alguma dica para me ajudar nesse problema, não sou muito com com shell script.
#!/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
Obrigado.