如何使用 NetworkManager (Ubuntu) 尋找具有網際網路連線的路由並將其設定為預設(最低指標)

如何使用 NetworkManager (Ubuntu) 尋找具有網際網路連線的路由並將其設定為預設(最低指標)
~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.30.102  0.0.0.0         UG    100    0        0 eth0
default         192.168.137.1   0.0.0.0         UG    101    0        0 enxd037458b96e3
default         10.64.118.172   0.0.0.0         UG    700    0        0 ppp0
10.64.118.172   0.0.0.0         255.255.255.255 UH    700    0        0 ppp0
192.168.30.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.137.0   0.0.0.0         255.255.255.0   U     101    0        0 enxd037458b96e3

如您在上面看到的,我有 3 個由 NetworkManager 管理的網關,當具有最低指標的介面失去與網際網路的連線時,系統將無法再存取網際網路。就我而言,我想使用 3G 數據機 (ppp0) 存取互聯網,但它不起作用。只有當我拔掉介面時它才有效,並且在我的情況(嵌入式系統)中不可行。您可以忽略我用來測試的這個介面enxd037458b96e3(USB乙太網路)。

有沒有使用 NetworkManager 的解決方案(或甚至沒有它)?我不知道Windows Vista/7/8/10如何設法偵測具有網路連線的介面。

相關內容