是否使用通配符在dnsmasq的dhcp模块中的主机名可能?

我希望所有机器的主机名都是以foobar-开头的,并指定一个来自特定范围的IP,并且具有无限租约。 所有其他机器应该有一个易变的IP。 我做了以下,但configuration文件无效…

 dhcp-host=set:baz,foobar-* dhcp-range=tag:baz,192.168.1.1,192.168.1.42,infinite dhcp-range=192.168.1.43,192.168.1.254,12h 

显然有可能使用MAC地址的通配符,但有一种方法可以通过给定的主机名来完成吗?

你误解了各自的dhcp-host字段的含义。 hostname是将被分配给机器的名称,而不是由dnsmasq从中获得的。