Product SiteDocumentation Site

8.2. Настройка Сети

Поскольку настройка сети выполняется автоматически в процессе первоначальной установки системы на компьютер, файл /etc/network/interfaces как правило уже содержит действующую конфигурацию. Линии, начинающиеся с auto дают перечень интерфейсов, которые будут автоматически сконфигурированы при запуске системы командой ifupdown и следующими инициализирующими скриптами /etc/init.d/networking. Это часто будет eth0, который считается первой сетевой Ethernet картой.

8.2.1. Интерфейс Ethernet

Если компьютер имеет Ethernet-карту, IP-сеть, что будет с ней связанна это должно быть настроено выбирая один из двух методов. Простейшим методом является динамическая настройка с DHCP, и это потребует установки DHCP-сервера в локальной сети. Здесь же можно определить имя вашего компьютера, которое будет соответствовать имени hostname в примере ниже. Запущенный DHCP-сервер рассылает информацию о том, как настроена сеть, всем компьютерам в локальной сети.

Пример 8.1. Настройка DHCP

auto eth0
iface eth0 inet dhcp
   hostname arrakis
В варианте с выбором “статичной” настройкой сети необходимо установить фиксированные значения. Это включает в себя, по меньшей мере, IP-адрес и маску подсети; а также иногда необходимо указать сетевые и широковещательные адреса. Маршрутизатор, соединяющий с внешним миром, будет обозначен как шлюз.

Пример 8.2. Настройка статического IP-адреса

auto eth0
iface eth0 inet static
 address 192.168.0.3
 netmask 255.255.255.0
 broadcast 192.168.0.255
 network 192.168.0.0
 gateway 192.168.0.1

8.2.2. Подключение с PPP через PSTN-модем

При использовании протокола точка-точка (PPP) устанавливается постоянное соединение с передачей сигналов прерывистым методом; этот вариант является наиболее общим решением для соединения, основанного на телефонном модеме (“PSTN модем”, в данном случае соединение осуществляется поверх телефонной сети общего пользования).
Для соединия с провайдером через телефонный модем необходимо получить у провайдера account (имя для входа), который включает в себя также номер телефона, фамилию-имя-отчество, пароль, и, иногда необходимо указать - какой протокол проверки подлинности надо использовать. Такого рода соединения настраиваются с применением инструмента pppconfig, расположенного в Debian пакете с похожим именем. По умолчанию, он устанавливает соединение с именем provider (к примеру с именем вашего Интернет-провайдера). Если вы сомневаетесь, какой протокол проверки подлинности надо применить, выбирайте PAP: его применяют большинство Интернет-сервис провайдеров.
После настройки, становится возможным подсоединиться используя команду pon (давая ей имя соединения как параметр, когда установленное по умолчанию значение provider не подходит). Отключить это соединение можно с командой poff. Указанные две команды могут быть выполнены пользователем администратор (root), или любым другим пользователем, включенным в группу dip.

8.2.3. Подключение через ADSL модем

Общим названием “ADSL модем” обозначают большую группу устройств с очень различными функциями. Модемы, что могут быть запросто использованы с Linux имеют в своем составе интерфейс Ethernet (а не только интерфейс USB). Это направление (развития модемов с интегрированным интерфейсом Ethernet) становится все более популярным. Большинство Интернет провайдеров, оказывающих услуги по предоставлению доступа в интернет по технологии ADSL, предлагают пользователям долгосрочную ссуду или дают в аренду “коробку” с интерфейсом Ethernet. В зависимости от типа модема, параметры их настройки могут изменяться в широком диапазоне.

8.2.3.1. Модемы, поддерживающие протокол PPPoE

Некоторые Ethernet - модемы работают с протоколом PPPOE (Point to Point Protocol over Ethernet - протокол "точка-точка поверх Интернет"). Инструмент pppoeconf (из пакета с похожим именем) настраивает такое соединение. Для этого, он изменяет файл с настройками провайдера /etc/ppp/peers/dsl-provider и записывает данные для входа (login) в файлы /etc/ppp/pap-secrets и /etc/ppp/chap-secrets. Мы рекомендуем принять все, предложенные командой, изменения.
Как только настройка будет закончена, вы можете открыть ADSL-соединение с командой pon dsl-provider или закрыть с poff dsl-provider.

8.2.3.2. Модемы, поддерживающие PPTP

PPTP (туннельный протокол типа точка-точка - Point-to-Point Tunneling Protocol) был создан компанией Microsoft. Его использование брало свое начало от ADSL, однако очень быстро было заменено на PPPOE. Если вас принуждают использовать этот протокол, то смотрите Раздел 10.2.4, «PPTP».

8.2.3.3. Модемы, поддерживающие DHCP

Когда модем подключён к компьютеру кабелем Ethernet (перекрестный кабель - crossover cable), обычно на компьютере вы настраиваете сетевое соединение с помощью DHCP, а модем работает как шлюз (gateway) и берет на себя заботу о маршрутизации (то есть управляет сетевым трафиком между компьютером и Интернет).
Большинство “ADSL маршрутизаторов”, имеющихся сегодня в продаже, можно использовать так же, как ADSL модемы, которые предоставляют пользователям провайдеры Internet.

8.2.4. Автоматическая настройка сети для мобильных пользователей

Многие инженеры Falcot имеют портативный компьютер, который они используют и дома в рабочих целях. Настройки используемых сетевых подключений различны в зависимости от местоположения. Дома это может быть радиосвязь wifi (защищенная ключом WPA), а на рабочем месте проводная сеть для улучшения безопасности и большей полосы пропускания.
Чтобы избежать ручного подсоединения и отсоединения от интерфейса соответствующей сети, администраторы установили пакет network-manager (диспетчер связи) на те машины, которые осуществляют маршрутизацию. Это программное обеспечение позволяет пользователям быстро переключаться из одной сети в другую используя маленькую иконку, показанную в области уведомлений у них на графическом столе. Нажав на эту иконку можно увидеть все доступные сети (обе проводную и радиосвязь - wireless), и далее можно выбрать из них ту сеть, к которой пользователь хочет подсоединиться. Программа запоминает настройки сетей для переключения пользователя, чтобы было всегда соединение, и автоматически переключает на лучшую доступную сеть в случае обрыва связи.
Чтобы достичь такого результата, программа была разделена на 2 части: запущенный с правами администратора (root) процесс (daemon) активирует и настраивает сетевой интерфейс, и этот процесс контролирует пользовательский интерфейс. PolicyKit обрабатывает необходимые проверки авторизации для контроля этой программы и Debian настраивает PolicyKit таким образом, что участники группы netdev могут добавлять и изменять соединения Сетевого Диспетчера.
Сетевой диспетчер знает как обработать различные типы соединений (DHCP, ручная настройка, локальная сеть), но только в случае, если эти настройки программа сделала сама. Это объясняет, почему иногда программа систематически игнорирует все сетевые интерфейсы в /etc/network/interfaces, для которых он не подходит. Так как Сетевой Диспетчер не дает деталей в случае если сетевое соединение не показано в иконке, быстрый путь для решения данной проблемы - это надо удалить из /etc/network/interfaces любые настройки для всех интерфейсов, что должны управляться самим Сетевым Диспетчером (и потом запустив эту программу вы получите созданные самой программой конфигурационные файлы).
Обратите внимание, что эта программа устанавливается по умолчанию в случае, если в процессе первоначальной установки системы был выбран комплект программ “Окружение рабочего стола”.