Библиотека сайта 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
, поддерживающая протокол zmodemxc
- пакет 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 и termZyXEL
- программа для работы с модемами 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.
Следующий Предыдущий Содержание