watchgod на pppoe [SOLVED]
Heretiqu3 17 марта, 2009 - 16:23
Здравствуйте. Переодически у провайдера случаются работы, и падает инет. Чтобы инет поднялся, надо перезагружать сессию. Но rp-pppoe не понимает, что интернета нету.
Есть ли решения какие-нибудь? А то придется вот таким костылем подпереть:
#!/bin/bash ping -c google.com if [[ "$?" = "1" ]] then /etc/init.d/net.ppp0 restart > /dev/null fi
Какие есть правильные решения моего вопроса? Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь

man pppd
man pppd на предмет опции persist
Я ♥ Gentoo & Funtoo
есть такое
/usr/sbin/pppd unit 0 user 39855 remotename ppp0 linkname ppp0 defaultroute lock updetach plugin passwordfd.so passwordfd 3 maxfail 0 persist connect true plugin rp-pppoe.so eth1
У меня была подобная
У меня была подобная проблема, но только на роутере Asus wl500gP.
После запуска pppd с параметрами из этого скрипта:
периодически наблюдаю в логах примерно такое:
{2009-03-16 00:29:04}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: LCP terminated by peer }}} {2009-03-16 00:29:07}{PRI:notice}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: Connection terminated. }}} {2009-03-16 00:29:07}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: Connect time 43.9 minutes. }}} {2009-03-16 00:29:07}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: Sent 221 bytes, received 703 bytes. }}} {2009-03-16 00:29:37}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: PPP session is 12462 }}} {2009-03-16 00:29:37}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: Using interface ppp1 }}} {2009-03-16 00:29:37}{PRI:notice}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: Connect: ppp1 <--> vlan1 }}} {2009-03-16 00:29:37}{PRI:info}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: CHAP authentication succeeded }}} {2009-03-16 00:29:37}{PRI:notice}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: peer from calling number 00:1E:2B:87:87:1A authorized }}} {2009-03-16 00:29:37}{PRI:notice}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: local IP address 100.05.130.925 }}} {2009-03-16 00:29:37}{PRI:notice}{FAC:daemon}{PRG:pppd}{{{ pppd[156]: remote IP address 82.2222.1111.000 }}}И всё работает :)
Я ♥ Gentoo & Funtoo
Не мой случай, у меня не
Не мой случай, у меня не рвется сессия вообще. Просто пропадает инет, вот надо как-то проверять корректно, есть ли инет или нет, а не пингом гугла [-:
А эти опции не
А эти опции не пробовали:
P.S. А здесь решения нет?
Я ♥ Gentoo & Funtoo
Во, это, вроде, то, что
Во, это, вроде, то, что нужно. Добавлю эти опции, но если еще есть у кого-то идеи - пишите.
Lupo Alberto спасибо!