|
| ||||||||||||
| ||||||||||||
8. Как настроить терминальный вход на моем PC?Детально это описывается в Text-Terminal-HOWTO (но он все еще незавершен). Инструкции в этом разделе будут работать как для подсоедиенных терминалов, так и для других компьютеров, подключенных к последовательным портам вашей Linux машины.
8.1 Аппаратные требованияУдостоверьтесь, что у вас соответствующий кабель. Нуль-модемный кабель, купленный в компьютерном магазине, может подойти, но вероятно, что он не сможет работать с аппаратным управлением потоком данных. Но он должен быть нуль- модемным кабелем! Многие компьютерные магазины выставляют этот кабель как последовательный кабель принтера. Удостоверьтесь, что вы используете ваш последовательный порт (разъем-"папу" (входящий в ответную часть) DB25 или DB9), а не ваш параллельный порт (разъем-"маму"(охватывающий) DB25 или centronics). Для разъема DB25, вам нужно минимум:
Этот нуль-модемный кабель хорошо работает между двумя компьютерами, которые
используют сигналы хендшейкинга RTS/CTS, но многие терминалы используют
сигнал хендшейкинга DTR, которое не может быть установлен в linux с помощью
программы "stty". Включите в stty crtscts и соедините штырек терминала 20 (DTR) со
штырьком PC 5 (CTS).
Если на вашем последовательном порту стоит разъем DB9, то попробуйте следующую распайку:
В качестве альтернативы, вот полный DB9-DB25 нуль-модемный кабель (Вряд ли
будет работать с аппаратным хендшейкингом терминала; см. выше):
(Да, штырьки 2 и 3 в разъеме DB9 действительно имеют значения противоположные
значениям в разъеме DB25!)
Если вы не используете полный нуль-модемный кабель, то вам возможно придется применить следующий прием: на разъеме с компьютерной стороны, соедините RTS и CTS вместе, а также вместе соедините DSR, DCD и DTR. Таким образом, когда компьютер захочет получить сигнал хендшейкинга, он получит его (от самого себя). Теперь, когда у вас правильный кабель?, соедините ваш терминал с вашим компьютером. Если можете, скажите терминалу игнорировать сигналы управления модемом. Пробуйте использовать в установках терминала скорость 9600 бит\сек, 8 информационных битов, 1 стоповый бит, без битов контроля по четности (или разрешите контроль по четности, если вы хотите дополнительных сложностей).
8.2 Установка getty (часть getty_ps)Проконсультируйтесь с вашим руководством по getty для других программ getty, например, agetty. Добавьте записи для getty в файл /etc/gettydefs, чтобы использовать ваш терминал, если их там до сих пор нет:
Если хотите, вы можете заставить uugetty печатать интересные вещи при входе в систему. В моих примерах, я ставлю имя системы и текущую линию. Вы можете добавить и другие вещи:
Когда вы завершили редактирование файла /etc/gettydefs, вы можете проверить правильность синтаксиса, сделав:
Удостоверьтесь, что у вас нет файла конфигурации getty или uugetty для
последовательного порта, к которому подключен ваш терминал
(/etc/default{/uu}getty.ttySN или /etc/conf.{uu}getty.ttySN), поскольку он
вероятно будет пересекаться с getty, запущенном на этом терминале. Удалите
файл, если он существует.
Отредактируйте ваш файл /etc/inittab, чтобы запустить getty на последовательном порту (установив для вашего окружения правильные порт, скорость и заданный по умолчанию тип терминала):
Перезапустите init:
В этом месте, вы должны на терминале увидеть подсказку для входа в систему. Вам, вероятно, придется нажать Enter, чтобы привлечь внимание терминала.
8.3 Примечания о настройке PC в качестве терминалаМногие люди настраивают другие PC как терминалы, соединенные с Linux машинами. Например, старые 8088 или 80286 PC отлично подходят для этой цели. Все, в чем вы нуждаетесь для запуска - это загрузочный диск DOS, содержащий версию DOS, подходящую вашему PC-терминалу, и программы связи для вашего PC-терминала. Kermit очень хорошо подходит для этой цели. Вы можете найти скомпилированные версии kermit для каждой OS на http://www.columbia.edu/kermit/. Также хорошо будут работать другие популярные программы связи DOS типа telix и procomm. Убедитесь, что ваши настройки PC-терминала содержат правильную информацию о последовательном порте.
Вперед Назад Содержание |
|
CITForum © 1997–2025