Fyodorov.Alexey Опубликовано 10 мая, 2007 Жалоба Поделиться Опубликовано 10 мая, 2007 всем привет! краткая предыстория - имеется локалка с выходом в инет через VPN а в квартире два компа на виндах подключены к "роутеру" на шкафу на генту гента такая - Linux localhost 2.6.15-gentoo-r1 #3 PREEMPT Fri Mar 2 20:47:19 i686 Celeron (Coppermine) GenuineIntel GNU/Linux pppd version 2.4.2 все сейчас нормально работает, инет раздает http-овый через squid, ftp-овый через NAT через iptables, все ок. НО инет регулярно отрубается. регулярно это раз в сутки кусок ppp.log-а - local IP address 10.30.2.70 remote IP address 10.20.1.99 primary DNS address 10.20.1.99 secondary DNS address 10.20.1.99 Script /etc/ppp/ip-up started (pid 12398) Script /etc/ppp/ip-up finished (pid 12398), status = 0x7f rcvd [LCP TermReq id=0x3 "Connect time expired"] LCP terminated by peer (Connect time expired) Script /etc/ppp/ip-down started (pid 14186) sent [LCP TermAck id=0x3] Script /etc/ppp/ip-down finished (pid 14186), status = 0x1 Script pptp 10.20.1.99 --nolaunchpppd finished (pid 12391), status = 0x0 Modem hangup Connection terminated. Connect time 1440.2 minutes. Sent 73134487 bytes, received 72328304 bytes. Connect time 1440.2 minutes. Sent 73134487 bytes, received 72328304 bytes. speed 1 not supported using channel 5 Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 sent [LCP ConfReq id=0x1 <mru 1000> <asyncmap 0x0> <magic 0x393fcf49> <pcomp> <accomp>] последние строчки это уже когда я руками переподключил ppp камрады, помогите пожалуйста я это разумею так, что сервер провайдера предпочитает держать связь 1440 минут (24 часа) и потом принудительно рвет связь. поскольку роутер лежит на шкафу, я приезжаю с работы в десятом часу, а второй виндовс-комп принадлежит студенту-вин-чайнику, очень желательно сделать процесс поддержания связи непрерывным, во избежание нервных срывов (тому человеку постоянно надо инет чтобы качать рефераты). поскольку увеличение таймаута до рызрыва связи по ходу дел, поменять никак, ибо он задан на сервере провайдера (поправьте если ошибаюсь), то единственный способ делать коннект непрервным - автоматом реконнектиться после разрыва но как?? как это отследить и реализовать? заюзал поиск но ни черта не нашел. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 10 мая, 2007 Жалоба Поделиться Опубликовано 10 мая, 2007 Предупреждение за кросспостинг: http://www.linux.ru/forum/index.php?t=rview&goto=324328& amp;th=87717#msg_324328 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Fyodorov.Alexey Опубликовано 14 мая, 2007 Автор Жалоба Поделиться Опубликовано 14 мая, 2007 сорри за кросспостинг сначала написал в гентушную конфу а потом только понял что посещается она слабенько и ответа буду ждать до второго пришествия (: за неимением других хороших мыслей думаю решить эту проблемку с помощью крона. пусть реконнектится тупо каждые 24 часа, да и все. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 14 мая, 2007 Жалоба Поделиться Опубликовано 14 мая, 2007 Fyodorov.Alexey писал(а) Mon, 14 May 2007 12:16 сорри за кросспостинг сначала написал в гентушную конфу а потом только понял что посещается она слабенько и ответа буду ждать до второго пришествия (: Большинство обитателей форума пользуется RSS, поэтому тема будет замечена в любом форуме. Цитата: за неимением других хороших мыслей думаю решить эту проблемку с помощью крона. пусть реконнектится тупо каждые 24 часа, да и все. Вы читали свою же параллельную тему? Пробовали то, что там рекомендовано? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Fyodorov.Alexey Опубликовано 15 мая, 2007 Автор Жалоба Поделиться Опубликовано 15 мая, 2007 да, читал, спасибо за подсказку сегодня поднял соединение как вы посоветовали завтра посмотрю что получится ну и отпишусь о результатах, конечно (: больше одинаковых тем плодить не буду, натурлих Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Fyodorov.Alexey Опубликовано 17 мая, 2007 Автор Жалоба Поделиться Опубликовано 17 мая, 2007 увы мне. проблема не получила конечного решения путем запуска pppd с ключом persist. вот копипастнул из терминала (все запущено как полагается, вроде) - root@localhost ~ # ps aux |grep ppp root 15048 0.5 1.5 6996 6152 pts/0 S+ May17 0:04 nano ppp.log root 15928 0.0 0.2 2468 1016 ? Ss 00:05 0:00 pppd call 10.20.1.99 persist root 15974 0.0 0.1 1516 460 pts/2 S+ 00:08 0:00 grep ppp в общем прихожу с работы час назад. детка расстроена - инета нет. подхожу к его компу - (работает комп) - правда инета нет. и ошибка та самая, - network may be down. contact system administrator (root, squid xxxx etc). захожу через ssh на роутер. смотрю ifconfig - все вроде ок. ppp0 поднят. должно бы работать. пробую инет со сврего компа - однако ничего. (локалка меж тем видна). ок. смотрю лог ppp.log. кусок большой но хз как его по-другому - speed 1 not supported using channel 899 Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 Script pptp 10.20.1.99 --nolaunchpppd finished (pid 7236), status = 0x0 sent [LCP ConfReq id=0x7d <mru 1000> <asyncmap 0x0> <magic 0x4e75b6c6> <pcomp> <accomp>] rcvd [LCP ConfReq id=0x1 <mru 1400> <asyncmap 0x0> <auth chap MS-v2> <magic 0xa168ce48> <pcomp> <accomp>] sent [LCP ConfAck id=0x1 <mru 1400> <asyncmap 0x0> <auth chap MS-v2> <magic 0xa168ce48> <pcomp> <accomp>] sent [LCP ConfReq id=0x7d <mru 1000> <asyncmap 0x0> <magic 0x4e75b6c6> <pcomp> <accomp>] rcvd [LCP ConfAck id=0x7d <mru 1000> <asyncmap 0x0> <magic 0x4e75b6c6> <pcomp> <accomp>] sent [LCP EchoReq id=0x0 magic=0x4e75b6c6] rcvd [LCP EchoReq id=0x0 magic=0xa168ce48] sent [LCP EchoRep id=0x0 magic=0x4e75b6c6] rcvd [CHAP Challenge id=0xc6 <a457a3e4b612fba6706c2c09909df17d>, name = "pptpd"] sent [CHAP Response id=0xc6 < 26216137974cc7b09c4360f9def6751c000000000000000094cc8fb53286 0915cfb99e0fd2e3ea4931dd79d8b320bdd600 >, n$ rcvd [LCP ConfReq id=0x2 <mru 1400> <asyncmap 0x0> <auth chap MS-v2> <magic 0x2f524b89> <pcomp> <accomp>] sent [LCP ConfReq id=0x7e <mru 1000> <asyncmap 0x0> <magic 0xa97bbe10> <pcomp> <accomp>] sent [LCP ConfAck id=0x2 <mru 1400> <asyncmap 0x0> <auth chap MS-v2> <magic 0x2f524b89> <pcomp> <accomp>] rcvd [LCP ConfAck id=0x7d <mru 1000> <asyncmap 0x0> <magic 0x4e75b6c6> <pcomp> <accomp>] rcvd [LCP ConfAck id=0x7e <mru 1000> <asyncmap 0x0> <magic 0xa97bbe10> <pcomp> <accomp>] sent [LCP EchoReq id=0x0 magic=0xa97bbe10] rcvd [LCP EchoReq id=0x0 magic=0x2f524b89] sent [LCP EchoRep id=0x0 magic=0xa97bbe10] rcvd [CHAP Challenge id=0x62 <16976cdc6a73992c23eedf72da44ab5f>, name = "pptpd"] sent [CHAP Response id=0x62 < 7c601616499c40a1df38c029bfe118f700000000000000004e6f22818754 ad8aee9b22d2d91f2c5d679f606c5c5c3e7800 >, n$ rcvd [LCP EchoRep id=0x0 magic=0x2f524b89] rcvd [CHAP Success id=0x62 "S=C9AC328E5E5645D4013154B4F1DE357C47043385"] sent [iPCP ConfReq id=0xb0 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>] rcvd [iPCP ConfReq id=0x1 <addr 10.20.1.99>] sent [iPCP ConfAck id=0x1 <addr 10.20.1.99>] rcvd [iPCP ConfRej id=0xb0 <compress VJ 0f 01>] sent [iPCP ConfReq id=0xb1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>] rcvd [iPCP ConfNak id=0xb1 <addr 10.30.2.70> <ms-dns1 10.20.1.99> <ms-dns3 10.20.1.99>] sent [iPCP ConfReq id=0xb2 <addr 10.30.2.70> <ms-dns1 10.20.1.99> <ms-dns3 10.20.1.99>] rcvd [iPCP ConfAck id=0xb2 <addr 10.30.2.70> <ms-dns1 10.20.1.99> <ms-dns3 10.20.1.99>] local IP address 10.30.2.70 remote IP address 10.20.1.99 primary DNS address 10.20.1.99 secondary DNS address 10.20.1.99 Script /etc/ppp/ip-up started (pid 7285) Script /etc/ppp/ip-up finished (pid 7285), status = 0x7f No response to 10 echo-requests Serial link appears to be disconnected. Script /etc/ppp/ip-down started (pid 7298) sent [LCP TermReq id=0x7f "Peer not responding"] Script /etc/ppp/ip-down finished (pid 7298), status = 0x1 rcvd [LCP TermAck id=0x7f] Connection terminated. Connect time 1.9 minutes. Sent 893885590 bytes, received 64 bytes. speed 1 not supported using channel 900 Using interface ppp0 Connect: ppp0 <--> /dev/pts/0 Script pptp 10.20.1.99 --nolaunchpppd finished (pid 7275), status = 0x0 sent [LCP ConfReq id=0x80 <mru 1000> <asyncmap 0x0> <magic 0xe1678ad8> <pcomp> <accomp>] Child process pptp 10.20.1.99 --nolaunchpppd (pid 7302) terminated with signal 15 Modem hangup Connection terminated. Connect time 1.9 minutes. Sent 893885590 bytes, received 64 bytes. speed 1 not supported using channel 901 Using interface ppp0 Connect: ppp0 <--> /dev/pts/0 и вот в логе так много, много раз одно и то же делаю ifconfig ppp0 down pppd call 10.20.1.99 persist route del 10.20.1.99 появляется новый интерфейс ppp1 инета по-прежнему нет еще раз предыдущие две строчки повторяю инета нет смотрю в ps aux|grep ppp аж три интерфейса ppp0, ppp1, ppp2 убиваю всех трех процессов делаю /etc/init.d/ppp.start start запускается ppp0 и инет появляется что за шайтан-байда?.. люди извините если я совсем дурь пишу с дня рождения вот пришел, после злоупотребления известно чем но что-то странное творится...имхо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 17 мая, 2007 Жалоба Поделиться Опубликовано 17 мая, 2007 Более чем. Раз persist не помог, могу предложить только ежеминутно по крону проверять пинг до какого-то заведомо живого узла, в случае негативного результата - перезапускать pppd. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.