Linux HOWTO


Использование программы DIP.


Как уже было сказано ранее dip -- мощная программа, которая может упростить и автоматизировать процесс соединения со SLIP-сервером, регистрации на нем и настройки slip-интерфейса с помощью программ ifconfig и route.

Для использования dip пишется `dip-скрипт' -- набор команд, понимаемых dip. Эти команды указывают как выполнять все необходимые для установки соединения процедуры. Для того, чтобы понять основную идею, можете взглянуть на файл sample.dip, идущий в комплекте с программой dip. dip имеет множество опций, с которыми можно ознакомится на man-странице, файле README и файлах-примерах из пакета dip.

p>Вы могли заметить, что в скрипте sample.dip предполагается, что Вы соединяетесь со статическим SLIP-сервером, и выделенный Вам IP-адрес известен заранее. Для динамических SLIP-серверов в последних версиях программы dip

предусмотрена возможность автоматически считывать и использовать выделенный динамически IP-адрес. Приводящийся ниже пример -- модифицированный файл sample.dip из пакета dip337j-uri.tgz. Он может послужить хорошей отправной точкой. Можете скопировать его в /etc/dipscript

и отредактировать в соответствии с Вашей конфигурацией.

# # sample.dip Dialup IP connection support program. # # Этот файл иллюстрирует использование программы DIP. # Он был опробован на динамических серверах типа Annex, если Вы # используете статический сервер, используйте файл sample.dip из # пакета dip337-uri.tgz . # # # Version: @(#)sample.dip 1.40 07/20/93 # # Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>

#

main: # Установка имени и адреса машины-сервера. # В данном примере это 'xs4all.hacktic.nl' (== 193.78.33.42) get $remote xs4all.hacktic.nl # Установка маски на интерфейсе sl0 в 255.255.255.0 netmask 255.255.255.0 # Выбор последовательного порта и скорости соединения. port cua02 speed 38400

# Сброс модема. # Иногда приводит к проблемам! reset

# "Стандартные" предопределенные значения переменной "errlevel": # 0 - OK # 1 - CONNECT # 2 - ERROR # # Можете изменить их в функции "addchat()"




Начало  Назад  Вперед