BASH Programming - Введение


Файл /etc/slip.hosts


sliplogin ищет в этом файле информацию, которая относится к зарегистрировавшемуся пользователю. В этом файле указывается IP-адрес и маска, которые будут присвоены пользователю после регистрации. Например, информация для машины radio, которая получает статический IP-адрес и машины albert, которая получает динамический IP-адрес может выглядеть так:

# Sradio 44.136.8.99 44.136.8.100 255.255.255.0 normal -1 Salbert 44.136.8.99 DYNAMIC 255.255.255.0 compressed 60 #

Строки в файле /etc/slip.hosts делятся на следующие поля:

  • имя регистрации пользователя.
  • IP-адрес сервера, т.е. этой машины.
  • IP-адрес, который надо присвоить пользователю. Если это поле имеет значение DYNAMIC то IP-адрес будет выделен на основе информации из файла /etc/slip.tty (СМ. ниже). Внимание!

    Вы должны использовать версию sliplogin не менее 1.3 для того чтобы пользоваться этой возможностью.

  • маска, присваиваемая пользователю в десятичной записи. Например 255.255.255.0 для маски сети класса C.
  • Режим протокола SLIP при работе с этим пользователем. Допустимые значения "normal", "compressed" и некоторые другие.
  • Временная задержка, в течении которой программа будет ожидать данных. Если в течении этого периода не будет передано или получено ни одного IP-пакета соединение будет автоматически разорвано. Если Вы не хотите, чтобы это происходило, задайте отрицательное значение этого параметра.
  • дополнительные параметры.
  • Замечание: В полях 2 и 3 Вы можете использовать IP-адреса, так и имена. Если Вы используйте имена, убедитесь что эти имена удается преобразовать в IP-адреса, иначе регистрация не выполнится. Для проверки попробуйте запустить telnet на машину с нужным именем, если Вы увидите сообщение вида `Trying nnn.nnn.nnn...' то преобразование было успешным -- Ваша машина смогла определить IP-адрес для этой машины. Иначе Вы получите сообщение `Unknown host' -- в этом случае задайте IP-адрес явно или проверьте настройки системы преобразования имен (СМ. раздел Система преобразования имен).

    Чаще всего используются режимы SLIP

    normal

    SLIP без сжатия данных.

    compressed

    сжатие заголовков пакетов (cSLIP)

    Эти два режима взаимоисключающие -- Вы не можете использовать их одновременно. Остальные опции описаны на man-странице.



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