В /etc/rc.conf для интерфейса прписать надо ifconfig_<ifname>="DHCP"
Вот примерный конфиг DHCP (BTW, я пользуюсь isc-dhcpd из портов - /usr/ports/net/isc-dhcp3-server):
Код:
![Выделить весь код](images/misc/selectcode.png)
subnet 192.168.129.0 netmask 255.255.255.0 {
authoritative;
default-lease-time 359200;
max-lease-time 604800;
allow bootp;
option broadcast-address 192.168.129.255;
option subnet-mask 255.255.255.0;
option routers 192.168.129.1;
option domain-name-servers 192.168.129.1;
option domain-name "home.priv";
option netbios-name-servers 192.168.129.1;
option netbios-node-type 8;
option netbios-dd-server 192.168.129.1;
option ntp-servers 192.168.129.1;
option resource-location-servers 192.168.129.1;
range 192.168.129.128 192.168.129.250;
}
POPKA
Вообще для этого есть стратовый скрипт и настройки в rc.conf
BTW, если каким-тообразом не нашёлся стартовый скрипт, его всегда можно найти в каталоге порта. В моём случае:
Код:
![Выделить весь код](images/misc/selectcode.png)
/usr/ports/net/isc-dhcp3-server/files/isc-dhcpd.in