
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