我有一个Fedroa 31盒,我正试图使用它作为dhcp服务器。它似乎没有发挥作用。我使用dhcping 192.168.1.xxx,其中xxx是服务器的ip地址,输出总是没有答案。使用tcp转储和netstat显示端口在服务器上打开,数据包正在接收,但它似乎没有输出或dnsmasq没有接收数据包。我已经在启用和禁用防火墙的情况下复制了这一功能,结果是相同的。似乎无法为DNSMASQ找到任何有用的日志信息,但systemctl和var.log只说它启动得很好,没有迹象表明它是否收到了任何数据包。DNSmasq.conf贴在下面
listen-address=::1,127.0.0.1,192.168.1.159
interface=enp2s0
domain=fios-router.home
dhcp-range=enp2s0,192.168.1.2,253.255.255.0,2h
dhcp-boot=pxelinux.0,pxeserver,192.168.1.159
dhcp-option=3,192.168.1.1
server=1.11.1.1
dhcp-option=28,192.168.1.255
dhcp-option=42,0.0.0.0
pxe-prompt="Press F8 for menu.", 60
pxe-service=x86PC, "Install CentOS 7 from network server 192.168.1.59", pxelinux
enable-tftp
tftp-root=/var/lib/tftpboot
log-facility=/var/log/dnsmasq.log
log-async
log-queries
log-dhcp
~发布于 2021-02-09 21:45:11
很可能您正在运行firewalld (默认启用)。
使用以下命令在防火墙中启用DHCP:
firewall-cmd --add-service=dhcp --permanent
firewall-cmd --reloadhttps://serverfault.com/questions/1005230
复制相似问题