есть сетевуха fxp1
на ней алиасами висит куча сеток
ifconfig fxp1
fxp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 217.106.1.1 netmask 0xffffff80 broadcast 217.106.1.127
inet 217.106.1.129 netmask 0xffffffc0 broadcast 217.106.1.191
inet 217.106.1.193 netmask 0xfffffff0 broadcast 217.106.1.207
inet 217.106.1.209 netmask 0xfffffff0 broadcast 217.106.1.223
inet 217.106.2.1 netmask 0xffffff80 broadcast 217.106.2.127
inet 217.106.2.129 netmask 0xffffff80 broadcast 217.106.2.255
inet 217.106.3.1 netmask 0xffffff80 broadcast 217.106.3.127
inet 217.106.3.129 netmask 0xffffffc0 broadcast 217.106.3.191
inet 217.106.3.193 netmask 0xffffffc0 broadcast 217.106.3.255
ether 00:05:5d:64:b1:45
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
и есть DHCP сервер
вот конфиг
option domain-name "qwerty.ru";
option domain-name-servers 217.106.1.253;
default-lease-time 600;
max-lease-time 600;
ddns-update-style none;
subnet 217.106.1.0 netmask 255.255.255.128 {
range 217.106.1.2 217.106.1.126;
default-lease-time 600;
max-lease-time 600;
option subnet-mask 255.255.255.128;
option broadcast-address 217.106.1.127;
option routers 217.106.1.1;
option domain-name-servers 217.106.1.253;
option domain-name "qwerty.ru";
}
subnet 217.106.1.128 netmask 255.255.255.192 {
range 217.106.1.130 217.106.1.190;
default-lease-time 600;
max-lease-time 600;
option subnet-mask 255.255.255.192;
option broadcast-address 217.106.1.191;
option routers 217.106.1.129;
option domain-name-servers 217.106.1.253;
option domain-name "qwerty.ru";
}
и так далее все подсети
запускается /usr/local/sbin/dhcpd fxp1
точней сказать не хотит запускаться :(
а вот когда прописана одна сетка, то все работает
subnet 217.106.1.0 netmask 255.255.255.128 {
range 217.106.1.2 217.106.1.126;
default-lease-time 600;
max-lease-time 600;
option subnet-mask 255.255.255.128;
option broadcast-address 217.106.1.127;
option routers 217.106.1.1;
option domain-name-servers 217.106.1.253;
option domain-name "qwerty.ru";
}