Неправильный маршрут по умолчанию в системе yocto с tun-адаптером

Неправильный маршрут по умолчанию в системе yocto с tun-адаптером

Мне удалось построить образ проекта 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

Связанный контент