Ola Tenho um gateway que é um Freebsd 8.2-PRERELEASE todo atualizado. Uso conexao adsl telemar para a empresa, tem umas 45 maquinas nesse gateway. Tudo funciona, exceto que volta e meia cai a conexao e tenho que DAR UM REBOOT na mquina para voltar. Ja tentei de tudo quando cai o link para tentar reconectar o ppp, mas nao tem jeito. O script que fiz para testar se ta conectado e tentar reconectar é o seguinte:
#!/bin/sh #set -x #NOW=$(date +"%y-%m-%d-%H%M") NOW=$(date) logfile="/root/messages" tfile="/tmp/google.com" thost="http://google.com" /usr/bin/fetch -q -o $tfile $thost if [ ! -f $tfile ]; then echo "REDE OFFLINE... RECONECTANDO... " echo "Parando serviços de rede..." /etc/rc.c/ppp stop >> $logfile ; sleep 3 /usr/bin/killall -9 ppp >> $logfile ; sleep 3 /sbin/ifconfig tun0 destroy >> $logfile /etc/rc.d/netif restart >> $logfile ; sleep 3 echo "Reiniciando serviços de rede..." /etc/rc.d/ppp start >> $logfile ; sleep 10 /etc/rc.d/ipfw restart >> $logfile ; sleep 1 /etc/rc.d/routing restart >> $logfile else echo "INTERNET OK, ONLINE... " $NOW fi #--- get current ip on tun0 x=`/sbin/ifconfig tun0` y=${x#*inet } y=${y%% *} #--- log current ip echo "IP tun0: " $y rm -f $tfile O que tento fazer na verdade é parar tudo e reinicar a rede e o ppp, com os comandos /etc/rc.c/ppp stop /usr/bin/killall -9 ppp /sbin/ifconfig tun0 destroy /etc/rc.d/netif restart /etc/rc.d/ppp start /etc/rc.d/ipfw restart /etc/rc.d/routing restart Mas nao volta de jeito nenhum, como estou remoto, em outro estado, nao consigo ver la o que sai no console, ai peco pro pessoal dar um DEDOFF/DEDON no server.... ai a conexao volta Alguem tem ideia do que posso fazer ou o que estou fazendo errado ? O ppp.conf esta com os parametros pra reconexao automatica, mas nao acontece a reconexao --- /etc/ppp/ppp/conf --- default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) set device PPPoE:em0 set speed sync set mru 1492 set mtu 1492 set ctsrts off enable lqr add default HISADDR set timeout 0 set redial 500 5 $ retry 500 com um intervalo de 5s entre cada set reconnect 90 15 enable dns nat enable yes nat log yes nat same_ports yes nat unregistered_only yes add default HISADDR # Add a (sticky) default route --- rc.conf ---- ppp_enable="YES" ppp_mode="ddial" ppp_nat="YES" ppp_profile="telemar" ppp_user="root" Alguem ja passou por isso ? To usando todos os procedimentos que encontrei para reiniciar o ppp,mas nada adianta. Algum amigo tem alguma sugestao ? []'s ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd