Se colocar os logs do ppp.log saberemos o por que ou pelo menos causa do por que de não reconectar.
Att. Em 26/1/2011 19:02, Leonardo Augusto escreveu: > 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 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

