LINUX.ORG.RU

Предлагаю следующий вариант:
в pppd.conf
--------------
demand
idle <timeout>
ipcp-accept-local
ipcp-accept-remote
<local_ip>:<remote_ip>
---------------
Ну, естественно, это только кусок (чтобы ппп при запросе чего-то вне
локалки захотел сконнектиться). pppd запускается при старте системы и
спокойно живет, как и положено нормальному демону (жрет память и ждет
когда появится работа):)
Вкратце - опция demand - это как раз организовывать канал по необходимости.
опция idle (могу соврать в названии - давно уже дело имел) - класть
трубку при простое. Далее - для того, чтобы демон при старте смог
настроить интерфейс ему надо задать адреса (<local_ip>:<remote_ip>):
Если адреса фиксированные - прописываем их здесь и забываем про ipcp-*
Если алреса выдаются сервером провайдера - задаем адреса так, чтобы они
не могли привутствовать в интернете и не пересекались с нашей локалкой
(например локалка 192.168.1.0/255.255.255.0 -задаем 192.168.2.1:192.168.2.2)
и используем ipcp-accept-local ipcp-accept-remote - т. е. говорим, чтобы
при предоставлении сервером адресов они подставлялись вместо наших кривых.

Ну а уже безотносительно demand смотрим в man pppd на предмет connect и disconnect
Ну и с chat при необходимости разбираемся (НЕНАВИЖУ!);)

Вроде и все...

Dimai
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.