1b2e0503

SLIP-сервер на базе программы sliplogin.


sliplogin -- программа, которую Вы можете использовать вместо командного интерпретатора для пользователей, которые подключаются к Вашему серверу по протоколу SLIP. Она позволяет Вашей машине быть как статическим (пользователю всегда выделяется фиксированный IP-адрес), так и динамическим (пользователь получает при регистрации первый свободный IP-адрес из заданного набора) SLIP-сервером. sliplogin преобразует терминал в slip-соединение.

Пользователь регистрируется так же как и при локальной регистрации, вводя имя регистрации и пароль, но вместо обычного командного интерпретатора запускается sliplogin. Она ищет в файле /etc/slip.hosts

строку, соответствующую введенному имени регистрации. Если такая строка находится, sliplogin настраивает последовательную линию на режим 8 бит без стоп-битов и переводит ее в режим SLIP. После этого запускается скрипт, который настраивает slip-интерфейс на использование нужного IP-адреса, маски и настраивает маршрутизацию. Этот скрипт обычно называется /etc/slip.login, но как и в случае с getty, Вы можете для некоторых пользователей создать специальные инициализационные скрипты с именами /etc/slip.login.loginname, которые запустятся при регистрации этого пользователя.

Для полной настройки программы sliplogin Вам потребуется отредактировать 4 (иногда 5) файла. Это файлы:

  • /etc/passwd, для создания пользователей.
  • /etc/slip.hosts, содержащий информацию, специфичную для каждого из slip-пользователей.
  • /etc/slip.login, настраивающий маршрутизацию для пользователя после регистрации.
  • /etc/slip.tty, этот файл нужен только в случае динамического SLIP-сервера. Он содержит список допустимых IP-адресов
  • /etc/slip.logout -- содержащий команды, которые надо выполнить после отключения пользователя.


  • Содержание раздела