141001 г.Мытищи МО
Ул.Институтская д:1 ком:101
(095) 588-32-09, 588-55-62
E-mail: lscs@mgul.ac.ru

Московский Государственный Университет Леса
Сервер Лаб. Космической информатики каф.ВТ

 
 

Оглавление.

Таблица 20.6. Опции и специальные символы программы chat
Опция
Описание
-f имя_файла
Выполняет chat-команды в chat-сценарии с указанным именем
-l фаил_блокировки
Осуществляет блокировку устройства, подключенного к последовательному порту (аналогично тому, как это делается при использовании UUCP), применяя указанный файл
-t число
Тайм-аут устанавливается равным указанному числу секунд
-v
Описание всех действий chat выводится в файл /log/messages; для вывода описания на экран нужно использовать команды tail, cat или more с аргументом в виде имени этого файла tail /log/messages
Специальный символ
BREAK
Посылает в модем сигнал прерывания
''
Посылает пустую строку с одним только символом перехода на новую строку
\b
Возврат на одну позицию (Backspace)
\c
Подавляет символ новой строки, посылаемый после строки ответа
\d
Заставляет программу chat ждать в течение одной секунды
\k
Посылает команду прерывания при задании строки инициализации модема; коды, начинающиеся с буквы К, нужно предварять обратной косой чертой
\n
Посылает символ новой строки
\N
Посылает символ пробела
\p
Делает паузу длительностью 1/10 секунды
\q
Подавляет запись в файл регистрации
\r
Посылает или ожидает новую строку
\s
Посылает или ожидает символ "пробел"
\t
Посылает или ожидает знак табуляции
\\
Посылает или ожидает символ "обратная косая черта"
\nnn
Задает код символа в восьмеричном формате
^C
Задает управляющий символ

Таблица 20.7. Опции программы pppd
Опция
Описание
имя_устройства
Использует указанное устройство. Если перед именем устройства нет имени каталога /dev, pppd вставляет его сама
speed число
Задает быстродействие модема (скорость передачи в бодах)
asyncmap карта
Задает карту символов, которая определяет, какие управляющие символы не могут быть переданы в виде символов и должны передаваться как двухбитовые escape-последовательности
auth
Требует аутентификации удаленной системы
connect Linux_команда
Использует для установления соединения указанную Linux-команду. Обычно это команда chat
crtscts
Использует аппаратное управление потоком
xonxoff
Использует программное управление потоком
defaultroute
Устанавливает маршрут по умолчанию к удаленному хост-компьютеру
disconnect Linux_команда
Выполняет указанную команду после того, как pppd разрывает соединение; обычно это одна из команд chat
escape c,c,...
Обеспечивает при передаче вставку символа переключения кода перед указанными символами
fale имя_файла
Читает опции команды pppd из указанного файла
lock
Использует блокировку устройства, подключенного к последовательному порту, по типу UUCP
mru число
Задает величину максимального принимаемого блока
netmask маска
Задает маску сети интерфейса РРР
noipdefault
Предназначена для выявления динамических IР-адресов, выделяемых провайдером Internet; выполняет во входном потоке данных, поступающих из удаленной машины, поиск локального и удаленного IP-адресов, назначенных вашей системе для данного Internet-сеанса; эта опция обязательна для установления соединения при динамической IP-адресации
passive
В случае невозможности немедленного установления соединения заставляет программу pppd ожидать успешного соединения, а не давать команду на разрыв соединения
silent
Программа pppd ожидает установления соединения, инициируемого удаленным хост-компьютером

Таблица 20.8. Опции и команды программы dip
Опция
Описание
-v
Текстовый режим; выдает описания всех выполняемых действий
-t
Тестовый режим; предоставляет в распоряжение пользователя интерактивный shell с приглашением DIP>
-p режим
Устанавливает режим: протокол, по которому будет осуществляться соединение (CSLIP или SLIP)
-a
Приглашает ввести имя пользователя и пароль
-i
Управляет соединениями, устанавливаемыми удален-ными системами (аналогично diplogin)
-k
Уничтожает dip-процесс, который управляет указанным tty-устройством (см. опцию -l), либо процесс, запущенный в результате самого последнего вызова dip (процесс, запущенный другим пользователем, не уничтожается)
-l терм_линия
Указывает линию, связь по которой разрывается (требуется также опция -k)
-m mtu
Задает величину максимального передаваемого блока данных (MTU, по умолчанию 296)
Команда
Описание
chatkay ключевое_слово код
Добавляет к кодам ошибок, которые возвращает команда dial, ключевое слово и код уровня ошибки
config аргументы
Непосредственно конфигурирует интерфейс SLIP
databits 7/8
Устанавливает разрядность передаваемых данных (по умолчанию 8)
default
Задает маршрут по умолчанию
dial номер_телефона
Набирает указанный номер
Опция
Описание
echo on / off
Аргумент on активизирует эту команду, а аргумент off - отменяет ее. Если команда активизирована, dip выводит на экран все, что посылает и принимает с модема
flush
Удаляет непрочитанные сообщения из буфера модема
get $переменная значение
Присваивает указанное значение данной переменной
get $переменная
Присваивает переменной $переменная значение, получаемое по линии связи
get $переменная ask
Приглашает пользователя ввести значение для указанной переменной
goto метка
Переход в dip-сценарии к указанной метке
if $переменная оператор число
Проверяет значение переменной; число должно быть целым
init строка
Строка инициализации модема; по умолчанию посылается строка АТЕ0 Q0 V1 X1
help
Выдает список команд программы dip
mode SLIP/CSLIP
Устанавливает протокол для соединения и переводит dip в режим демона
modem mun
Задает тип модема, например HAYES
netmask
Задает маску сети для маршрута, которым пользуется dip
parity E/O/N
Устанавливает контроль по четности, нечетности или отменяет контроль
password
Приглашает пользователя ввести пароль
print
Выводит текст на дисплей
port устройство
Задает порт, которым будет пользоваться программа dip
quit
Осуществляет выход из программы dip
reset
Посылает в модем строку инициализации
send текст
Посылает текст в удаленную хост-машину
sleep число
Переводит сценарий в режим ожидания на указанное число секунд
speed число
Задает скорость передачи данных для соединения: 2400, 9600, 38400, 57600 бод
stopbits 1/2
Задает количество стоповых битов
timeout число
Устанавливает тайм-аут по умолчанию равным указанному числу секунд
term
Переводит dip в режим эмуляции терминала, и программа начинает работать как терминал; в этом режиме локальная система может непосредственно взаимодействовать с удаленной и ожидать получения приглашений на ввод имени и пароля (для возврата в dip нажмите [Ctrl+]])
wait слово число
Вынуждает программу dip ожидать приема указанного слова в течение заданного числа секунд

Таблица 20.9. Переменные программы dip
Опция
Описание
$local
Хост-имя локальной системы (ваше хост-имя)
$locip
IP-адрес локальной системы (ваш IP-адрес)
$remote
Хост-имя удаленной системы, с которой вы устанавливаете соединение
$rmtip
IP-адрес удаленной системы
$mtu
Максимальный передаваемый блок данных; максимальное количество байтов, пересылаемое за один раз
$modem
Тип используемого модема (переменная предназначена только для чтения)
$port
Имя подключаемого к последовательному порту устройства которым пользуется dip (переменная предназначена только для чтения)
$speed
Быстродействие подключаемого к последовательному порту устройства (переменная предназначена только для чтения)
$errlvl
Содержит код результата, возвращенный последней выполненной командой; его можно использовать для проверки на наличие ошибок; 0 означает нормальное выполнение (переменная предназначена только для чтения)

Оглавление.