[FUG-BR] Ajuda com PPP client adsl, fiz um script para reconectar mas nao funciona de jeito nenhum
Leonardo Augusto
lalinden em gmail.com
Quinta Janeiro 27 12:06:53 BRST 2011
Certo,
Nao vi nada de anormal no log, nenhum aviso de pq desconectou ou coisa
que valha,
vi uma coisa estranha com relacao a interface de rede, a xl0, uma 3com.
Jan 26 09:49:40 gwrj kernel: miibus0: <MII bus> on xl0
Jan 26 09:49:40 gwrj kernel: xl0: Ethernet address: 00:01:02:97:f8:72
Jan 26 09:49:40 gwrj kernel: xl0: [ITHREAD]
Jan 26 09:49:48 gwrj kernel: xl0: promiscuous mode enabled
Jan 26 11:14:24 gwrj kernel: xl0:
Jan 26 11:14:24 gwrj kernel: xl0: tx underrun, increasing tx start
threshold to 120 bytes
Jan 26 18:22:21 gwrj kernel: xl0: watchdog timeout (missed Tx
interrupts) -- recovering
Jan 26 18:26:40 gwrj kernel: xl0: <3Com 3c905C-TX Fast Etherlink XL>
port 0xcc80-0xccff mem 0xfe3ffc00-0xfe3ffc7f irq 20 at device 3.0 on
pci6
Esse tx underrun.... sera que pode estar causando um congelamento da rede ?
No ppp.log nao tem nada de anormal a nao ser as mensagens de startup,
com tudo normal.
Quando cai a conexao nao esta logando nada...
Nem no messages...
2011/1/26 Paulo Henrique BSD Brasil <paulo.rddck em bsd.com.br>:
> 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
>
Mais detalhes sobre a lista de discussão freebsd