вопрос по pppd

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

вопрос по pppd

Сообщение agreed »

Как можно выполнить скрипт после завершения работы pppd? /etc/ppp/if-down.d не катит, т.к. выполнить нужно именно после завершения работы pppd (в логе пишется как "pppd: Exit."
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: вопрос по pppd

Сообщение sash-kan »

переименовать настоящий pppd, а под этим именем разместить скрипт-обертку?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

Re: вопрос по pppd

Сообщение agreed »

Хе-хе, вопрос чайника: а откуда он запускается (я звоню через kppp, но он(скрипт) должен выполняться после любого ppp соединения)? Спасибо...
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: вопрос по pppd

Сообщение elide »

сделай which pppd и будет тебе счастье (:
слава роботам!
Спасибо сказали:
agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

Re: вопрос по pppd

Сообщение agreed »

Гы... :) Меня не поняли. Я имел ввиду следующее: запутался насмерть в ifdown-ppp, и вообще, он ли вызывается при убиении ppp соединения?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: вопрос по pppd

Сообщение elide »

а что у тебя за версия pppd?
вообще, afaik, он должен запускать /etc/ppp/ip-{up,down} при установке/разрыве соединения соответственно.
при своей смерти pppd не должен запускать ничего....
слава роботам!
Спасибо сказали:
agreed
Сообщения: 143
ОС: Fedora 10, Mac OS X 10.5

Re: вопрос по pppd

Сообщение agreed »

(elide @ Вторник, 17 Мая 2005, 2:52) писал(а):а что у тебя за версия pppd?
вообще, afaik, он должен запускать /etc/ppp/ip-{up,down} при установке/разрыве соединения соответственно.
при своей смерти pppd не должен запускать ничего....

pppd 2.4.2, если это принципиально, а скрипт ip-down, почему-то, запускается еще до завершения pppd. Т.е. если воткнуть в ip-down.d скрипт, то имеем:

Код: Выделить всё

May 18 22:27:44 localhost pppd[1298]: pppd 2.4.2 started by alexey, uid xxx
May 18 22:27:44 localhost pppd[1298]: Using interface ppp0
May 18 22:27:44 localhost pppd[1298]: Connect: ppp0 <--> /dev/ttyS4
May 18 22:27:44 localhost pppd[1298]: PAP authentication succeeded
May 18 22:27:45 localhost pppd[1298]: local  IP address 213.158.4.120
May 18 22:27:45 localhost pppd[1298]: remote IP address 213.158.4.254
May 18 22:27:45 localhost pppd[1298]: primary   DNS address 213.158.0.6
May 18 22:34:21 localhost pppd[1298]: Terminating on signal 15.
May 18 22:34:21 localhost TEEEEEEEEEST!!!!!
May 18 22:34:21 localhost pppd[1298]: Connection terminated.
May 18 22:34:21 localhost pppd[1298]: Connect time 6.7 minutes.
May 18 22:34:21 localhost pppd[1298]: Sent 140833 bytes, received 821406 bytes.
May 18 22:34:22 localhost pppd[1298]: Connect time 6.7 minutes.
May 18 22:34:22 localhost pppd[1298]: Sent 140833 bytes, received 821406 bytes.
May 18 22:34:22 localhost pppd[1298]: Exit.
Спасибо сказали: