Работа в качестве DHCP-сервера
Мини-руководство "шаг за шагом"
Создаем файл конфигурации dhcpd:
- vi /etc/dhcpd.conf
- authoritative;
- deny bootp;
- deny unknown-clients;
- default-lease-time 86400;
- max-lease-time 86400;
option domain-name "online.ptt.ru"; option domain-name-servers 212.188.4.10;
shared-network wired {
subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; }
host client1 { hardware ethernet 00:08:02:d6:9e:44; fixed-address 192.168.1.2; filename "pxeboot"; }
range 192.168.1.10 192.168.1.250; }
shared-network wireless {
subnet 192.168.2.0 netmask 255.255.255.0 { option routers 192.168.2.1; }
host aurora { hardware ethernet 00:80:c8:2c:47:a1; fixed-address 192.168.2.2; }
range 192.168.2.10 192.168.2.20; }
Запускаем dhcpd:
- /usr/sbin/dhcpd fxp0 ral0
Для проверки работоспособности демона можно воспользоваться следующей командой:
% pgrep -lf dhcp 3623 /usr/sbin/dhcpd fxp0 ral0
В /etc/rc.conf прописываем автозапуск dhcpd:
- vi /etc/rc.conf
dhcpd_flags=""
В /etc/dhcpd.interfaces перечисляем сетевые интерфейсы, участвующие в работе dhcpd:
- echo 'fxp0 ral0' >> /etc/dhcpd.interfaces