目标IP地址与ping ARP请求中的源IP地址相同


2

我正在研究无线驱动程序。但我觉得这个问题只是一个普遍的网络问题。我看到第一个ping包的奇怪内容,这是一个arp请求,其中目标IP地址与源IP地址相同。我在这里是个新手。这是正常的吗?可能有什么不对?

我手动将我的无线网卡IP配置为192.168.0.10。并尝试ping 192.168.0.1。在ARP数据包中,我看到的内容如下:

Address Resolution Protocol (request)
    Hardware type: Ethernet (0x0001)
    Protocol type: IP (0x0800)
    Hardware size: 6
    Protocol size: 4
    Opcode: request (0x0001)
    Sender MAC address: 00:21:e8:71:70:f4 (00:21:e8:71:70:f4)
    Sender IP address: 192.168.0.10(192.168.0.10)
    Target MAC address: 00:00:00:00:00:00 (00:00:00:00:00:00)
    Target IP address: 192.168.0.10(192.168.0.10)

这是我的设置的转储。

# ifconfig mlan0
mlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ssid hwteam
        bssid 00:1b:11:4f:42:5f chan 11
        address: 00:21:e8:71:70:f4
        media: IEEE802.11 autoselect
        status: active
# ifconfig mlan0 192.168.0.10 netmask 255.255.255.0
# ifconfig mlan0
mlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ssid hwteam
        bssid 00:1b:11:4f:42:5f chan 11
        address: 00:21:e8:71:70:f4
        media: IEEE802.11 autoselect
        status: active
        inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes

----192.168.0.1 PING Statistics----
3 packets transmitted, 0 packets received, 100% packet loss

# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
127.0.0.1          127.0.0.1          UH          0        4  33192  lo0
192.168.0/24       link#2             UC          1        0      -  mlan0
192.168.0.1        link#2             UHLc        0        3      -  mlan0
# arp -a
#

Answers:


3

它不一定与你的相关 ping 命令。操作系统可能只是检查同一网络(或同一以太网广播域)中的任何其他主机是否具有与您相同的IP地址。如果系统收到 任何 回复此类ARP请求后,它会立即向用户发出有关重复地址的警告。


0

具有相同源和目标IP的ARP数据包称为免费ARP数据包。你可以阅读它的用途 这里

这些数据包可用于上述链接中提到的各种用途。但奇怪的是,目标MAC应该是FF:FF:FF:FF:FF:FF,这不是你的设置中的情况。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.