touch /var/lib/dhcpd/dhcpd.leases
записываем в файл /etc/dhcpd.conf
#########################################################
#########################################################
# временные параметры
max-lease-time 604800;
default-lease-time 86400;
allow unknown-clients;
# сетевые параметры локальной сети для настройки клиентов
option routers 195.0.0.1;
option broadcast-address 195.0.0.255;
option domain-name-servers 195.0.0.2;
option domain-name "your.domain.ru";
# раздавать блок адресов
subnet 195.0.0.0 netmask 255.255.255.0 {
range 195.0.0.4 195.0.0.7;
}
# группа хостов с фиксированными адресами и именами
group { use-host-decl-names true;
host min { hardware-ethernet 0:0:39:8c:26:9e;
fixed-address 195.0.0.3; }
host lada { hardware-ethernet 0:0:39:8c:26:9a;
fixed-address 195.0.0.2; }
}
#########################################################
#########################################################
#########################################################
# для запуска dhcpd
#########################################################
dhcpd eth1 # запускаем сервер на eth1 интерфейс. Все
## эта команда скорее всего не понадобится (ибо исполняется при загрузке)
# route add -hosts 255.255.255.255 dev eth1
Вписать в файл
/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
И исполнить команду
/etc/rc3.d/S10network restart
скрипт сам проведет всю работу, обратится к клиентскому демону dhcpcd,
и сохранит полученныые от dhcpd данные в каталоге
/etc/dhcpc:
-rw------- 1 root root 265 Apr 1 10:22 dhcpcd-eth0.cache
-rw-r--r-- 1 root sys 507 Apr 1 10:22 dhcpcd-eth0.info
-rw-r--r-- 1 root sys 5 Apr 1 10:22 dhcpcd-eth0.pid
DHCP клиент pump, если он, конечно, установлен
pump -i eth0 # получить адрес
pump -i eth0 --status # посмотреть статус
В True64 dhcp обеспечивает демон joind.
cjoin # Конфигурационный GUI
jdbdump > tmpfile # выгрузить конфиг в текстовый файл
vi tmpfile
jdbmod -e tmpfile # применить новый конфиг join-демона
Популярность: 1, Last-modified: Mon, 05 Jul 2004 18:06:40 GmT