几个星期以来,我的 Ubiquity USG 出现了一个奇怪的问题。USG 不再通过 WAN 端口将 Internet 流量从内部网络路由到 Internet,而是通过 WAN2 端口进行路由。
首先绘制网络的相关部分:
内部网络是 192.168.178.0/24,它连接到 USG LAN 端口。以前,USG WAN1 端口连接到连接网络 192.168.17.0/24。WAN 侧的 IP 地址和默认网关是通过 DHCP 从 Ziggo 调制解调器获得的。然后 Ziggo 调制解调器连接到互联网。USG 和 Ziggo 调制解调器都执行 NAT。这已经工作了一年多,经历了重启、升级和临时断电。
突然,内部网络无法访问互联网。有效的方法是: – 从笔记本电脑,我可以访问 Ziggo 调制解调器的状态页面 – 从 USG 的 CLI,我可以 ping 8.8.8.8 – 日志中没有任何内容
当连接到 WAN1 时,我有以下路由表:
vbash-4.1# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.17.1 0.0.0.0 UG 0 0 0 eth0
10.128.0.0 192.168.178.15 255.255.255.0 UG 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.17.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.101
192.168.102.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.102
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
当连接到 WAN2 时,我有以下情况:
vbash-4.1# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.17.1 0.0.0.0 UG 0 0 0 eth2
10.128.0.0 192.168.178.15 255.255.255.0 UG 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.17.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.101
192.168.102.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.102
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
我做了所有常规的事情:重新启动 USG 和 Ziggo 调制解调器,重新配置 USG,将 USG 切换到 192.168.17.0/24 网络上的静态 IP。
然后我将 192.168.17.0/24 网络连接到 WAN2 端口。此端口已专门配置为 WAN 端口,因此它不是 LAN。互联网又可以访问了。在日志中,有网络故障转移的消息,需要 20 秒。WAN2 端口也配置为 DHCP。
当 192.168.17.0/24 连接到 WAN1 并重新启动 USG 后,我可以从笔记本电脑访问互联网大约 10-15 秒,然后它再次关闭。
WAN1 端口没有损坏,否则我将无法访问 Ziggo 状态页面。USG 应该知道 Internet 在哪里,否则我将无法从 USG CLI ping 8.8.8.8。USG 进行路由,否则它无法与 WAN2 端口配合使用。我在 USG 的日志中找不到任何内容。
我不知道该去哪里查找或如何继续调试。有人知道问题可能是什么吗(以及如何解决)?