Code:
FreeBSD-12.1p10
isc-dhcpd 4.4.2_1
I am attempting to temporarily move a dhcpd service to a host which is used for testing. This host has multiple IPv4 aliases on a single NIC. When I try to start dhcpd I get this error:
Code:
dhcpd -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases
Internet Systems Consortium DHCP Server 4.4.2
Copyright 2004-2020 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /usr/local/etc/dhcpd.conf
Database file: /var/db/dhcpd/dhcpd.leases
PID file: /var/run/dhcpd.pid
Wrote 0 leases to leases file.
Interface igb0 matches multiple shared networks
. . .
exiting.
ifconfig
shows this:
Code:
igb0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=e523bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether 70:85:c2:da:88:4f
inet 216.185.71.41 netmask 0xffffff80 broadcast 216.185.71.127
inet 192.168.216.41 netmask 0xffffff00 broadcast 192.168.216.255
inet 192.168.18.162 netmask 0xffffffff broadcast 192.168.18.162
inet 192.168.216.162 netmask 0xffffffff broadcast 192.168.216.162
inet 192.168.216.88 netmask 0xffffffff broadcast 192.168.216.88
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
inet 127.0.162.1 netmask 0xffffffff
inet 127.0.88.1 netmask 0xffffffff
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
vm-public: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 0a:78:ea:29:ca:2d
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: igb0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
ifmaxaddr 0 port 1 priority 128 path cost 20000
groups: bridge vm-switch viid-4c918@
nd6 options=1<PERFORMNUD>
I am aware that this is likely a shared network configuration issue. However, I cannot seem to hit upon the correct configuration. Another set of eyeballs would be helpful to correct what error/misunderstanding I have in
/usr/local/etc/dhcpd.conf
:
Code:
. . .
shared-network 192-216 {
subnet 192.168.6.0 netmask 255.255.255.0 {
}
subnet 192.168.7.0 netmask 255.255.255.0 {
}
subnet 192.168.8.0 netmask 255.255.255.0 {
}
subnet 192.168.18.0 netmask 255.255.255.0 {
}
subnet 192.168.216.0 netmask 255.255.255.0 {
}
subnet 216.185.71.0 netmask 255.255.255.128 {
}
}
# Declaration of brockley AD-DC Domain
# SMB4-2 [192.168.18.162]
subnet 192.168.18.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.18.32 192.168.18.127;
allow unknown-clients;
option domain-name "brockley.harte-lyne.ca";
option domain-name-servers 192.168.18.162, 216.185.71.33;
option netbios-name-servers 192.168.18.162;
option netbios-dd-server 192.168.18.162;
option netbios-node-type 8;
option ntp-servers 192.168.18.162;
option routers 192.168.18.1;
}