Имеется локальная сеть состоящая из сервера (центос) адрес 10.xx.104.35/27 шлюз 10.xx.104.33 и рабочих станций: 10.xx.105.128/25 шлюз 10.xx.105.129 Всё это подключено к «маршрутизатору» который и занимается пересылкой пакетов между сервером и станциями.
Хочу чтобы сервер раздавал ip адреса станциям посредством dhcp При настройке DHCP на раздачу адресов диапазона 10.xx.105.128/25 с интерфейса сервера 10.xx.104.35 - сервис dhcpd не запускается с ошибкой:
Nov 25 16:40:41 xxxx dhcpd: No subnet declaration for eth0 (10.xx.104.35). Nov 25 16:40:41 xxxx dhcpd: ** Ignoring requests on eth0. If this is not what Nov 25 16:40:41 xxxx dhcpd: you want, please write a subnet declaration Nov 25 16:40:41 xxxx dhcpd: in your dhcpd.conf file for the network segment Nov 25 16:40:41 xxxx dhcpd: to which interface eth0 is attached. **
Т.е. как я понимаю ip адрес интерфейс-а сервера не входит в диапазон который пытается раздавать для станций. Как быть? Адресацию сервера и станций менять нельзя. Предполагаю что может быть нужно поднять бридж на сервере и привязать его к двум виртуальным интерфейсам: один текущий ip сервера а второй адрес из адресного пространства «станций»?