Режимы Linux Slip
Таблица 7-1. Режимы Linux Slip
Режим
ОписаниеЗаметьте, что Вы обязаны использовать такое же оформление, какое имеет удаленная машина. Например, если сервер cowslip использует CSLIP, Вы должны использовать его же. Симптомы рассогласования будут такие, что связь просто не работает. Один способ избежать этой неприятности: использовать adaptive SLIP.
Фактически, slattach позволяет Вам включить не только SLIP, но и другие протоколы, которые используют последовательную линию, как PPP или KISS (другой протокол, используемый в ham radio). Подробно это рассмотрено на man-странице slattach(8).
После передачи линии SLIP драйверу, Вы должны сконфигурировать сетевой интерфейс. Снова используются команды ifconfig и route. Предположим, что с машины vlager Вы соединились с сервером cowslip. Тогда Вы должны выполнить:
# ifconfig sl0 vlager-slip pointopoint cowslip # route add cowslip # route add default gw cowslip |
Первая команда конфигурирует интерфейс как связь point-to-point с cowslip, в то время как вторая и третья команды добавляют маршрут к cowslip и задают маршрут по умолчанию, используемый cowslip как шлюз.
Два замечания относительно ifconfig: опция pointopoint, которая определяет адрес удаленной машины в соединении типа point-to-point, и использование vlager-slip как адреса локального SLIP-интерфейса.
Я упомянул, что Вы можете использовать тот же самый адрес, который назначили интерфейсу Ethernet машины vlager и для связи по SLIP. В этом случае, vlager-slip может быть псевдонимом для адреса 172.16.1.1. Однако, также возможно, что Вы должны использовать совсем другой адрес для SLIP. Один такой случай: Ваша сеть использует незарегистрированный сетевой IP адрес (для частных сетей), как Brewery. Это будет подробно рассмотрено чуть позже, а пока будем всегда использовать vlager-slip, чтобы обратиться к адресу локального интерфейса SLIP.
При завершении SLIP-связи Вы сначала должны удалить все маршруты cowslip, используя route c опцией del, убрать интерфейс и передать slattach сигнал hangup:
# route del default # route del cowslip # ifconfig sl0 down # kill -HUP 516 |