我做了一个实验,在使用目标 IP 之前检查 Linux 是否会发送免费的 ARP 或 ARP 探测。
实验场景如下:
有两台 Linux 计算机,都连接到同一个 AP。我先连接了一个并使用ifconfig wlan0 192.168.1.30
(这是另一台 Linux 计算机的默认 IP 地址)静态设置 IP 地址。
然后我使用 WPA_supplicant 连接另一个,并使用它dhclient wlan0
来获取 IP 地址。从嗅探器中,我没有观察到从第二台计算机发送的任何免费 ARP 或 ARP 探测。
只是想知道在什么情况下,linux计算机会发送这两个ARP请求?由于在相同条件下,我观察到我的 Windows 计算机将发送 ARP Probe 以请求 IP。
谢谢