이 시스템은 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