저는 Ubuntu 20.04를 사용하고 있으며 웹페이지를 방문할 때마다 Chrome에 "연결이 중단되었습니다. ERR_NETWORK_CHANGED"라는 메시지가 표시됩니다.
실행하면 watch -n.1 ifconfig
유선, 무선 및 루프백 인터페이스와 이라는 추가 인터페이스가 표시됩니다 vethRandomSuffix
. 인터페이스가 TX packets
20에 도달하면 항상 ifconfig 출력에서 사라지고 다른 인터페이스가 vethRandomSuffix
나타납니다.
veth 인터페이스 예:
veth9f101b1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::e0b1:cff:fe00:aa24 prefixlen 64 scopeid 0x20<link>
ether e2:b1:0c:00:aa:24 txqueuelen 0 (Ethernet)
RX packets 3 bytes 126 (126.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14 bytes 1954 (1.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
이 문제를 관찰하기 전에 VirtualBox에서 생성한 veth 인터페이스가 많았으므로 VirtualBox를 제거한 후 다음 답변을 사용하여 모든 veth 인터페이스를 삭제했습니다.https://superuser.com/a/1307218.
누군가 어떤 프로세스가 이러한 인터페이스를 계속해서 오르락내리락하게 만드는지 찾는 방법을 알려줄 수 있다면 매우 감사하겠습니다.
답변1
Docker는 vethRandomSuffix
. 정리하는 동안 Docker 인터페이스 중 하나를 닫았나 봐요.
내 해결책은 docker 서비스를 다시 시작하는 것이었습니다
sudo service docker restart
.