Запускаем dhcpd на двух интерфейсах # cat /etc/conf.linuxconf [dhcpd] DHCP.interface eth1 eth2 Имеем результат # service dhcpd restart Shutting down dhcpd: [ OK ] Removing host route we defined at startup: SIOCDELRT: No such process [FAILED] Starting dhcpd: [ OK ] Adding local broadcast host route: Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If] inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M] [netmask N] [mss Mss] [window W] [irtt I] [mod] [dyn] [reinstate] [[dev] If] inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject inet_route [-FC] flush NOT supported [FAILED] Ошиюка судя по всему в /etc/rc.d/init.d/dhcpd --- ---
В dhcp-3x был измененн init script, в этой версии скрипт не смотрит на conf.linuxconf, вместо этого смотрим на опцию DHCP=[yes/no] в ifcfg-eth[0-9]