我是一名软件工程师,接受过一些 TCP/IP 网络方面的培训,也有一定经验,但还不足以解决这个棘手的问题,这个问题似乎是由我选择的路由器与我选择的宽带提供商相冲突造成的。
我的家庭网络有一个 Hyperoptic (UK) 1Gbps 宽带连接,直接以以太网形式提供。公寓墙上有一个 Hyperoptic 以太网端口。没有调制解调器或有线服务,只有纯以太网 TCP/IP。使用 CAT6e 电缆将 Google Nest WiFi 路由器插入传入以太网插座,路由器配置为 NAT(非桥接)模式,然后所有家庭设备都通过 WiFi 连接到路由器(少数设备通过连接到路由器的非托管交换机连接)。路由器有一个由 ISP 的 DHCP 服务器分配的公共静态 IPv4 地址(以绕过他们的 CGNAT)。
配置通常运行良好,以太网设备可达到 600Mbps+,而 WiFi 设备可达到 300Mbps+。然而,每隔几周,用于控制路由器的两个智能手机应用程序(Google WiFi 和 Google Home)就会与路由器失去联系,我猜这是由谷歌的云服务实现的。应用程序将路由器显示为“离线”,但实际上并非如此,因此无法配置路由器,并且 48 小时自动速度测试不会发生(我猜触发因素来自支持路由器的谷歌云服务)。重新启动路由器可以解决问题,但几天后问题又会再次出现。
我问自己的问题是,如果路由器可以提供 600Mbps,为什么路由器会失去与支持应用程序路由器控制的 Google 云服务的连接?
我还在 MacBook 上的 Chrome 中使用 Todoist Web 应用,我注意到它也无法定期同步,由于连接断开,因此需要手动同步。Todoist 表示没有已知问题可能导致此问题,因此这可能是同一网络问题的另一个症状(但也可能只是 Todoist 问题)。其他网络设备或应用均未出现任何问题。
我与 Google 支持人员就路由器问题交换了 70 多封电子邮件。他们说我的 ISP 使用 VLAN 标记,而路由器不支持 VLAN 标记。ISP 提供宽带和 VoIP 服务,我怀疑 VLAN 可能用于分段,尽管我不使用 VoIP 服务。
Google 还说,由于我的路由器网关 IP 地址“以 223 结尾,而不是 1 或 254,这意味着您的 ISP 正在使用 VLAN 标记”。这是真的吗?我在这方面的知识有限。我认为网关 IP 以 1 结尾更多的是惯例,而不是要求?
即使使用不支持 VLAN 标记的路由器,如果实际上没有发生分段(只有宽带数据,没有 VoIP),那么认为路由器应该忽略标记并正常工作是否合理?如果我的网络实际上被划分为 VLAN,我显然会认为不支持 VLAN 的路由器无法工作,但由于没有分段,因此 VLAN 标记毫无用处。
如果我保留 Google 路由器,有没有简单的方法来剥离 VLAN 标签?例如,如果我得到一个 ISP 路由器并将其插入传入以太网和 Google 路由器之间,这是否可能会剥离它们?ISP 建议不要,但我不确定他们是否理解这个问题。这意味着另一个 NAT 网络,可能会影响性能。
我知道很多人喜欢仅限本地的路由器,你可能会建议我使用其他品牌,但当它工作时,我很欣赏 Google 路由器提供的速度和配置的简易性,但如果有必要,更换它是一种选择。
我将非常感激任何能够回答我的问题的帮助,以便更好地理解 VLAN 标记在这种情况下的工作原理。
答案1
对于任何遇到类似问题的人来说,在这种特殊情况下,解决方案是在传入以太网连接上使用宽带提供商的路由器,并将 Nest WiFi 连接到该路由器。也就是说,不是用 Nest WiFi 替换宽带提供商的路由器,而是同时使用两者:宽带提供商的路由器禁用 WiFi,Nest WiFi 在 NAT 模式下运行,作为无线接入点。我担心这可能会影响性能,但实际上似乎没有。