Инсталляция Linux и первые шаги


Использование dip - часть 2


wait Annex 30

# Get the remote IP address from the SLIP server. The

# `get...remote' command reads text in the form xxx.xxx.xxx.xxx,

# and assigns it to the variable given as the second argument

# (here, $remote).

get $remote remote

if $errlvl != 0 goto error

wait Your 30

# Get local IP address from SLIP server, assign to variable

# $local.

get $local remote

if $errlvl != 0 goto error

# Fire up the SLIP connection

done:

print CONNECTED to $remote at $rmtip

print GATEWAY address $rmtip

print LOCAL address $local

mode SLIP

goto exit

error:

print SLIP to $remote failed.

exit:

dip автоматически выполняет команды ifconfig и

route,

базирующиеся на значениях переменных

$local и $remote. Здесь этим

переменным присваиваются значения с использованием удаленных

команд get..., которые получают текст со SLIP-сервера и

присваивают его названной переменной.

Если команды ifconfig и route, которые

выполняет для вас dip

не работают, вы можете либо выполнить правильные команды в

сценарии shell после выполнения dip, либо модифицировать исходник

для самого dip. Выполнение dip с опцией

-v будет выдавать

отладочную информацию в процессе установления связи, что должно

помочь в определении ошибок в работе. Теперь, для того, чтобы

выполнить dip и открыть SLIP-соединение вы можете использовать

команду, вроде:

/etc/dip/dip -v /etc/dip/mychat 2>&1

Где различные dip-файлы и сценарий болтовни (mychat.dip)

помещены в /etc/dip. Вышеприведенное обсуждение должно быть

достаточным для вашего хорошего самочувствия на славном пути в

сетевое сообщество через Ethernet или SLIP. И вновь мы

настоятельно рекомендуем заглянуть в книгу по TCP/IP, особенно,

если ваша сеть имеет специфику в маршрутизации, отличающую ее от

рассмотренных здесь.




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