On Thu, Apr 06, 2023 at 12:13:50PM -0700, Jillian Alana Bolton wrote: > > >Synopsis: dhcpd(8) does not offer fixed addresses > >Category: user > >Environment: > System : OpenBSD 7.2 > Details : OpenBSD 7.2 (GENERIC) #728: Tue Sep 27 11:49:18 MDT 2022 > > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC > > Architecture: OpenBSD.amd64 > Machine : amd64 > >Description: > I want to offer fixed addresses to some clients in an otherwise > dynamically assigned network. I tried Following the example at > https://www.openbsd.org/faq/pf/example1.html#dhcp and the expected > behavior is that the client with MAC address 52:54:00:84:7f:c9 > would receive a DHCPOFFER for address 191.168.101.21. Instead, > the DHCPOFFER specifies 192.168.101.128. > > If I remove the 'range' declaration, the client received no > DHCPOFFER. > >How-To-Repeat: > pwt01-gw1# cat /etc/dhcpd.conf # THIS IS THE SERVER > subnet 192.168.101.0 netmask 255.255.255.0 { > range 192.168.101.128 192.168.101.196; > host pwt01-web01 { > fixed-address 191.168.101.20; > hardware ethernet 52:54:00:6b:b4:3e; > } > host pwt01-web02 { > fixed-address 191.168.101.21; > hardware ethernet 52:54:00:84:7f:c9; > } > } > > pwt01-web02# ifconfig vio0 # THIS IS THE CLIENT > vio0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> > mtu 1500 > lladdr 52:54:00:84:7f:c9 > index 1 priority 0 llprio 3 > groups: egress > media: Ethernet autoselect > status: active > pwt01-web02# dhcpleasectl vio0 > . > vio0 [Bound] > inet 192.168.101.128 netmask 255.255.255.0 > lease 12 hours > dhcp server 192.168.101.2 > pwt01-web02# > > >Fix: > <how to correct or work around the problem, if known (multiple lines)>
This is likely not a bug. You config looks OK and I have been using a very similar config for years. Some questions: - Did you restart dhcpd? - Show the logs of a lease request by pwt01-web02 -Otto