Прежде чем перейти к настройке необходимо обеспечить доступ по телнет к unix машине через DZ11, DC11 для этого плохо подходит, будут ошибки при передаче.
На стороне Linux программа uucico автоматически подключается к UNIX и входит в систему под пользователем uucp. В UNIX v7 пользователь uucp присутствует по умолчанию, но нужно задать ему пароль.
# passwd uucp
New password:uucp
Retype new password:uucp
#
Затем нужно исправить путь к uucico в /etc/passwd где после lib/ нужно вставить uucp
# ed /etc/passwd
154
5
uucp:y/Rxa0fP2UtmA:4:4::/usr/lib/uucp:/usr/lib/uucico
5s/uucico/uucp\/uucico/
5
uucp:y/Rxa0fP2UtmA:4:4::/usr/lib/uucp:/usr/lib/uucp/uucico
w
159
q
#
В каталоге /usr/spool/ необходимо создать каталог uucp для хранения временных файлов при передаче и отправки. Этот каталог жестко задан в исходнике /usr/src/cmd/uucp/uucp.h
# mkdir /usr/spool/uucp
# chown uucp /usr/spool/uucp
Файл конфигурации uucp, находится в /usr/lib/uucp. Строку ниже нужно добавить в файл L.sys для описания подключения Linux хоста.
orange Any tty00 9600 tty00 login uucp assword: uucp
- Первый параметр «orange» это имя удаленного хоста.
- Any указывает, что узел можно вызывать в любое время. Раньше, при подключении по телефонной линии время соединенеия нужно было ограничивать
- tty00 9600 tty00 означает, что вы используете tty00 на скорости 9600 бод. А вообще тут обычно указывается устройство связи, скорость и номер телефона.
- Дальше указывается логин и пароль на удалённой машине.
Теперь отредактируем /usr/lib/uucp/USERFILE и установим права доступа пользователей со стороны Linux. Только пользователи Linux, указанные в этом файле, смогут передавать файлы. Добавим вот такую строку:
user,orange /
Здесь мы разрешаем пользователю user на удаленной машине orange получить доступ в корень "/" файловой системы и к любым другим файлам. Поскольку у нас стоит такой простой пароль, то в плане безопасности не стоило бы так делать...
Теперь проверим как это работает. Подключаемся к системе и входим под пользователем uucp.
login: uucp
Password:uucp
Shere
Должно обязательно появиться «Shere», как появиться, вводим
(Ctrl+P)Sorange(Ctrl+Space)
Этим мы укажем название удалённого хоста, затем должны увидеть
ROKPg
если появилось, то соединение разрешено и связь выполняется по протоколу "g". Для завершения сеанса нужно нажать:
(Ctrl+P)(Ctrl+H)(Ctrl+Space)
В simh придется изменить настройку DZ линий с 7b на 8b это предотвратит удаление первого бита во время сеанса связи
set dz 8b lines=32
но из за этого при подключении по телнет при логине будут искажаться символы. К сожалению без этого не работает.
Во второй части будет описание настройки uucp на стороне Linux.