不发送ARP请求以避免IP冲突

我正在Ubuntu上工作。

我正在为我的无线接口(ifconfig wlan0 192.168.1.2)设置静态IPv4并连接到无线接入点并对其进行ping操作。

我没有在嗅探器中看到机器正在发送一个ARP请求,以确保它分配的静态IP没有被使用。

这是为什么? rfc5227暗示它应该。 我希望机器会发送一个ARP请求,以确保它分配的IP没有被使用。

RFC本身说

2.1在开始使用IPv4地址(无论是从手动configuration,DHCP还是其他方式接收)之前,实现本规范的主机必须通过广播ARP探测包来testing地址是否已被使用。

...host implementing...向我暗示,这不是强制性的。 如果您searchUbuntu和RFC 5227,您只能find与DHCP有关的答案。 如果您从这个SF问题的答案转移到实现RFC 5227的工具,这又意味着主机在networking堆栈中实现它不是强制性的。