Пакет DHCP содержит программы клиента и сервера для DHCP. dhclient (клиент) полезен для соединения Вашего компьютера с сетью, которая использует DHCP для назначения сетевых адресов. dhcpd (сервер) полезен для назначения сетевых адресов в Вашей личной сети.
Адрес (HTTP): http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-3.0.2.tar.gz
Адрес (FTP): ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.2.tar.gz
Контрольная сумма: 04800a111521e7442749b2ce883f962b
Размер: 834 KB
Требуемое дисковое пространство: 29.7 MB
Расчетное время сборки: 0.22 SBU
Net-tools-1.60 (Вы можете исключить net-tools применением следующего патча для использования iproute2: http://www.linuxfromscratch.org/blfs/downloads/6.0/dhcp-3.0.2-iproute2-2.patch ).
Вы должны вкомпилировать в ядро поддержку Packet Socket (Device Drivers -> Networking Support -> Networking Options -> Packet Socket).
Установим DHCP запуском следующих команд:
patch -Np1 -i ../dhcp-3.0.2-iproute2-2.patch &&
./configure &&
make
А теперь, как пользователь root:
make LIBDIR=/usr/lib INCDIR=/usr/include install
LIBDIR=/usr/lib INCDIR=/usr/include: Эта команда установит библиотеку и файлы заголовков в /usr вместо /usr/local.
/etc/dhclient.conf.
Информация по конфигурации DHCP клиента может быть найдена в главе 14. Клиенты DHCP.
Заметьте, что Вам необходим только DHCP-сервер, если Вы хотите выделять LAN-адреса через Вашу сеть. DHCP-клиент не нужен этому скрипту для использования. Также заметьте, что этот скрипт ориентирован на работу с интерфейсом eth1 , поэтому может потребоваться его изменение под Вашу аппаратную конфигурацию.
Установим стартовый скрипт /etc/rc.d/init.d/dhcp, включенный в пакет blfs-bootscripts-6.0.
make install-dhcp
Файл lease должен присутствовать при загрузке. Следующая команда удовлетворит это требование:
touch /var/state/dhcp/dhcpd.leases
Следующие команды создадут основной файл конфигурации для сервера DHCP. Существуют опции, которые Вы можете захотеть добавить (информация, которая передается DHCP-клиенту) и которые описаны в man-странице для dhcp.conf.
cat > /etc/dhcpd.conf << "EOF" default-lease-time 72000; max-lease-time 144000; ddns-update-style ad-hoc; subnet [192.168.5.0] netmask [255.255.255.0] { range [192.168.5.10] [192.168.5.240]; option broadcast-address [192.168.5.255]; option routers [192.168.5.1]; } EOF
Все адреса должны быть изменены для соответствия Вашим потребностям.
Это реализация DHCP-клиента.
Включает Dynamic Host Configuration Protocol (DHCP) и Internet Bootstrap Protocol (BOOTP) запросы сетевых адресов.
Предоставляет способы приема DHCP и BOOTP запросов в подсети без DHCP-сервера и переключает их на DHCP-сервер в другой подсети.
Предоставляет интерактивный способ подключения, запроса и, возможно, изменения состояния ISC DHCP-сервера через OMAPI (API объектного управления).
Последнее обновление 2005-03-13 19:07:02 -0700.