Установка телекоммуникационного оборудования в ОС Linux
В этой лекции
- Телекоммуникационные устройства в ОС Linux
- Установка и конфигурирование сетевых адаптеров
- Установка модемов
- Конфигурирование модемов в ОС Linux
- Управление модемами в ОС Linux
Сервер электронной почты абсолютно бесполезен, если он не может общаться с другими серверами и клиентскими рабочими станциями. Для связи с внешним миром в почтовом сервере на базе ОС Linux используется два типа телекоммуникационных устройств.
Прежде всего почтовый сервер на базе ОС Linux должен установить соединение по протоколу IP с провайдером услуг сети Internet (ISP), чтобы производить обмен электронной почтой с Internet. Для установления последовательного соединения с провайдером используется модем. После того как соединение установлено, сервер электронной почты на базе ОС Linux для приема/передачи IP-пакетов может использовать протокол РРР (Point-to-Point Protocol). Более подробно это описано в "Протокол РРР" , "Протокол РРР".
Помимо Internet-соединения, сервер электронной почты должен каким-то образом передавать почту на рабочие станции и давать им возможность отсылать почту в Internet. Самое простое решение — подключить почтовый сервер к локальной вычислительной сети вашего офиса. В небольших офисах можно организовать локальную вычислительную сеть (ЛВС) несколькими способами. Наибольшую популярность в последнее время приобрела технология ЛВС — Ethernet. Технология Ethernet позволяет объединять рабочие станции в сеть со скоростью 10 или 100 Мбит/с с помощью интерфейсных сетевых карт (Network Interface Card — NIC) или сетевых адаптеров, как их иногда называют. Для того чтобы подключить почтовый сервер с ОС Linux к офисной ЛВС на базе Ethernet необходимо правильно установить и сконфигуровать сетевой адаптер.
В этой лекции обсуждаются вопросы конфигурирования сервера электронной почты для работы и с рабочими станциями в ЛВС, и с провайдером Internet. В начале лекции дается краткий обзор телекоммуникационных устройств, которые могут работать в ОС Linux. Затем описывается процесс установки и настройки сетевых адаптеров. В конце лекции обсуждается алгоритм установки и настройки различных типов модемов.
Телекоммуникационные устройства в ОС Linux
Модемы и интерфейсные сетевые карты — это аппаратные телекоммуникационные устройства, подключаемые к ПК (часто с использованием слотов на материнской плате). Вначале эти устройства должны быть опознаны операционной системой Linux, в противном случае они могут работать некорректно. Для нормального функционирования этих устройств в ОС Linux необходимы специальные драйверы и программное обеспечение. На рис. 3.1 представлено программное и аппаратное обеспечение, необходимое для нормальной работы телекоммуникационных устройств.
Как видно из рис. 3.1, каждое телекоммуникационное устройство должно взаимодействовать с ядром ОС Linux. Как было сказано в предыдущей лекции, ядро отвечает за управление интерфейсами, которые назначаются телекоммуникационным устройствам. Как правило, это достигается с помощью загружаемых драйверов, которые называются модулями. Эти модули можно устанавливать при загрузке системы с помощью механизма сценариев. В свою очередь, ядру должны быть известны все параметры устройств в системе, чтобы оно могло работать с ними корректно.
После того как ядро системы обнаружило и сконфигурировало телекоммуникационные устройства, должна быть обеспечена возможность доступа к устройству, соответствующему программному обеспечению. Если же речь идет о сервере электронной почты, то программное обеспечение должно соответствовать протоколу TCP/IP.
Программное обеспечение TCP/IP для ОС Linux позволяет прикладным программам посылать пакеты TCP/IP через сетевой адаптер и модем удаленным устройствам на основе IP-адресов. Для нормальной работы стека протоколов TCP/IP необходим определенный набор параметров IP. Наиболее важными для организации IP-соединения являются:
- IP-адрес устройства;
- маска подсети IP;
- адрес IP-маршрутизатора по умолчанию (шлюза);
- серверы системы доменных имен DNS.
IP-адрес является уникальным идентификатором почтового сервера на базе ОС Linux в IP-сети офиса. Маска подсети определяет размер IP-сети офиса. Это позволяет почтовому серверу правильно определять время пересылки IP-пакетов на маршрутизатор для дальнейшей их отправки удаленным узлам. Маршрутизатор обычно используется сервером электронной почты для передачи пакетов удаленным узлам.
Последним параметром для нормальной работы почтового сервера на базе ОС Linux является настройка сервера системы доменных имен — DNS. Адресация в сетях IP основана на числовых адресах. Система доменных имен DNS сопоставляет IP-адреса с символьными именами хостов. Благодаря этому пользователи и программы работают с пространством имен хостов, а не с длинной последовательностью чисел, представляющей IP-адрес. Сервер DNS возвращает IP-адрес на заданное имя хоста.
В следующем разделе описывается процесс установки и настройки сетевых адаптеров на почтовом сервере под управлением ОС Linux.
Установка и конфигурирование сетевых адаптеров
Операционной системой Linux поддерживается огромное количество различных сетевых адаптеров. Большинство дистрибутивов Linux при установке автоматически определяют установленный сетевой адаптер и соответствующим образом изменяет ядро. Если же сетевой адаптер устанавливается на систему с уже установленной ОС Linux, то придется сконфигурировать его в ядре вручную.
Для установки и настройки сетевых адаптеров вручную в системе Linux применяется программа ifconfig. В некоторые дистрибутивы ОС Linux входит графическая оболочка X Window, с помощью которой установка параметров программы ifconfig несколько облегчается. В Red Hat и Mandrake Linux для настройки установленных сетевых адаптеров используется программа netcfg.
В этом разделе будет рассмотрена работа программы ifconfig по обнаружению и настройке сетевых адаптеров при начальной загрузке, а также более подробно будет описана работа программы netcfg.