Конфиг dhcpd.conf:
ddns-updates off;
ddns-update-style none;
subnet xxx.xxx.1.0 netmask 255.255.255.0 {
range xxx.xxx.1.2 xxx.xxx.1.254;
default-lease-time 6000;
max-lease-time 72000;
option subnet-mask 255.255.255.0;
option broadcast-address xxx.xxx.1.255;
option routers xxx.xxx.1.1;
allow unknown-clients;
filename "modem.cfg";
server-name "ххх.ххх.10.1";
}
запуск dhcpd:
dhcpd bge0
interface bge0:
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet ххх.ххх.10.1 netmask 0xffffff00 broadcast ххх.ххх.10.255
ether 00:0f:20:d0:09:9f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
Проблема в том что при попытке запуска dhcpd появляется
Internet Systems Consortium DHCP Server V3.0.1rc14
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 1 leases to leases file.
No subnet declaration for bge0 (xxx.xxx.10.1).
** Ignoring requests on bge0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface bge0 is attached. **
Not configured to listen on any interfaces!
А вопрос после вышеследующего такой: как выдавать адреса через DHCP в подсеть напрямую не подключенную к интерфейсам сервера, из вышеследующего видно что dhcpd этого делать не хочет.