
OpenWRT DHCP 分发 DNS 配置
本文将介绍如何在 OpenWRT 上配置 DHCP 服务,以便为网络中的客户端分发 DNS 服务器地址。通过合理的配置,您可以优化网络性能,使客户端使用更快速且可靠的 DNS 解析服务。
配置步骤
- 登录 OpenWRT 路由器管理界面
- 在浏览器中输入路由器的 IP 地址(通常为 192.168.1.1),并使用管理员凭据登录。
- 安装 DHCP 和 DNS 相关软件包
- 如果尚未安装 DHCP 服务,请通过 SSH 登录并运行以下命令:
- 配置 DHCP 和 DNS
- 编辑 dnsmasq 配置文件,通常位于 /etc/dnsmasq.conf。可以使用以下命令打开编辑器:
- 在配置文件中,设置以下几项:
- 指定 DHCP 范围:
- 设置 DNS 服务器地址:
- 重启 dnsmasq 服务
- 应用更改后,需要重启 dnsmasq 服务:
- 检查 DHCP 客户端
- 确保 DHCP 客户端已正确配置以及可以从路由器获取 IP 地址和 DNS 服务器。可以通过客户端设备的网络设置查看。
opkg update
opkg install dnsmasq
vi /etc/dnsmasq.conf
dhcp-range=192.168.1.100,192.168.1.200,12h
dhcp-option=6,8.8.8.8,8.8.4.4
/etc/init.d/dnsmasq restart
注意事项
- 确保 DNS 服务器地址可访问,特别是在局部网络环境中,使用公网 DNS 服务器时需注意速度和稳定性。
- 如果 DHCP 配置与其他设备冲突,可能导致网络连接不稳定,因此需要检查网络中使用的 IP 地址范围。
实用技巧
- 可以在 dnsmasq.conf 中添加更多的 DHCP 选项,例如 router 地址:
dhcp-option=3,192.168.1.1



