tun-adapter가 있는 yocto 시스템의 잘못된 기본 경로

tun-adapter가 있는 yocto 시스템의 잘못된 기본 경로

tun 어댑터를 지원하여 yocto 프로젝트 이미지를 구축할 수 있었습니다. 연결이 설정되면 다음과 같은 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 시스템에 설치되어 있습니다. connman의 블랙리스트에 tun 어댑터를 추가하면 더 이상 문제가 되는 경로가 없습니다.

/etc/connman/main.conf

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

관련 정보