Rota padrão errada no sistema yocto com adaptador tun

Rota padrão errada no sistema yocto com adaptador tun

Consegui construir uma imagem do projeto yocto com suporte para adaptador tun. Depois que uma conexão é estabelecida, uma rota IP comdestino 0.0.0.0eporta de entrada 0.0.0.0é criado e minha conexão com a Internet está quebrada. Meu problema é que não sei quem ou o que cria essa regra. Tenho certeza que o software que estabelece a conexão não cria nenhuma rota (eu sou o desenvolvedor). Alguém tem uma idéia de como evitar essa rota?

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

Aqui está meu script /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

Responder1

Eu encontrei uma solução:vigaristaestá instalado neste sistema yocto. Se eu adicionar o adaptador tun à lista negra do connman, não haverá mais rotas problemáticas.

/etc/connman/main.conf

[General]
AlowHostnameUpdates=false
NetworkInterfaceBlacklist=eth,wlan,VPN

informação relacionada