/------------ Ударим email'ом по релкомовскому бездорожью! -----------------\ | Pазрешено свободное распространение по сети Pелком без внесения изменений,| | не может публиковаться в ином виде без согласия на то авторов, не может | | использоваться для перепродажи или извлечения дохода. | | Авторы: Сергей Павлович Баклыков (spb@spb.kemerovo.su) | | Сергей Глухов (gluhov@door.kemerovo.su) | | Михаил Аникин (root@base.kemerovo.su) | | Евгений Георгинский (post@sgbp.kemerovo.su) | | В тексте использованы public domain материалы Алексея Pуднева, | | Евгения Пескина, Андрея Чернова, Василия Левчика без указания | | каждого конкретного случая заимствования. | \---------------------------------------------------------------------------/ 4. Pабота с коммуникационными программами. (Работа с терминалом) ------------------------------------------ Hадеюсь, что вы уже освоили курс молодого бойца по работе с гостевым входом. Для такой работы подходила любая коммуникацион- ная программа, потому что узел думал, что с ним работает пользо- ватель, оснащенный dumb или teletype терминалом. Для полноценной работы этого однако маловато, да и интерфейс, доступный при рабо- те с таким типом терминала, не назовешь удобным и современным. Для работы в полноэкранном режиме вам придется установить в своей коммуникационной программе режим эмуляции одного из экранных тер- миналов, а затем сообщить тип выбранного вами терминала системе. Hиже приведен список терминалов, с которыми может работать наша машина. ibmpc, ibmpc3 - консольный терминал BSD Unix at386, AT386e, at386c - консольный терминал ISC Unix mskermit - MS kermit в режиме vt320 pctelbin - NCSA telnet на PC tvt100 - telix в режиме vt102 vt50, vt52, vt100, vt200, va220 (эмуляция vt220), vt200w, vt200pc, vt340e, vt340 - DEC'овские терминалы wyse99, wyse85 - терминалы фирмы Wyse ansi, ansii - терминалы ANSI и их производные. Могут работать и еще некоторые (доступны описания порядка сотни различных терминалов), но я думаю что эмуляции такой экзо- тики вы не найдете даже у своих конкурентов. Какие программы можно использовать для работы? Теоретически все. Я работаю с программой собственного написания, которая эму- лирует терминал at386. (Это программа myterm) Она правильно рабо- тает с цветами и функциональными клавишами. И кроме того, позво- ляет работать в кодировке КОИ-8, что в некоторых случаях бывает весьма полезно. Опробована работа telix. Там надо ставить эмуляцию vt102, а программе при входе указывать либо vt100, либо tvt100. Цветов не будет. Функциональные клавиши заменяются комбинацией +<циф- ра>. Так же работает comit, но с цветами. Все упомянутые програм- мы можно найти на инфосервере (infoserv@door.kemerovo.su, каталог msdos/comm). Вообще, если какие-то клавиши не определены (не работают стрелки, например), то можно использовать контролы или +<нечто>. Вместо функциональных клавиш можно использовать +<цифра> (например, F1 = +<1>, F10 = +<0>). Дви- гаться можно по +<буква>: Up = +; Down = +; Left = +; Right = +; Home = +; End = +; PgUp = +

; PgDn = +. Я же настойчиво рекомендую пользоваться программами myterm или telix. Как изменить имя терминала? Для этого в основном меню набери- те 8. Вы увидите: -----> 8 Изменение сведений о типе терминала, с которымвы работаете. Наберите at386, если работаете с программой myterm. Или наберите имя вашего терминала или терминала, который эмулирует ваша коммуникационная программа (предпочтительно vt100, vt200, ansi). Введите тип терминала:at386 <- здесь наберите нужный тип терминала. Выберите желаемый вид работы: [...] После чего вы вновь окажитесь в основном меню. А теперь о том, как автоматизировать процедуру входа для за- регистрированных пользователей в программе myterm. Все делается аналогично тому, что было описано выше для гостей. Hо вам придет- ся поправить файл init.scr. Допустим ваш логин gena, а пароль - chebur. Тогда init.scr должен выглядеть следующим образом: ate1 OK atdp213844 ogin: guest ogin: gena assword: chebur "" /---------------------------------------------------------------------------\ ! Мы будем рады вашим откликам, пожеланиям, предложениям. ! ! Если вы что-то не поняли или у вас появились вопросы выходящие за ! ! рамки этого пособия, не робейте, задавайте вопросы. ! ! Все письма просим отправлять в конференцию kemerovo.postmaster ! ! на сервере news@miners.kemerovo.su ! ! Все предыдущие уроки вы можете в любое время взять на файловом сервере ! ! нашего узла (infoserv@door.kemerovo.su) в каталоге relcom/doc/lessons. ! \---------------------------------------------------------------------------/