突然之间,我局域网上的设备无法浏览到局域网上其他设备的IP或主机名(仅限自身和192.168.1.1的路由器)。
我有一台Win 10台式机,一台Macbook Air,一台iPhone 6和一台旧iPad,它们连接到我的wifi,并且都在我的Netgear WNDR3700路由器上使用DD-WRT v3.0-r31924标准浏览网络( 17年5月2日)。
我也可以从设备到达我的路由器192.168.1.1的配置页面。
直到几天前,他们还能够浏览我的局域网以显示我正在我的本地服务器上开发的网站(Win 10桌面位于192.168.1.120,也运行Laravel Homestead Vagrant作为另一台服务器,一切都已经过最近工作到最近)。
但是,现在没有设备可以连接到路由器主页192.168.1.1以外的LAN IP。
我尝试重启设备,重新启动路由器和电缆调制解调器,将我的路由器设置恢复到早期版本等。
在iPhone上使用KeepSolid的“网络工具”应用程序显示,跟踪路由适用于普通站点,但对于诸如192.168.1.120之类的LAN站点则失败。
“网络工具”iPhone应用程序还具有DNS查找实用程序。当我输入我的本地主机名时,他们将正确的IP地址指向“A”记录。其他记录(AAAA,MX,NS,SOA,SRV和TXT都说“DNS服务器返回没有数据的答案”)。我真的不知道这意味着什么,我想这可能都是无关紧要的,因为如果我的设备甚至无法直接在浏览器中访问IP地址,那么主机名解析就没用了。
我不知道本周发生了什么变化 ......除了某种程度上我注意到我的有线电视提供商改变了我的WAN IP。但我真的怀疑这可能导致这些问题。
我在Netgear WNDR3700路由器上发现了DD-WRT固件中的错误报告。
该线程中的人员建议在路由器中运行以下命令将是一个合适的解决方法,但他们的命令(例如这些)都没有解决我的问题:
swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply
另外,我的路由器一直在工作,最近我没有对它进行更改。因此,这个bug会对我产生影响是没有意义的。
另外,我还尝试用旧的TP-Link路由器(运行早期版本的DD-WRT)替换我的Netgear路由器,虽然之前该路由器运行良好,现在即使使用那台路由器,我的设备也只能浏览互联网,但不能ping局域网IP。
我还可以尝试诊断并解决此问题?