Тестирую isc dhcp в качестве приемника от relay-dhcp.
В качестве relay-dhcp выступают несколько коммутаторов
Корень - роутер (L2/L3) комбо.
ISC сервер с одним интерфейсом - eth0 - ip 10.0.1.15
Роутер с включённым relay-agent 10.0.1.1
Между ними прямая видимость.
Далее n=2 (план больше) количество VLAN 192.168.1.0/24 и 192.168.2.0/24 , собираются и маршрутизируются на том же роутере 192.168.1.1 и 192.168.2.1
DHCP-Relay запущен на коммутаторах - 192.168.x.2 /24 соответственно, по всем канонам dhcp realy.
Проблема, что мне не нужно DHCP на сети 10.0.1.150, нужно что бы DHCP просто отдавал адреса в соответствие с какой сети relay прислал запрос.
Отсюда вытекает проблема, что Internet Systems Consortium DHCP Server 4.3.5 , посылает меня в конфиг.
No subnet declaration for eth0 (10.0.1.15).
** Ignoring requests on eth0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface eth0 is attached. **
Not configured to listen on any interfaces!
в /etc/default/isc-dhcp-server - Интерфейс eth0 указан
Конфигурация банальная, чисто раздавать IP
/etc/dhcp/dhcpd.confoption domain-name "tech01.local";
option domain-name-servers 10.0.1.200;
default-lease-time 32400;
max-lease-time 604800;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
authoritative;
range 192.168.1.100 192.168.1.220;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
authoritative;
range 192.168.2.100 192.168.2.220;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
}