Handbook:Parts/Installation/Networking/ru

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

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

If networking has been configured, the command should list some network interfaces besides lo, such as :

The interface name on the system can be quite different from. Recent installation media might show regular network interfaces names like, , or. Just seek the interface in the output that has an IP address related to the local network.

In the remainder of this document, we will assume that the interface is called.

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

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

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

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

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

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

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

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

Автоматическая конфигурация сети
If the network doesn't work immediately, some installation media allow the user to use (for regular or wireless networks),  (for ADSL users) or  (for PPTP users).

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


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

По умолчанию: использование net-setup
The simplest way to set up networking if it didn't get configured automatically is to run the script:

will ask some questions about the network environment. When all is done, the network connection should work. Test the network connection as stated before. If the tests are positive, congratulations! Skip the rest of this section and continue with Preparing the disks.

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

Альтернатива: использование PPP
Assuming PPPoE is needed to connect to the Internet, the installation CD (any version) has made things easier by including ppp. Use the provided script to configure the connection. During the setup the Ethernet device that is connected to your ADSL modem, the username and password, the IPs of the DNS servers and if a basic firewall is needed or not will be asked.

If something goes wrong, double-check that the username and password are correct by looking at or  and make sure to use the right Ethernet device. If the Ethernet device does not exist, the appropriate network modules need to be loaded. In that case continue with Manual network configuration as it will explain how to load the appropriate network modules there.

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

Альтернатива: использование PPTP
If PPTP support is needed, use which is provided by the installation CDs. But first make sure that the configuration is correct. Edit or  so it contains the correct username/password combination:

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

When all that is done, run (along with the options that couldn't be set in ) to connect the server:

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

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

If or  failed, then it is possible that the network card wasn't found immediately. This means users may have to load the appropriate kernel modules manually.

To find out what kernel modules are provided for networking, use the command:

If a driver is found for the network device, use to load the kernel module. For instance, to load the module:

To check if the network card is now detected, use. A detected network card would result in something like this (again, here is just an example):

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

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

In the above example, 6 interfaces are found. The one is most likely the (wired) Ethernet adapter whereas wlan0 is the wireless one.

Assuming that the network card is now detected, retry or  again (which should work now), but for the hardcore people we explain how to configure the network manually as well.

Select one of the following sections based on your network setup:


 * Using DHCP for automatic IP retrieval
 * Preparing for wireless access if a wireless network is used
 * Understanding network terminology explains the basics about networking
 * Using ifconfig and route explains how to set up networking manually

Использование DHCP
DHCP (Dynamic Host Configuration Protocol) makes it possible to automatically receive networking information (IP address, netmask, broadcast address, gateway, nameservers etc.). This only works if a DHCP server is in the network (or if the ISP provider provides a DHCP service). To have a network interface receive this information automatically, use :

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

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

Подготовка беспроводного доступа
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:

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

Для изменения ESSID и добавления ключа WEP используйте следующие команды.


 * 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.

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

В сети, хосты идентифицируются по их IP-адресам (Internet Protocol адрес). Такой адрес воспринимается как сочетание четырех чисел от 0 до 255. По крайней мере, при использовании IPv4 (IP версии 4). В действительности IPv4-адрес состоит из 32 бит (единиц и нулей). Давайте рассмотрим пример:

Такой IP-адрес уникален для узла в рамках всех доступных сетей (то есть каждый узел, который хочет быть в состоянии связываться, должен иметь уникальный IP-адрес). Для того, чтобы различать узлы, находящиеся внутри и извне сети, IP-адрес состоит из двух частей: сетевой части и части хоста.

Разделение записывается с помощью маски сети, набор единиц и следующих за ними набор нулей. Часть IP адреса, которая может быть отображена на единицы является сетевой частью, другая часть хоста. Обычно, маска сети записываться в виде IP-адреса.

In other words, 192.168.0.14 is 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.

Подведем итог, следующая информация необходима для продолжения:

Использование ifconfig и route
Setting up the network consists of three steps:


 * 1) Assign an IP address using
 * 2) Set up routing to the gateway using
 * 3) Finish up by placing the nameserver IPs in

To assign an IP address, the IP address, broadcast address and netmask are needed. Then execute the following command, substituting ${IP_ADDR} with the right IP address, ${BROADCAST} with the right broadcast address and ${NETMASK} with the right netmask:

Set up routing using. Substitute ${GATEWAY} with the right gateway IP address:

Откройте :

Fill in the nameserver(s) using the following as a template. Make sure to substitute ${NAMESERVER1} and ${NAMESERVER2} with the appropriate nameserver addresses:

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