Модемы и Motorola (практические рекомендации)
предполагается, что читатель знаком с администрированием
в Unix и имеет доступ к справочным материалам, ибо
в данном руководстве описывается общий ПУТЬ настройки,
но не дается объяснений почему делается именно так.
- Подключение модема к Мотороле 922 (плата в/в MVME 197)
берется ТЕРМИНАЛЬНЫЙ КАБЕЛЬ из КОМПЛЕКТА Моторолы
(RJ-45 <-> RJ-45 - ОБРАЩЕННЫЙ, 4 скрученные пары)
один разъем вставляться в последовательный порт MVME197
(например, SP4/UPS), второй в гнездо RJ-45, распаянное
под DB25 (обычное гнездо внешнего модема)
RJ-45 | DB25 |
1 DTR | 20 |
2 CTS | 5 |
3 Signal Ground | 7 |
4 RxD | 3 |
5 TxD | 2 |
6 Ground | 7 |
7 RTS | 4 |
8 CD | 8 |
- Подключение модема к персоналке.
см. руководство по подключению модема
- Именование портов в Unix System V/88 4.0
- SP2/TEL /dev/contty01
- SP3 /dev/contty02
- SP4/UPS /dev/contty03
- Создание метки описания терминальной линии в /etc/ttydefs
38400mdm:38400 -clocal hupcl onlcr -igncr icrnl erase ^h:
38400 -clocal hupcl onlcr -igncr icrnl erase ^h tab3 -istrip echoe::38400mdm
- Управление последовательными портами в Unix System V 4.0
(в режиме суперпользователя)
- pmadm -l -t ttymon
не должен выдавать строки относящиеся к выбранному Вами порту
- если такие строки присутствуют, то удалите этот сервис:
pmadm -r -p <имя монитора> -s <имя сервиса>
- добавьте обслуживание данного порта
- если не было ни одного терминального монитора, то добавьте его:
sacadm -a -p ttymonbnu -t ttymon -c /usr/lib/saf/ttymon -v `ttyadm -V`
- добавьте терминальный сервис для исходящих звонков:
pmadm -a -p ttymonbnu -s tty02 -i root -f u -v `ttyadm -V` -m
"`ttyadm -b -p login: -d /dev/contty02 -l 38400mdm -s /usr/bin/login`"
- добавьте терминальный сервис для входящих звонков (другой порт!):
pmadm -a -p ttymonbnu -s tty03 -i root -f u -v `ttyadm -V` -m
"`ttyadm -p login: -d /dev/contty03 -l 38400mdm -s /usr/bin/login`"
- если в Вашем /etc/inittab указан respawn для порта contty02 (contty03),
то отключите его (поставьте off и выполните команду init q)
- Конфигурация UUPC/Relcom для связи с региональным фондом
запускаете программу INSTALL (диалог для версии 2.19)
- если у Вас установлен русификатор экрана, то укажите русский язык
- цветной дисплей или черно-белый
- нажмите Enter
- нажмите Enter
- укажите "Нет"
- введите имя Вашей организации (например, Тьмутараканьский региональный фонд)
- введите полное имя Вашего домена (например, regfond1.tmutar.su)
- вызываемая система (например, ttregfond)
- локальная система (например, ttregfond13)
- имя для входа (обязательно: nuucp)
- пароль (обязательно: nuucp)
- временная зона (например, MSK-8MSD)
- сервер телеконференций (оставьте предлагаемое, все равно его нет)
- телефоны, вызываемой системы (например, 8W093!1234567)
- все правильно
- не надо записывать
- нажмите Enter
- диск C, каталог \uupc
- --- некоторое время расжимаются архивы ---
- копировать документацию
- копировать описания стандартов
- количество модемов (например, 1)
- номер порта (например, COM2)
- выберите модем (не знаю, какой у Вас моде...)
- нажмите Enter
- не использовать FOSSIL драйвер
- введите регистрационное имя локального пользователя(например, root)
- введите Ваше имя, отчество и фамилию
- введите имя домашнего каталога (например, C:\uupc\root)
- язык, конечно, русский
- имя любимого текстового редактора (у меня c:\me\me.exe)
- не надо кодировки VOLAPJUK
- нужны ли подтверждения о доставке почты (по вкусу)
- хватит пока пользователей
- нажмите Enter
- имя ответственного за почту (у нас, конечно, root)
- куда положить исполняемые файлы (например, C:\bin)
- читаете введение и нажимаете Enter
- Все! Это, конечно, самый простейший случай
- Внимание: если у Вас модем ZyXel, то в файле \uupc\conf\dialers
в строке zyxel-u1496 замените &S1 на &S0
В файле \uupc\conf\systems перед словом word и в конце добавьте \n\c
между \w15 и \c добавьте \n\d
- завести пользователей uucp и nuucp (обычно они уже есть)
- uucp:x:5:5:0000-uucp(0000):/usr/lib/uucp
- nuucp:x:10:10:0000uucp(0000):/var/spool/uucppublic:/usr/lib/uucp/uucico
- не забудьте сказать:
pwconv
- задайте пароль для пользователя nuucp
- passwd nuucp
- New password: nuucp
- Re-enter Password: nuucp
- Конфигурация UUPC в Unix V/88 4.0 для ожидания вызова
(предполагаем, что uname -n установлена в ttregfond)
- все работы производить под именем uucp:
su uucp (из-под root)
- в файле /etc/uucp/Permissions должна быть строка:
LOGNAME=nuucp READ=/ MACHINE=ttregfond13 REQUEST=yes SENDFILES=yes
- в файле /etc/uucp/Systems для каждой удаленной системы UUPC/Relcom
должна быть строка:
ttregfond13 Any ACU I38400 номер_телефона_PC
- в файле /etc/uucp/Dialers:
имя_модема =<символ ожидания гудка>-<символ паузы при наборе номера>
\M\d+++\dATH\r\c OK ATZ\r\c OK\r \EATDP\T\r\c CONNECT \r\m\c
(надеюсь, что всю необходимую настройку модема Вы занесли в профиль конф-и 0)
- в файле /etc/uucp/Devices:
ACU contty03,M - I38400 имя_модема
- Уберите из crontab для root вызовы uudemon.poll и uudemon.hour
(uudemon.admin и uudemon.cleanup можно оставить)
- Опробуйте пересылку почты
- в Unix выдайте команду
mail root!ttregfond13
test from Unix
^D
- в UUPC/Relcom пошлите письмо по адресу root!ttregfond
- в UUPC/Relcom выполните команду uupc
UUPC/Relcom должен позвонить Unix-у, передать имя
пользователя nuucp, пароль nuucp, после чего запустится uucico
в MS-DOS и UNIX, они договорятся между собой, обменяются
письмами и завершат сеанс связи. Теперь сказав mail в UNIX и
bmail в MS-DOS Вы должны получить соответствующие письма.
[Назад]
[Содержание]