WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Пакет dhcpcd содержит клиент
dhcpcd. Он полезен для
соединения компьютера с сетью, которая использует
DHCP для установки сетевых адресов. Адрес (HTTP):
http://www.phystech.com/ftp/dhcpcd-1.3.22-pl4.tar.gz
. Адрес (FTP):
ftp://ftp.phystech.com/pub/dhcpcd-1.3.22-pl4.tar.gz
. Контрольная сумма: dd627a121e43835bead3ffef5b1a72fd Размер: 145 KB Требуемое дисковое пространство: 944 KB Расчетное время сборки: 0.04 SBU Установим dhcpcd запуском
следующих команд: А теперь, как пользователь root: patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch
: Непропатченный dhcpcd размещает все
конфигурационные и временные файлы в /etc/dhcpc.
Это становится очень раздражающим, когда dhcpcd
говорит, что он запускается или нет. Посмотрите в
/var/run на файл PID,
но он не здесь, файл PID, который надо
удалить, находится в /etc/dhcpc.
Этот патч делает программу совместимой с FHS,
но более важно разместить файлы в нужном месте. --prefix="": Здесь правильным
решением может быть отказ от нормального BLFS
соглашения по использованию --prefix=/usr.
Если Вы устанавливаете DHCP, то он необходим во
время процесса загрузки, а /usr может монтироваться
через сеть. В таком случае dhcpcd
может быть недоступен для начала работы сети! Хотя, в зависимости от
Вашей ситуации, Вы можете захотеть установить его в
/sbin или /usr/sbin. Эта команда устанавливает
в /sbin. --sysconfdir=/var/lib: Эта
команда устанавливает файлы конфигурации в директорию
/var/lib. --mandir=/usr/share/man: Эта
команда устанавливает страницы man в /usr/share/man
. /var/lib/dhcpc/* Для настройки dhcpcd сначала
необходимо установить скрипт сетевого сервиса
/etc/sysconfig/network-devices/services/dhcpcd,
включенный в пакет
blfs-bootscripts-6.0 (как пользователь root). Наконец, как пользователь root, создайте файл
конфигурации
/etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd использованием
следующих команд. Настройте соответствующие параметры в случае
наличия дополнительных интерфейсов. Для сбора большей информации по значениям параметров
DHCP_START и DHCP_STOP,
обратитесь к странице man для dhcpcd
. Режимом
dhcpcd по умолчанию
является перезапись (после создания резервных копий)
/etc/resolv.conf, /etc/yp.conf и
/etc/ntp.conf новыми файлами, содержащими
информацию от DHCP сервера.
Если это нежелательно, просмотрите страницу man по
dhcpcd для получения
ключей, добавляемых в значение DHCP_START. Является реализацией клиента DHCP,
описанного в RFC 2131 и
RFC 1541 (в зависимости от описанных опций). Последнее обновление 2005-02-10 08:49:22 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 14. Клиенты DHCP
dhcpcd-1.3.22-pl4
Введение в dhcpcd
Информация о пакете
Дополнительно
Установка dhcpcd
patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch &&
./configure --prefix="" --sysconfdir=/var/lib \
--mandir=/usr/share/man &&
make
make install
Описание команд
Конфигурация dhcpcd
Файлы конфигурации
Конфигурационная информация
make install-service-dhcpcd
install -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd << "EOF"
ONBOOT="yes"
SERVICE="dhcpcd"
DHCP_START="[соответствующие стартовые опции]"
DHCP_STOP="-k [дополнительные опции остановки]"
# Установите PRINTIP="yes", чтобы обеспечить печать через
# закрепленные IP-адреса DHCP
PRINTIP="no"
# Установите PRINTALL="yes", чтобы обеспечить печать
# закрепленных значений DHCP для IP, SM, DG и первого NS.
# Это требует установить PRINTIP="yes".
PRINTALL="no"
EOF
Замечание
Содержание
Установленные программы:
dhcpcd
Установленные библиотеки:
нет
Установленные каталоги:
/var/lib/dhcpc
Короткое описание
Найди своих коллег! |