%20die%20Route%20mit%20Internetverbindung%20und%20legen%20sie%20als%20Standard%20(niedrigste%20Metrik)%20fest.png)
~$ 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
Wie Sie oben sehen können, habe ich 3 Gateways, die von NetworkManager verwaltet werden. Wenn die Schnittstelle mit der niedrigsten Metrik ihre Verbindung zum Internet verliert, hat das System keinen Zugriff mehr auf das Internet. In meinem Fall möchte ich das 3G-Modem (ppp0) verwenden, um auf das Internet zuzugreifen, aber es funktioniert nicht. Es funktioniert nur, wenn ich die Schnittstelle ausstecke, und das ist in meinem Fall (eingebettetes System) nicht machbar. Sie können diese Schnittstelle enxd037458b96e3 (USB-Ethernet), die ich für Tests verwende, ignorieren.
Gibt es eine Lösung mit NetworkManager (oder auch ohne)? Ich weiß nicht, wie Windows Vista/7/8/10 es schafft, die Schnittstelle mit Internetverbindung zu erkennen.