Установка двунаправленного модема (Bidirectional Modem)
Для установки (bidirectional modem) вам потребуется информация для этих переменных:
- port-name Какой порт модема подключается (обычно, ttya или ttyb).
- svctag Имя сервиса монитора порта (для систем Sun, zsmon)
- port-device-name Имя устройства для порта (обычно /dev/cua/a или /dev/cua/b).
- short-port-device-name Имя порта без полного пути.
- modem-label Вход в файле /etc/ttydefs, используемый для установки корректной скорости передачи (baud rate) и свойств линии ?(and line discipline).
- modem-type Тип модема из файла /etc/uucp/Dialers. Например, тип модема Hayes - hayes.
Выполните следующие шаги для конфигурации модема:
- 1. Остановите систему.
- 2. Убедитесь, что отключен ?(hardware carrier detect). Для систем Sun, вы можете использовать команду eeprom или набрать setenv ttyb-ignore-cd=false и нажать Return.
- 3. Перезагрузите систему.
- 4. Подключите модем и убедитесь, что ключи других модемов установлены на разрешение использования двунаправленного [модема] (bidirectional use).
- 5. Для удаления существующего сервиса для имени порта для того, чтобы можно было подключить модем, наберите pmadm -r -p svctag -s port-name, и нажмите Return. Если вы получите сообщение Invalid request, svctag does not exist, значит монитор порта svctag не сконфигурирован. Для конфигурации монитора порта svctag, наберите sacadm -a -p svctag -t ttymon -c /usr/lib/saf/ttymon -v 'ttyadm -V' и нажмите Return.
- 6. Для установки монитора порта для использования вместе с модемом, наберите pmadm -a -p zsmon -s ttyb -i root -fu -v 1 -m "`ttyadm -b -d /dev/term/b -1 contty3H -m ldterm,ttcompat -s /usr/bin/login -S n'" и нажмите Return. Опция -b устанавливает флаг для двунаправленного модема (bidirectional flag). Опция -m задает модули STREAMS для помещения в стэк ?(modules to be pushed).
- 7. Для того, чтобы убедиться, что файл /etc/remote имеет вход (has an entry) для /dev/cua/n и что у него установлена корректная скорость передачи (baud rate), наберите grep cuan /etc/remote и нажмите Return. В данном примере, информация для cuab является корректной:
# grep cuab /etc/remote
cuab:dv=/dev/cua/b:br#2400*
#
Если вход (entry) находится не в файле /etc/remote, отредактируйте файл и добавьте вход (entry).
- 8. Отредактируйте файл /etc/uucp/Devicesи добавьте этот вход (entry):
ACU term/short-port-device-name,M - modem-label modem-type
Выполните следующие шаги для конфигурации двунаправленного Hayes-совместимого модема (bidirectional Hayes-compatible modem) для использования для последовательного порта B ?(for dialing in and dialing out on serial port B). Установки ключей по умолчанию (default switch settings) для Hayes Smartmodem 2400 работают корректно:
- 1. Остановите систему (Halt the system).
- 2. Должен быть отключен ?(Hardware carrier detect). Чтобы восстановить установку PROM (reset the PROM setting) для отключения hardware carrier detect для систем Sun, наберите setenv ttyb-ignore-cd=false и нажмите Return.
- 3. Перезагрузите систему.
- 4. Подключите модем и убедитесь, что ключи других модемов установлены на разрешение использования двунаправленного [модема] (bidirectional use). Отметьте, что Hayes Smartmodem 2400 не требует для корректной работы изменения ключей, установленных по умолчанию. Подключите кабель модема к последовательному порту B.
- 5. Для удаления существующего сервиса для ttyb так, чтобы можно было подключить модем, наберите pmadm -r -p zsmon -s ttyb и нажмите Return. Если вы получите сообщение Invalid request, zsmon does not exist, следовательно, монитор порта zsmon не сконфигурирован. Для конфигурации монитора порта zsmon, наберите sacadm -a -p zsmon -t ttymon -c /usrlib/saf/ttymon -v 'ttyadm -V' и нажмите Return.
- 6. Для установки монитора порта для использования вместе с модемом, наберите pmadm -a -p zsmon -s b -i root -fu -v 1 -m "'ttyadm -b -d /dev/cua/ b -l contty3H -m ldterm,ttcompat -s /usr/ bin/ login -S y'" и нажмите Return. Опция -b устанавливает флаг для двунаправленного модема (bidirectional flag). Опция -m задает модули STREAMS для помещения в стэк ?(modules to be pushed).
- 7. Для того чтобы убедиться, что файл /etc /remote имеет вход (entry) для /dev/cua / b и что скорость передачи там задана корректно (and that it is set to the correct baud rate), наберите grep cuab /etc /remote. Для следующей информации, вход (entry) задан корректно:
# grep cuab /etc/remote
cuab:dv=/dev/cua/b:br#24ØØ*
#
Если вход (entry) не задан в файле /etc /remote, отредактируйте файл /etc /uucp/Devices и наберите ACU term / b,M - contty3H hayes.
Использование модема
Для соединения посредством модема, наберите tip - baud rate phone number и нажмите Return. Вместе с Hayes Smartmodem 2400, эта команда осуществляет набор номера и соединяется с системой. Когда программное обеспечение у подключаемой системы (connecting system) сконфигурировано корректно, удаленная система набирает номер модемного пула (номер телефона модема) и модем автоматически отвечает.
В следующем примере используется номер телефона ?(information phone number), который не является ?(dial-in modem number):
oak% tip -24ØØ 5551212
dialing ... connected
<Login messages>