Решил вот настроить DHCP на серваке с FreeBSD, хотя и с ручной настройкой жил нормально…
Ставим:
cd /usr/ports/net/isc-dhcp3-server make install clean
Делаем конфиг:
ee /usr/local/etc/dhcpd.conf
option domain-name "sysx.ru"; #домен для клиентов
option domain-name-servers 192.168.1.1; #DNS
option subnet-mask 255.255.255.0; #маска подсети для клиентов
default-lease-time 720000; #время на которое выдается ip и настройки
max-lease-time 720000; #макс. время
min-lease-time 720000;#мин. время
ddns-update-style none; #автоматическое обновлять dns отключено
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.7 192.168.1.254; #диапазон выдаваемых ip
option routers 192.168.1.1; #шлюз
}
#для себя я всегда выдаю 1 ip по маку
host sysx {
hardware ethernet 00:00:00:87:54:F5; #мак
fixed-address 192.168.1.2; #выдаю себе ip
}
Далее, в /etc/rc.conf добавим:
dhcpd_enable="YES" #врубаем dhcp dhcpd_ifaces="ed0" #поднимаем dhcp на внутреннем интерфейсе (ed0)
Стартуем:
/usr/local/etc/rc.d/isc-dhcpd restart
DHCP поднят. Ставим компы на автоматическое определение настроек и радуемся.
Метки: dhcp isc-dhcpd