Модемы и 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`
добавьте терминальный сервис для исходящих звонков:
не использовать 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 Вы должны получить соответствующие письма.
[]
[]
Содержание раздела