Следующая:Leaf Example, Следующая:, Предыдущая:config File Examples, Вверх:Configuration Examples



Leaf Example

Относительно общим случаем является leaf site (листьевой сайт), система, которая только звонит или вызывается только одной удаленной системой. Ниже приведен типичный sys файл, который может использоваться в таком случае. Полное описание того, какие команды могут появиться в файле sys смотри в sys File.

Ниже приведен файл sys, который используется на airs.com. Используется единственный модем для звонка на uunet. Данный пример демонстрирует, как можно в простых случаях задать информацию о порте и номеронабирателе непосредственно в файле sys. Также иллюстрируется следующие команды:


call-login
Использование call-login и call-password позволяет использовать заданный по умолчанию chat сценарий для входа в систему. В данном случае, имя для входа в систему задается в файле call-out (смотрите Configuration File Names).
call-timegrade
От uunet не требуется отсылать нам новости в течение дневного времени.
chat-fail
Если модем выдает BUSY или NO CARRIER то вызов немедленно завершается неудачно.
protocol-parameter
Данная команда используется для увеличения протокольных таймаутов, так как uunet работает медленно.

Файл sys полагается на определенные значения по умолчанию. При этом для uunet разрешается запись в очередь команд rmail и rnews. Пользователям разрешено запрашивать пересылку файлов из uunet в публичный каталог UUCP; также разрешено пересылать файлы из публичного каталога UUCP на uunet; фактически uunet никогда не запрашивает файлы из публичного каталога UUCP, поэтому для дополнительного обеспечения безопасности можно добавить строку request false.

# Нижеприведенная информация касается системы uunet
system uunet

# Имя, пароль содержатся в файле паролей
call-login *
call-password *

# Мы можем отослать что угодно в любое время.
time any

# Во время дня мы воспринимаем только grade(приоритет) 'Z' или
# выше; во все остальное время (не упомянутое здесь) мы
# воспринимаем
# все приоритеты. uunet записывает новости под приоритетом 'd',
# который меньше чем 'Z'.
call-timegrade Z Wk0755-2305,Su1655-2305

# Телефонный номер.
phone 7389449

# Имеется тенденция, что uunet работает медленно,
# поэтому мы увеличиваем таймаут
chat-timeout 120

# Используется предварительно настроенный Telebit 2500.
port type modem
port device /dev/ttyd0
port speed 19200
port carrier true
port dialer chat "" ATZ\r\d\c OK ATDT\D CONNECT
port dialer chat-fail BUSY
port dialer chat-fail NO\sCARRIER
port dialer complete \d\d+++\d\dATH\r\c
port dialer abort \d\d+++\d\dATH\r\c

# Увеличение таймаута и количества попыток.
protocol-parameter g timeout 20
protocol-parameter g retries 10