问题平台:系统版本OpenWrt R20.5.20 / LuCI Master (git-20.141.34051-f750b5f),网络连接为:
- WAN口连接内网192.168.31.X网段,
- WAN口设置为静态IP192.168.31.2。
- 收发文电脑平台设置DNS地址:172.16.11.49
设置后无法访问收发文网址
问题症状:所有外网域名均可解析和访问,telnet或ssh登入OpenWRT,在OpenWRT上可以ping通外网,WAN口网段内网(收发文平台)域名不能ping通,通过LAN口也只能ping通外网,WAN网段无法ping通。
问题解决:确定为DNSMasq设置问题。
- 0.第一步可以不操作,直接操作第二部,如不行尝试操作第一步。
- 1.登入OpenWRT,创建软连接/etc/resolv.conf -> /tmp/resolv.conf.auto。该文件配置了不同interface的nameserver,经过设置,在OpenWRT上可以ping通WAN口内网和外网,问题只有LAN口无法ping通WAN口连接的内网服务器。
- 2.修改DNSMasq设置,网络→DHCP/DNS→服务器设置-常规设置→重绑定保护
如下图:取消重绑定保护