Arp가 잘못된 IP로 응답함 - Ubuntu 20.04

Arp가 잘못된 IP로 응답함 - Ubuntu 20.04

이 시스템은 Ubuntu 20.04입니다. 비활성화된 무선 인터페이스가 있습니다. 온보드 이더넷 포트를 사용합니다. IP 10.0.0.142의 머신이 있습니다. 로컬 네트워크 10.0.0.142 및 10.0.0.20의 핑에 응답합니다.

이것은 ifconfig 및 tcpdump의 출력입니다. 이 상자에서 arp 응답이 10.0.0.20임을 알 수 있습니다. ifconfig의 유일한 구성은 10.0.0.142입니다.

이로 인해 다양한 네트워크 문제가 발생할 수 있습니다.

왜 이런 일이 일어나는지 아는 사람이 있나요?

$ ifconfig | more
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.142  netmask 255.255.255.0  broadcast 10.0.0.255
        ether 60:44:55:66:6e:c2  txqueuelen 1000  (Ethernet)
        RX packets 24993370  bytes 18152361859 (18.1 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5264383  bytes 582006728 (582.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 37817  bytes 3451024 (3.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 37817  bytes 3451024 (3.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
$ sudo tcpdump -i enp3s0 host 10.0.0.20
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp3s0, link-type EN10MB (Ethernet), capture size 262144 bytes
02:53:32.412454 IP 10.0.0.60 > 10.0.0.20: ICMP echo request, id 25, seq 58039, length 40
02:53:32.412499 IP 10.0.0.20 > 10.0.0.60: ICMP echo reply, id 25, seq 58039, length 40
02:53:38.397740 ARP, Request who-has 10.0.0.20 (60:44:55:66:6e:c2 (oui Unknown)) tell 10.0.0.60, length 46
02:53:38.397767 ARP, Reply 10.0.0.20 is-at 60:44:55:66:6e:c2 (oui Unknown), length 28
02:53:38.412193 IP 10.0.0.60 > 10.0.0.20: ICMP echo request, id 25, seq 58041, length 40

관련 정보