Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Следующий Предыдущий Содержание

15. Программы и утилиты для связи

Для доступа в Интернет помимо PPP необходима еще программа (или скрипт), которая отдаст модему команду набрать номер, дождется установления соединения (физического) и запустит PPP после этого. При получении ответа с противоположной стороны происходит три события: модемы устанавливают между собой связь (CONNECT), на обоих концах запускается PPP и происходит идентификация (вход в систему). Порядок следования двух последних событий может быть разным. К программам, устанавливающим соединение и запускающим PPP, относятся wvdial, chat scripts, kppp, RP3 (интерфейс к wvdial и ifup), gnome-ppp и "modem lights" (Gnome). Некоторые из этих программ настраиваются linuxconf.

Есть также и более давние программы, с помощью которых можно соединиться с другим компьютером (через модем). Их можно использовать для удаленного доступа к компьютеру, на котором у Вас есть такой доступ (к домашнему ПК). Не так давно такие программы использовались в основном для соединения с BBS. См. ПК и BBS. К числу таких программ можно отнести: minicom (наиболее популярная), Seyon (только X-Window) и Kermit. С помощью этих программ также можно подключаться к Интернет по ppp, но это не является их первоочередной функцией.

15.1 Minicom и Kermit

Kermit является не только программой для связи, как Minicom, но еще и протоколом передачи файлов. В Minicom, правда, можно использовать протокол Kermit (если Kermit установлен на данном компьютере). Взаимодействие с пользователем в Minicom осуществляется через меню, а в Kermit -- через командную строку. Хотя Kermit и является бесплатной, документация к ней не совсем бесплатна. Подробного руководства не прилагается, вместо него можно приобрести книгу. Тем не менее, в Kermit присутствует хорошая и полная интерактивная справка, но в ней нет пошаговых инструкций (tutorial explanations) для новичков. Чтобы каждый раз заново не вводить одни и те же команды Kermit, можно записать их в файл скрипта. В сравнении с Minicom Kermit имеет больше возможностей.

По Minicom'у вся документация бесплатна (свободна?). Я считаю, что Minicom проще в настройке и легче в освоении, чем Kermit, к тому же kermit (протокол) можно использовать и в Minicom. Но если Вам нужно написать скрипт для автоматической передачи файлов, то Kermit для этого подходит лучше.

g-kermit -- это kermit, выпущенный по GPL, но без функции установки соединения (наверное, только как протокол -- предпол. перев.).

15.2 Перечень программ

Здесь представлен перечень некоторых программ, которые необходимы или могут пригодиться при работе с модемом. Все они должны быть доступны в Интернете, если их нет в Вашем дистрибутиве.

Непопулярные программы для связи

  • ecu
  • pcomm - программа наподобие procomm, поддерживающая протокол zmodem
  • xc - пакет xcomm

Популярные программы для связи

  • Программы для установки PPP-соединения и подключения к Интернету: wvdial, eznet, chat, pon (использует chat)
  • minicom - программа наподобие telix. Поддерживает скрипты, zmodem, kermit
  • C-Kermit -  известная программа Колумбийского университета с широким спектром функций, в числе которых возможность использования скриптов, передача файлов, перекодировка символов, поддержка zmodem
  • seyon - программа для связи, работающая в "иксах" (X Window)

Факс

С помощью данных программ можно отсылать факсы через модем. В этом случае соединение устанавливается не через Интернет-провайдера и ppp, а напрямую, с факсом. Оплата за междугородную/международную связь по действующим тарифам :) Электронная почта более эффективна (мнение автора -- прим. перев.).

  • efax - небольшая факс-программа
  • hylafax - большая факс-программа, основанная на клиент-серверной модели (?)
  • Связка mgetty+fax
  • Общая информация о факс-протоколе: http://www.iec.org/online/tutorials/vfoip/topic08.html

Голосовая почта

  • vgetty - дополнение к mgetty для голосовой почты. Должна идти в комплекте с последними выпусками mgetty
  • VOCP

Прием звонков (с использованием getty)

  • mgetty+fax - помимо осуществления приема звонков позволяет работать с факсами и с голосовой почтой (вместе с vgetty); хорошо документирована (за исключением (по состоянию на начало 1999 года) описания работы с голосовой почтой. См. mgetty
  • uugetty - входит в пакет ps_getty. См. Использование uugety для приема звонков

Сеть

  • ser2net
  • sredird

Разное

  • callback используется для "обратного вызова"
  • xringd отслеживает поступление звонков в линии и определяет временные интервалы между ними и пр.
  • SLiRP и term являются своего рода заменой PPP, их можно запустить на удаленном компьютере при наличии учетной записи пользователя (shell account) на нем. См. SLiRP и term
  • ZyXEL - программа для работы с модемами ZyXEL U-1496. Позволяет принимать звонки, осуществлять звонки, использовать функции факса и голосовой почты.
  • Программное обеспечение для протоколов SLIP и PPP можно найти на ftp://metalab.unc.edu/pub/Linux/system/network/serial/.
  • Другие программы можно найти на ftp://metalab.unc.edu/pub/Linux/system/serial и ftp://metalab.unc.edu/pub/Linux/apps/serialcomm или на одном из многочисленных зеркал. В этих каталогах хранятся программы для последовательного порта.

15.3 SLiRP и term

Программы SLiRP и term могут пригодиться только в том случае, если у Вас есть учетная запись (аккаунт; dial-up shell account) на удаленном компьютере с Unix-подобной системой. Они позволяют установить соединение, не проходя PPP-авторизацию (идентификацию) (можно сэкономить:)). SLiRP более популярна, чем term, которую уже можно считать устаревшей.

Чтобы использовать SLiRP, сначала надо установить ее на свой аккаунт на удаленном компьютере. После этого, подключитесьсь к аккаунту и запустите SLiRP на удаленном компьютере и PPP на своем ПК. Все -- PPP-соединение есть, можно запустить на своем ПК web-браузер Firefox (или другой) и "бороздить просторы Интернета" :) Правда, могут быть некоторые проблемы, поскольку SLiRP -- это все же не настоящий PPP (?). На некоторых аккаунтах SLiRPиспользуется в целях экономии IP-адресов (при соединении через SLiRP у Вас нет IP-адреса).

term в отличие от SLiRP надо запускать и на своем компьютере, и на удаленном. Для связи term использует свой собственный протокол, а не PPP. Для работы Вам также потребуются "term-совместимые" версии программ: ftp и т.д. SLiRP в этом отношении использовать проще: обычная версия ftp прекрасно работает с ним. См. Term HOWTO (не обновляется).

15.4 MS Windows

В MS Windows для подключения посредством модема к ПК с Linux есть:

  • в Windows 3.x - Terminal
  • в Windows 95/98/2000 - HyperTerminal

Помимо указанных, поставляемых вместе с Windows программ есть и сторонние программы, например HyperTerminal Private Edition.


Следующий Предыдущий Содержание