|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Alexandrov 2:5020/400 24 Aug 2001 21:33:38 To : All Subject : Re: pppd - ПОДРОБHО -------------------------------------------------------------------------------- Romul Smirnov wrote: > Мира тебе, All! > > Hикто не кинет на мыло пpимеp конфигов для сабжа? (паpоли на сессию с > пpовайдеpом так уж и быть не надо :) Ман почитал, но мне пpоще по конфигу > pазоpаться, а в ман за отдельными вопpосами лазить. > Хочется настpоить > dialup- забоp почты - отключение по завеpшении. > Любая помощь пpиветствуется, хоpошо если с пpимеpами конфигов или хотя бы > с описанием ключевых мест. > Заpанее спасибо. Вообще-то про это много сказано и написано, man pppd, looks Howtos... :) Или сюда сходи: http://www.linuxdoc.ru/HOWTO/mini/html/ISP-Connectivity.html Hо все же - расскажу еще раз. # echo '"username" * "password"' >>/etc/ppp/pap-secrets # mkdir -fp /etc/ppp/scripts # echo 'ABORT BUSY ABORT "NO CARRIER" REPORT BUSY REPORT CONNECT ECHO OFF "" ATZ OK ATL1M1 OK ATW2X2 SAY "Dialling \T \n" OK ATD\T TIMEOUT 60 CONNECT "" ' > /etc/ppp/scripts/anyname.chat Запускать так (все в одну строку): # pppd {TTY} 115200 -detach crtscts connect " chat -s -S -f /etc/ppp/scripts/chatscript -T'{ToneMode}{NUMBER}' " defaultroute -chap user {UserName} idle {IdleTime} ipparam {IpParam} Где: {TTY} - имя устройства, к которому подключен модем, например, /dev/modem {ToneMode} - одна буква, обозначающая режим - тональный (T) , или импульсный ( P) набора номера {NUMBER} - телефонный номер, например, 9w1234567, или 1234567 {UserName} - имя пользователя, то же, что и в файле /etc/ppp/pap-secrets (или одно из тех, что в том файле) {IdleTime} - время в секундах, по истечении которого разрывать _неактивное_ соединение {IpParam} - параметр, который будет передан как шестой аргумент скриптам, описанным ниже После установления/разрыва соединения будут выполнены след. скрипты со след. аргументами соответственно: 1) /etc/ppp/ip-up interface-name tty-device speed local-IP-address remote-IP-address ipparam 2) /etc/ppp/ip-down interface-name tty-device speed local-IP-address remote-IP-address ipparam В них пожно вызывать свои скрипты, различные в зависимости от соединения (или, например, от ipparam), в которых уже и делать необходимые махинации... А еще есть режимы 'On demand', 'Persist mode' и соответствующие параметры 'demand' и 'persist'... Про все это - поверь! - написано в документации (в том числе и русской) уже сотни или тысячи раз, в том числе - в документации твоего дистрибутива. И уж коли я не поленился потратить полчаса своего времени для написания этого письма, пожалуйста, уважь меня, и прояви толику уважения к тем, на чьи плечи ты хотел перевалить труд сделать то, что был должен сделать первым делом - ПРОЧЕСТЬ ДОКУМЕHТАЦИЮ, и - ПРОЧТИ ЕЕ!!! С уважением, Александр --- ifmail v.2.15dev5 * Origin: Global One - Murmansk (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/67390aced3b1.html, оценка из 5, голосов 10
|