5.3.3.1. Соединение по dip при статическом IP адресе
Если вы используете SLIP-сервер, выдающий
статические IP адреса, вы можете включить записи о
ваших IP адресе и хост-имени в /etc/hosts . А
также настроить файлы, перечисленные в
предыдущем разделе: rc.inet2 , host.conf и resolv.conf .
Также настроить rc.inet1 , как описано выше.
Если вы используете для связи со SLIP-сервером dip ,
то в файле rc.inet1 для последовательного
порта команды ifconfig и route вызывать
не надо, dip вызовет эти команды после
установления соединения. (Если же вы, используете
slattach , вам будет необходимо включить
команды ifconfig и route в rc.inet1 для SLIP -
смотрите ниже).
dip должен настраивать соответствующим
образом таблицы маршрутизации для SLIP когда вы
связываетесь. Однако, в некоторых случаях
поведение dip может быть неправильным для
ваших настроек и вам надо будет вручную
выполнять команды ifconfig или route
после того, как dip свяжется с сервером (это
легче всего сделать из сценария shell, который
содержит вызов dip , и немедленно выполнить
соответствующие команды настройки). Ваш шлюз, это
в большинстве случаев адрес SLIP-сервера. Вы можете
знать этот адрес заранее или адрес шлюза будет
выведен SLIP-сервером при установлении связи.
Сценарий работы dip (описанный ниже) может
также получать эту информацию от SLIP-сервера.
ifconfig может потребовать аргумента "pointopoint",
если dip не настроил правильно интерфейс.
Например, если адрес вашего SLIP-сервера 128.253.154.2, а
ваш IP-адрес 128.253.154.32, вам может потребоваться
выполнить команду под root
ifconfig sl0 128.253.154.32 pointopoint 128.253.154.2
после связи по dip.
Обратите внимание, что имена SLIP-устройств,
используемые командами ifconfig и route - sl0 ,
sl1 и т.д.
В Разделе 5.3.4 мы объясним, как настраивать dip
для связи со SLIP-сервером.
5.3.3.2 Соединение по slattach при статическом IP адресе
Если у вас выделенная линия или кабель, идущий
прямо к SLIP-серверу, то нет необходимости
использовать dip для инициализации связи.
Вместо этого может быть использована команда slattach .
В этом случае ваш файл /etc/rc.inet1 должен
выглядеть примерно так:
#!/bin/sh
IPADDR="128.253.154.32" # Replace with your IP address
REMADDR="128.253.154.2" # Replace with your SLIP server address
# Modify the following for the appropriate serial device for
# the SLIP connection:
slattach -p cslip -s 19200 /dev/ttyS0
/etc/ifconfig sl0 $IPADDR pointopoint $REMADDR up
/etc/route add default gw $REMADDR
slattach выделяет первое свободное
SLIP-устройство (sl0 , sl1 , и т.д.)
определенной последовательной линии.
Обратите внимание, что первый параметр команды slattach
- это используемый SLIP-протокол. В настоящее время
возможны только значения slip и cslip . slip
- это обычный SLIP, как и следовало ожидать, а cslip
- это SLIP с компрессией заголовков дейтаграмм. В
большинстве случаев вам следует использовать cslip ;
однако, если у вас с ним возникают проблемы,
попробуйте slip .
Если у вас более одного SLIP-интерфейса, то вы
должны принять решения относительно
маршрутизации. Вы должны решить, какие маршруты
добавить, и эти решения могут быть сделаны только
на базе действительного протокола связей вашей
сети. Здесь вам могут помочь, как книга по TCP/IP, так
и Руководство.
[ Назад | Оглавление | Далее ]
|