Пакет 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.
Информация по конфигурации 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 and BOOTP запрсов в подсети без DHCP сервера и переключает их на DHCP сервер в другой подсети.
предоставляет интерактивный способ подключения, запроса и, возможно, изменения состояния ISC DHCP сервера через OMAPI - АПИ объектного управления.
Последнее обновление 2005-03-13 19:07:02 -0700