BASH Programming - Введение

         

Файл /etc/diphosts.


Файл /etc/diphosts используется программой dip. В этом файле хранятся настройки для удаленных машин. Это могут быть машины, которые используют Вашу машину в качестве сервера или машины, которые Вы используете в качестве сервера. Формат этого файла следующий:

.. Suwalt::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006 ttyS1::145.71.34.3:145.71.34.2:255.255.255.0:Dynamic ttyS1:CSLIP,296 ..

Каждая строка состоит из нескольких полей:

  • имя пользователя: имя, возвращаемое getpwuid(getuid()) или имя tty.
  • не используется: для совместимости с passwd
  • Удаленный адрес: IP-адрес удаленной машины или ее имя
  • Local Address: IP-адрес этой машины или ее имя
  • Маска: IP-маска в десятичной записи
  • Комментарий: можете вносить сюда свои примечания.
  • протокол: Slip, CSlip и др.
  • MTU: десятичное число
  • Пример такой строки:

    Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:SLIP,296

    Эта строка определяет соединение с машиной по адресу 145.71.34.1 по протоколу SLIP с mtu 296.

    Или:

    Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006

    Эта строка определяет соединение с машиной по адресу 145.71.34.2 по протоколу cSLIP с mtu 1006.

    Все пользователи, которым адрес выделяется статически, должны иметь свои строчки в файле /etc/diphosts. Если Вы хотите, чтобы адрес присваивался динамически -- создайте запись для tty-устройства и не создавайте записи для этого пользователя. Обязательно создайте по одной записи для каждого tty-устройства, которое используется для доступа по протоколу SLIP, чтобы пользователь всегда получил настроенное соединение независимо от того, по какой линии он дозвонился.

    Когда пользователь устанавливает соединение, ему предлагают ввести имя и пароль как при обычной локальной регистрации. Пользователь должен ввести slip-имя и пароль. Если регистрация проходит успешно, пользователю будет достаточно переключится в slip-режим. При этом соединение со стороны сервера будет настроено в соответствии с информацией из файла diphosts.



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