我是一名軟體工程師,對 TCP/IP 網路有一些培訓和經驗,但不足以解決這個棘手的問題,該問題似乎是由於我選擇的路由器與我選擇的寬頻供應商相衝突而引起的。
我的家庭網路有一個 Hyperoptic(英國)1Gbps 寬頻連接,直接作為乙太網路提供。公寓的牆上有一個傳入的超光乙太網路連接埠。沒有數據機或電纜服務,只有純乙太網路 TCP/IP。使用 CAT6e 佈線將 Google Nest WiFi 路由器插入傳入乙太網路插座,路由器配置為 NAT(非橋接)模式,然後所有家用設備透過 WiFi 連接到路由器(少數透過非託管交換器連接)路由器具有由ISP 的DHCP 伺服器分配的公共靜態IPv4 位址(以繞過其CGNAT)。
此配置通常運作良好,乙太網路設備可達到 600Mbps+,而 WiFi 設備可達到 300Mbps+。然而,每隔幾週,用於控制路由器(Google WiFi 和Google Home)的兩個智慧型手機應用程式(iOS 和Android 上)就會失去與路由器的所有聯繫,我預計這是由Google 的雲端服務實現的。這些應用程式將路由器顯示為“離線”,而事實並非如此,並且無法配置路由器,並且不會進行 48 小時自動速度測試(我預計觸發器來自支援路由器的 Google 雲端服務)。重新啟動路由器可以解決該問題,但幾天後又再次出現。
我問自己的問題是,如果路由器可以提供 600Mbps,為什麼路由器失去了與支援應用程式路由器控制的 Google 雲端服務的連線?
我還在MacBook上的Chrome中使用Todoist網路應用程序,我注意到它也無法定期同步,當它失去連接時需要手動同步。 Todoist 表示,沒有已知的問題可能導致該問題,因此這可能是同一網路問題的另一個症狀(但也可能只是 Todoist 問題)。其他網路設備或應用程式沒有顯示任何問題。
我已經向 Google 支援人員發送了 70 多封有關路由器的電子郵件。他們說我的 ISP 使用 VLAN 標記,而路由器不支援 VLAN 標記。 ISP提供寬頻和VoIP服務,我懷疑可能是用VLAN來分段的,儘管我沒有使用VoIP服務。
Google 也表示,由於我的路由器的網關 IP 位址「以 223 而不是 1 或 254 結尾,這意味著您的 ISP 正在使用 VLAN 標記」。這是真的?我在這裡已經達到我的知識極限了。我認為以 1 結尾的網關 IP 更多的是慣例而不是要求?
即使使用不支援 VLAN 標記的路由器,如果實際上沒有發生分段(只有寬頻數據,沒有 VoIP),認為路由器應該忽略標記並且應該正常工作是否合理?如果我的網路實際上被分段為 VLAN,我顯然會認為不支援 VLAN 的路由器無法工作,但 VLAN 標記沒有任何作用,因為沒有分段。
如果我保留 Google 路由器,有沒有簡單的方法可以移除 VLAN 標籤?例如,如果我獲得一個 ISP 路由器並將其插入傳入乙太網路和 Google 路由器之間,是否可能會剝離它們? ISP 建議不要,但我不確定他們是否理解這個問題。這意味著另一個 NAT 網路並可能影響效能。
我知道很多人更喜歡本地路由器,你可能會建議我使用其他品牌,但當它工作時,我很欣賞 Google 路由器提供的速度和配置的簡便性,但如果有必要,更換它也是一個選擇。
如果您能幫助解答我的問題,以便更好地了解 VLAN 標記在此類場景中的工作原理,我將不勝感激。
答案1
對於遇到類似問題的任何人來說,在這種特殊情況下,解決方案是在傳入乙太網路連接上使用寬頻供應商的路由器,並將 Nest WiFi 連接到該路由器。即,不是用 Nest WiFi 取代寬頻供應商的路由器,而是同時使用兩者:寬頻供應商的路由器停用 WiFi,而 Nest WiFi 在 NAT 模式下運行,作為無線存取點。我擔心這可能會影響性能,但實際上似乎不會。