라우팅 테이블을 업데이트하는 구성 요소는 무엇입니까?

라우팅 테이블을 업데이트하는 구성 요소는 무엇입니까?

다양한 가상 네트워크 인터페이스로 인해 라우팅 테이블이 예기치 않게 자동 업데이트되는 Arch Linux에서 이상한 동작이 발생했습니다. 예를 들어 KVM을 시작할 때입니다.

이전(네트워크 정상):

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp3s0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp3s0
$ ip route get 173.194.222.99
173.194.222.99 via 192.168.1.1 dev wlp3s0  src 192.168.1.89 

이후(네트워크가 비정상적임):

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 vnet0
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlp3s0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 vnet0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp3s0
$ ip route get 173.194.222.99
173.194.222.99 dev vnet0  src 169.254.195.255

업데이트가 약간 지연될 수 있습니다. vnet0유선 연결이 있는 경우(메트릭이 0) 경로가 삽입되지 않습니다.

생각하다이건 출신이 아니야네트워크 관리자..이와 같은 문제를 디버깅할 때 포인터를 다른 곳에서 찾아야 합니까?

답변1

일반적 libvirtd으로 프로그램이 실행 중인 경우.

ps aux시스템에서 실행 중인 내용을 확인할 수 있도록 출력을 제공하십시오 .

관련 정보