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 ..

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

  1. имя пользователя: имя, возвращаемое getpwuid(getuid()) или имя tty.
  2. не используется: для совместимости с passwd
  3. Удаленный адрес: IP-адрес удаленной машины или ее имя
  4. Local Address: IP-адрес этой машины или ее имя
  5. Маска: IP-маска в десятичной записи
  6. Комментарий: можете вносить сюда свои примечания.
  7. протокол: Slip, CSlip и др.
  8. 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.




- Начало -  - Назад -  - Вперед -



Книжный магазин