我在遠端電腦上進行了以下設定:
- 乙太網路連線:僅適用於本地網路 - 無法存取互聯網
- 4G 適配器:網際網路存取
當兩者結合時,我無法上網。在調查路由表後,我發現了這條持久路由:
Network Address Netmask Gateway Metric
0.0.0.0 0.0.0.0 10.128.x.1 Default
(註:10.128.x.1是LAN連線的閘道)
所以基本上它使用 LAN 來傳輸網路流量。
我使用以下命令來更改路由表:
route -p add 10.128.x.0 MASK 255.255.255.0 10.128.x.1 metric 330 if 21
route -p delete 0.0.0.0 MASK 0.0.0.0 10.128.x.1 if 21
(註:如果21是乙太網路轉接器)
但這並沒有任何效果。使用 4G 適配器 + LAN 時,Windows 電腦仍然沒有網路連線。我無法為 4G 適配器新增持久路由,因為該 IP 位址每次連接時都會變更。另外,由於我無法實際存取電腦,因此當兩個連線都處於活動狀態時,我無法進行太多測試,因為 teamviewer 也會遺失。
除此之外,我還做了以下工作:
netsh winsock reset
netsh int ip reset
- 將「進階 TCP/IP 設定」中 4G 加密狗的指標變更為 1
這一切都沒有任何效果。我剛剛在另一台電腦上測試了相同的設置,這台電腦確實正確選擇了 4G 適配器來存取互聯網。
那麼這個遠端電腦路由可能有什麼問題呢?或者可能是其他原因?