Handbook:Parts/Installation/Networking/ru

Автоматическое определение параметров сети
Может быть, всё уже работает?

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

Если сеть была настроена, команда  должна отобразить несколько сетевых интерфейсов кроме , например,  :

Название интерфейса может отличаться от. В последних установочных носителях сетевые интерфейсы могут отображаться по-другому, например,   или. Просто поищите в выводе команды  IP-адрес, связанный с локальной сетью.

В оставшейся части документа мы будем считать, что интерфейс имеет имя.

Дополнительно: Настройка прокси
Если доступ к Интернету осуществляется через прокси-сервер, необходимо указать нужные настройки во время установки. Указать прокси очень просто: просто определите переменную, содержащую информацию о прокси-сервере.

В большинстве случаев, достаточно указать переменные с использованием имени сервера. В этом примере мы предположим, что прокси-сервер называется proxy.gentoo.org и доступен по порту 8080.

Настраиваем HTTP-прокси (для HTTP- и HTTPS-трафика):

Настраиваем FTP-прокси

Настраиваем RSYNC-прокси:

Если для прокси требуется имя пользователя и пароль, используйте следующий синтаксис:

Тестирование сети
Попробуйте проверить DNS-сервер своего провайдера (его адрес можно найти в ) и любой веб-сайт. Эта проверка покажет, что сеть функционирует в полном объеме, и сетевые пакеты достигают сети, разрешение имён работает правильно и так далее.

Если всё работает правильно, то оставшуюся часть главы можно пропустить и перейти сразу к следующему шагу (подготовке дисков).

Автоматическая конфигурация сети
Если сеть не работает с первого раза, то в некоторых установочных носителях есть утилиты  (для обычных и беспроводных сетей),   (для пользователей ADSL) или   (для пользователей PPTP).

Если же в установочном носителе нет этих утилит, продолжите с ручной конфигурации сети.


 * Пользователям обычной сети Ethernet следует продолжить с раздела По умолчанию: использование net-setup
 * Пользователям ADSL следует продолжить с раздела Альтернатива: использование PPP
 * Пользователям PPTP следует продолжить с раздела Альтернатива: использование PPTP

По умолчанию: использование net-setup
Простейшим способом настроить сеть (если она уже не была настроена автоматически) является запуск сценария :

задаст несколько вопросов о сетевом окружении. Когда всё будет готово, сетевое подключение должно работать. Проверьте подключение, как это было показано выше. Если все проверки успешны, поздравляем! Пропустите оставшуюся часть раздела и продолжите с подготовки дисков.

Если сеть всё равно не работает, продолжите с ручной конфигурации сети.

Альтернатива: использование PPP
Предполагается, что PPPoE необходим для подключения к Интернету, установочный CD (любой версии) сделан так, чтобы легко было его использовать, включая ppp. Используйте скрипт  для настройки подключения. Во время установки будет запрошено устройство Ethernet, к которому подключен ваш ADSL модем, имя и пароль, IP-адреса ДНС серверов и, если требуется, базовая настройка брандмауэра.

Если что то не так, то повторно проверьте правильность имени и пароля в файлах или  и убедитесь, что используете правильное устройство Ethernet. Если Ethernet устройство не создано, то проверьте, загружены ли необходимые сетевые модули. В этом случае перейдите к Ручной конфигурации сети, чтобы понять как загрузить соответствующие сетевые модули.

Если все работает, то продолжите с Подготовки дисков.

Альтернатива: использование PPTP
Если необходима поддержка PPTP, используйте скрипт  с установочного CD. Но сначала убедитесь, что конфигурация правильная. Отредактируйте или  так, что бы в них была правильная комбинация имени и пароля:

При необходимости проверьте :

Когда все будет сделано просто запустите  (вместе с параметрами, которые могут быть установлены в ) для подключения к серверу:

Продолжайте с Подготовки дисков.

Загрузка сетевых модулей
При загрузке с установочного CD он пытается обнаружить все аппаратные устройства и загрузить подходящие модули ядра (драйверы) для их поддержки. В подавляющем большинстве случаев этого достаточно. Тем не менее, в некоторых случаях, это может не сработать - необходимые модули не загрузятся.

Если  или   не помогли, то возможно, что сетевая карта не была найдена. Это означает, что возможно придется загрузить соответствующие модули ядра вручную.

Чтобы узнать, какие есть модули ядра для сетей, используйте :

Если драйвер сетевого устройства присутствует, то для загрузки его используйте. На пример для загрузки модуля :

Чтобы проверить, определилась ли сетевая карта, наберите. Если сетевая карта определилась, то результат будет выглядеть так (опять же, eth0 это только пример):

Если показано сообщение об ошибке, то сетевая карта не определена:

Имена доступных сетевых устройств в системе можно увидеть через файловую систему :

В примере выше найдено 6 интерфейсов. скорее всего (проводной) Ethernet адаптер, а - беспроводной.

Предполагаем, что сетевая карта была обнаружена, повторите  или   снова (скорее всего они будут работать), но, для тех кто хочет сделать все сам, мы опишем, как настроить сеть вручную.

Выберите один из следующих разделов, в зависимости от настроек сети:
 * Использование DHCP для автоматической настройки IP
 * Подготовка беспроводного доступа если используется безпроводная сеть
 * Сетевая терминология объясняет основы о сети
 * Использование ifconfig и route объясняет, как настроить сеть вручную

Использование DHCP
DHCP (Dynamic Host Configuration Protocol, протокол динамической настройки хоста) позволяет автоматически получать данные о сети (IP-адрес, маску сети, широковещательный адрес, шлюз, сервера имен и т.д.). Это работает, только если DHCP-сервер находится в сети (или, если поставщик услуг Интернета предоставляет службы DHCP). Чтобы сетевой интерфейс получал эти сведения автоматически, используйте :

Некоторые сетевые администраторы требуют, чтобы имя хоста и домена, назначенное сервером DHCP использовались в системе. В этом случае, используйте:

If this works (try pinging some Internet server, like Google), then everything is set and ready to continue. Skip the rest of this section and continue with Preparing the disks.

Подготовка беспроводного доступа
When using a wireless (802.11) card, the wireless settings need to be configured before going any further. To see the current wireless settings on the card, one can use. Running  might show something like:

For most users, there are only two settings that might be important to change, the ESSID (aka wireless network name) or the WEP key. If the ESSID and Access Point address listed are already those of the environment's access point and the environment is not not using WEP, then the wireless configuration is already working.

To change the ESSID, or add a WEP key, issue the following commands.


 * To set the network name to GentooNode:


 * To set a hex WEP key:

To set an ASCII WEP key, prefix the key with :

Confirm the wireless settings again by using. Once wireless is working,continue configuring the IP level networking options as described in the next section (Understanding network terminology) or use the  tool as described previously.

Сетевая терминология
If all of the above fails, the network will need to be configured manually. This is not difficult at all. However, some knowledge of network terminology and basic concepts might be necessary. After reading this section, users will know what a gateway is, what a netmask serves for, how a broadcast address is formed and why systems need nameservers.

In a network, hosts are identified by their IP address (Internet Protocol address). Such an address is perceived as a combination of four numbers between 0 and 255. Well, at least when using IPv4 (IP version 4). In reality, such an IPv4 address consists of 32 bits (ones and zeros). Let's view an example:

Such an IP address is unique to a host as far as all accessible networks are concerned (i.e. every host that one wants to be able to reach must have a unique IP address). In order to distinguish between hosts inside and outside a network, the IP address is divided in two parts: the network part and the host part.

The separation is written down with the netmask, a collection of ones followed by a collection of zeros. The part of the IP that can be mapped on the ones is the network-part, the other one is the host-part. As usual, the netmask can be written down as an IP address.

In other words, 192.168.0.14 is still part of the example network, but 192.168.1.2 is not.

The broadcast address is an IP address with the same network-part as the network, but with only ones as host-part. Every host on the network listens to this IP address. It is truly meant for broadcasting packets.

To be able to surf on the Internet, each computer in the network must know which host shares the Internet connection. This host is called the gateway. Since it is a regular host, it has a regular IP address (for instance 192.168.0.1).

Previously we stated that every host has its own IP address. To be able to reach this host by a name (instead of an IP address) we need a service that translates a name (such as dev.gentoo.org) to an IP address (such as 64.5.62.82). Such a service is called a name service. To use such a service, the necessary name servers need to be defined in.

In some cases, the gateway also serves as a nameserver. Otherwise the nameservers provided by the ISP need to be entered in this file.

To summarize, the following information is needed before continuing:

Использование ifconfig и route
Настройка сети состоит из следующих шагов.
 * 1) Привязка IP-адреса, используя
 * 2) Настройка маршрутизации, используя
 * 3) Закончите путем размещения IP-адресов серверов имен в

Чтобы назначить IP-адрес необходимо сам IP-адрес, широковещательный адрес и маска сети. Выполните следующую команду, заменив  на правильный IP-адрес,   на широковещательный адрес и   на маску сети:

Настройте маршрут, используя. Подставьте вместо  IP адрес шлюза:

Откройте :

Заполните сервера имен, используя следующее в качестве шаблона. Убедитесь, что заменили  и   на соответствующие адреса серверов:

Вот и все. Теперь проверьте сеть, сделав пинг сервера в интернете (например Google). Если все работает, то поздравляем вас. Продолжайте с Подготовки дисков.