























Hello, I have a bunch of switches that have previously been supplied with IP addresses using isc-dhcpd that I am now replacing with dnsmasq. There is an address range for automatically assigned IP's and the rest with static host assignments, all in the same /24 subnet.
The static assignments are assigned using option 82 circuit-id to set a tag which is then matched in the dhcp-host declaration. For the most part I have managed to get it working, but I have noticed something in my logs which I am not sure is a bug or just my general lack of understanding... Basically, if a DHCP inform packet comes in, the circuit-id gets matched, and a corresponding ack gets sent by the server. However, if a DHCP request comes in, the server doesn't seem to be able to match the circuit ID at all and responds with "dnsmasq-dhcp[5631]: no address range available for DHCP request via eth0" I have confirmed using tshark that the incoming DHCP request packet contains a circuit-id that matches an assigned dhcp-host entry. My dnsmasq.conf has only the following range: dhcp-range=172.16.127.16,172.16.127.49,255.255.255.0,12h I have a seperate .conf containing the static entries, repeated like so: dhcp-circuitid=set:lag_103_1309_91,lag-103:1309.91 dhcp-host=net:lag_103_1309_91,172.16.127.141,Switch1 dhcp-option=net:lag_103_1309_91,12,Switch1 dhcp-circuitid=set:lag_104_1408_93,lag-104:1408.93 dhcp-host=net:lag_104_1408_93,172.16.127.139,Switch2 dhcp-option=net:lag_104_1408_93,12,Switch1 Best Regards, Max
_______________________________________________ Dnsmasq-discuss mailing list [email protected] https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。