
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