Настройка Linux для использования Mac как терминала login: легче. kermit идеален для этих целей, потому что это одна из нескольких бесплатных коммуникационных программ, которая обеспечит нужную степень эмуляции VT100/120/220.
Запустите kermit на Macintosh, как в предыдущем разделе, но не отдавайте команды серверу, а войдите в режим connect. Это режим эмуляции терминала, который используется в большинстве случаев.
На Linux, для настройки последовательного порта, надо использовать программу getty, чтобы получить приглашение на вход в систему. Для этого вам надо чтобы программа init распознала терминал на последовательном порте. В файле /etc/inittab необходимо иметь строку:
T1:23:respawn:/sbin/getty -L ttyS0 9600 vt100 |
Эта команда для getty запускает login (переключатель -L) на дисплее терминала, и когда время ввода истечет, перезапустите (respawn) программу ввода, пока кто-нибудь не войдет. Если ни одно устройство не соединится с последовательным портом или если соединение неправильное, вы увидите на консоли сообщение типа: /dev/ttyS0 respawning too fast: disabling for 5 minutes - слишком быстрая перезагрузка /dev/ttyS0: подождите 5 минут.. Если это случилось, вернуться к началу процесса (с правами пользователя root), терминируя процесс getty или используя команду init q. У них обеих тот же эффект, что и у перезапуска процесса(ов) getty. Если все в порядке, вам надо заглянуть в вывеску Linux и незамедлительно зайти в окно Mac kermit. Вроде все.
Также, если вы используете что-нибудь похожее, но не getty, например, getty_ps, вышеприведенная команда будет иной. Очень важно запомнить, что все, что находится справа от /sbin/getty, - это аргумент для самого getty, но не init. Просмотрите страницы руководства к getty, init и inittab, если у вас возникли вопросы.
В Serial HOWTO вы найдете подробное описание настройки /etc/inittab в getty_ps, если ваша система использует эту программу.
Чтобы передавать файлы туда и обратно между Macintosh и Linux, можно (через Mac Kermit ) дать команду kermit -x, чтобы запустить kermit на Linux в режиме сервера. Вы можете затем использовать команды для передачи файлов, чтобы посылать файлы через последовательное соединение. Стоит установить приглашение в своем файле ~/.kermrc строкой:
set prompt Linux-kermit > |
Этот метод также хорош для любой другой программы терминалов Mac. Если у вас есть ZTerm, то можно использовать rz и sz на Linux для передачи файлов по протоколу ZModem. Если вы приобрели факс-модем вместе с программой Microphone Lite, то это тоже неплохое решение, они будут работать не хуже kermit.