|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Afonin Denis 2:5015/133.37 26 Jan 2001 10:33:42 To : All Subject : pppd и дисконнект -------------------------------------------------------------------------------- Приветствую тебя, многоуважаемый All! Тут вопросик такой возник. Есть оч-чень гнилой провайдер, у которого простои иногда бывают по несколько минут (замену провайдера не предлагать - всего один в городе;). Туда звоню так: *** Hу что, немножко |cat `which inet`? *** > pppd connect 'chat -v ABORT BUSY ABORT "NO CARRIER" "" ATZX0 OK > ATL0DPnnnnn CONNECT ""' /dev/ttyS3 57600 crtscts mtu 1024 mru 1024 > defaultroute -detach user <user> *** Ладно, хватит |cat `which inet`... *** Hо с этим все нормально, проблема в другом. Когда я хочу отсоединиться, я говорю "killall pppd" (кстати, это нормально?). Связь рвется не сразу, а вначале pppd, насколько я понял, пытается уведомить провайдера ('sent [LCP TermReq id=0x2 "User request"]'). А теперь представьте, что в это время на сервере "простой". Он, соответственно, на это никак не отвечает. А трудолюбивый pppd пытается еще раз... И так пока по своему какому-то таймауту не вылетит. А денежки-то идут! :( Так вот, может, есть какой _правильный_ способ это побороть? Т. е. чтобы связь рвал _сразу_, как только ему скажешь. (killall -9 pppd пробовал - связь рвет, а вот ppp0 остается..:) __ С преувеличенным уважением, Afonin Denis AKA 2:5046/3.37 AKA 2:5015/133.37 AKA <afonin-den%mail.ru> ... File not found. Nobody leaves the room! --- GoldED+/LNX 1.1.4.6 * Origin: Положи в основу бесконечность - остальное просто... (2:5015/133.37) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39423a711cd7.html, оценка из 5, голосов 10
|