
Ich konnte ein Yocto-Projekt-Image mit Unterstützung für Tun-Adapter erstellen. Sobald eine Verbindung hergestellt ist, wird eine IP-Route mitZiel 0.0.0.0UndGateway 0.0.0.0wird erstellt und meine Internetverbindung wird unterbrochen. Mein Problem ist, dass ich nicht weiß, wer oder was diese Regel erstellt. Ich bin sicher, dass die Software, die die Verbindung herstellt, keine Routen erstellt (ich bin der Entwickler). Hat jemand eine Idee, wie man diese Route verhindern kann?
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
Hier ist mein /etc/network/interfaces-Skript
# /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
Antwort1
Ich habe eine Lösung gefunden:connemist auf diesem Yocto-System installiert. Wenn ich meinen Tun-Adapter zur Blacklist von Connman hinzufüge, gibt es keine problematischen Routen mehr.
/etc/connman/main.conf
[General]
AlowHostnameUpdates=false
NetworkInterfaceBlacklist=eth,wlan,VPN