RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Часть IV. Подключение к сети

DHCP-3.0.2 клиент

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

Для конфигурации dhclient сначала надо установить скрипт сетевого сервиса /etc/sysconfig/network-devices/services/dhclient, включенный в пакет blfs-bootscripts-6.0 (как пользователь root).


make install-service-dhclient

Затем, как пользователь root, создайте файл конфигурации /etc/sysconfig/network-devices/ifconfig.eth0/dhclient следующими командами. Если необходимо, измените его для включения дополнительных интерфейсов.


install -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/dhclient << "EOF"

ONBOOT="yes"
SERVICE="dhclient"
DHCP_START="-q [дополнительные стартовые параметры]"
DHCP_STOP="-q -r [дополнительные остановочные параметры]"
EOF

Для получения большей информации по подходящим значениям DHCP_START и DHCP_STOP обратитесь к странице man для dhclient .

Наконец, Вы должны создать файл /etc/dhclient.conf, используя следующие команды как пользователь root:

[Замечание]

Замечание

Вам понадобиться добавить описание второго интерфейса в файл, если у Вас присутствует более, чем один интерфейс.


cat > /etc/dhclient.conf << "EOF"
# dhclient.conf
interface "eth0"
{
   prepend domain-name-servers 127.0.0.1;
   request subnet-mask, broadcast-address, time-offset, routers,
   domain-name, domain-name-servers, host-name;
   require subnet-mask, domain-name-servers;
}
# end dhclient.conf
EOF

Поиск

 

Найди своих коллег!