Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Tihonov                         2:5059/26.13   21 Dec 2005  01:35:00
 To : All
 Subject : Re: pppd скрипт
 -------------------------------------------------------------------------------- 
 
 
 EBB>  В смысле, если я pppd убил и он из-за этого закрыл ком-порт, то
 EBB>  DTR dropped? Оригинально, конечно, но в этом случае "причину
 EBB>  отвала" я и так знаю. :)
 
         именно! как я понял disconnect скрипт предназанчен для случая
         если модем стандратным способом не хенгапитсья!  и там
         прописывается как его хенгапить...
 
 IT>>         если модем сам отвалился, то этот скрипт не отрабатывает... вот
 IT>>         в чем проблема....
 EBB>  Что значит "сам отвалился"? Сказал NO CARRIER? Hу так после
 EBB>  этого pppd должен обнаружить, что вместо ppp-фрейма пришла
 EBB>  какая-то хня, сообразить, что соединение оборвано, и запустить
 EBB>  disconnect-скрипт, из которого и снимается статистика.
 
         ХРен! большой и толстый! потомучто у модема CD уже неактивный
         и disconnect запускать не надо!
 
 EBB>  Что делать дальше - решает именно pppd. Он вполне может сделать exit,
 EBB>  закрыв компорт и опустив тем самым DTR. Hо после disconnect-скрипта.
 EBB>  А если мода persist то имеет право пойти звонить по новой.
 
         у меня он и звонит по новой. в этом и проблема...
 
 EBB>  Во всяком случае, я не вижу причин, почему эта замечательно работавшая
 EBB>  конструкция должна была не работать. :)
 
 - ---man pppd-----
    disconnect script
        Execute the command specified by script,  by  passing  it  to  a
        shell,  after pppd has terminated the link.  This command could,
        for example, issue commands to the modem to cause it to hang  up
        if  hardware modem control signals were not available.  The dis-
        connect script is not run if the modem has already hung  up.   A
 
 >                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
        value  for  this option from a privileged source cannot be over-
        ridden by a non-privileged user.
 ----------------
         вот. я конечно нашел черезжопное решение - снимать стаистику
         при звонке ДО инициализации... но это криво...
 Igor   { registered Linux user number #121385 }
 
 ... Все мы психи, у каждого своя программа... {c} Моряк
 --- an pppd-----
  * Origin: Sysop_Lair (2:5059/26.13@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: pppd скрипт   Igor Tihonov   21 Dec 2005 01:35:00 
Архивное /ru.linux/19503c369458a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional