
Мне удалось построить образ проекта yocto с поддержкой адаптера tun. После установки соединения ip-маршрут спункт назначения 0.0.0.0ишлюз 0.0.0.0создается и мое интернет-соединение разрывается. Моя проблема в том, что я не знаю, кто или что создает это правило. Я уверен, что программное обеспечение, которое устанавливает соединение, не создает никаких маршрутов (я разработчик). Есть ли у кого-нибудь идея, как предотвратить этот маршрут?
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 VPN
0.0.0.0 192.168.178.1 0.0.0.0 UG 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 VPN
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.255.0 0.0.0.0 255.255.255.0 U 0 0 0 VPN
Вот мой скрипт /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
решение1
Я нашел решение:мошенникустановлен на этой системе yocto. Если я добавлю адаптер tun в черный список connman, проблемных маршрутов больше не будет.
/etc/connman/main.conf
[General]
AlowHostnameUpdates=false
NetworkInterfaceBlacklist=eth,wlan,VPN