Loading... # dnsmasq 故障排查与参考 # 一、退出代码 ## 1. 退出代码含义 - 0:正常退出 - 1:配置错误 - 2:网络错误 - 3:文件访问错误 # 二、常见问题 ## 1. DHCP 客户端无法获取地址 ```bash # 检查服务状态 systemctl status dnsmasq # 检查端口监听 netstat -tulnp | grep 67 # 查看日志 journalctl -u dnsmasq -f ``` ## 2. DNS 解析缓慢 ```bash # 检查上游服务器 ping -c 5 8.8.8.8 # 查看缓存 dig +short chaos txt cachesize.bind @127.0.0.1 ``` # 三、案例分析 ## 1. PXE 启动失败 ```bash # 检查 TFTP 服务 netstat -tulnp | grep 69 # 检查文件权限 ls -la /var/tftpboot/ # 测试 TFTP tftp 192.168.1.1 -c get pxelinux.0 ``` *** **标签**:dnsmasq、故障排查 最后修改:2026 年 01 月 30 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏