%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20NetworkManager%20(Ubuntu).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
Как вы можете видеть выше, у меня есть 3 шлюза, управляемых NetworkManager, когда интерфейс с самой низкой метрикой теряет соединение с Интернетом, система больше не имеет доступа к Интернету. В моем случае я хочу использовать 3G-модем (ppp0) для доступа к Интернету, но он не работает. Он работает только если я отключаю интерфейс, и это невыполнимо в моем случае (встроенная система). Вы можете игнорировать этот интерфейс enxd037458b96e3 (USB Ethernet), который я использую для тестов.
Есть ли решение с NetworkManager (или даже без него)? Я не знаю, как Windows Vista/7/8/10 удается обнаружить интерфейс с подключением к Интернету.