Готовый сценарий исполняется по команде dip. Предположим, приведенный выше сценарий хранится в файле start-ppp.dip. Следующая команда выполняет сценарий и создает канал РРР, соединяющий локальную систему и удаленный сервер:
|
Завершается соединение РРР по команде dip -к. Команда закрывает соедине- ние и принудительно завершает фоновый процесс dip.
Параметры pppd не хранятся в сценариях dip. dip всего лишь создает соедине- ние РРР, но не занимается настройкой pppd. Параметры pppd хранятся в фай- ле /etc/ррр/options.
Имея в виду приведенный выше сценарий dip, мы можем воспользоваться следующими параметрами pppd:
|
Параметр noipdefault запрещает клиенту определять свой адрес при помощи локальных служб, ipcp-accept-local предписывает клиенту получить свой адрес от второй стороны. Параметр ipcp-accept-remote предписывает системе получить удаленный адрес от удаленной системы. Наконец, pppd предписывает использовать канал РРР в качестве маршрута по умолчанию. Именно этот параметр defaultroute мы уже встречали ранее в командной строке pppd. Любой параметр командной строки pppd может храниться в файле /etc/ррр/ options. В этом случае он принимается во внимание всякий раз, когда запускается демон pppd, в том числе и по вызову сценария dip.
Я использую dip на своем домашнем компьютере, чтобы настраивать коммутируемое РРР-подключение. Лично я нахожу dip простым и легким в применении, отчасти потому, что знаком с языком сценариев dip. Кому-то больше понравится вспомогательная программа chat, входящая в состав пакета pppd.
- << Назад
- Вперёд