如果我知道所有客户端都将连接到具有相同MAC地址和相同接口的服务器端,那么是否有可能阻止服务器主机为每个新客户端IP发送ARP请求?
我试图添加一个带有网络掩码的永久ARP条目,但它似乎不受支持。
谢谢。
发布于 2014-04-17 16:18:59
可能有一个问题,噢,IP/ARP是如何工作的。
对于另一个子网上的“客户端”,不会有ARP查找。您的linux服务器知道,要联系客户机,它需要通过路由器,并且只查找路由器的MAC地址,而不是目标客户端。
在这里阅读:了解ARP和路由器
发布于 2014-04-17 13:01:46
不幸的是,您没有指定用例。在我看来,您似乎想要将数据发送到多个主机。这不是第二层的用途。如果要向多台主机发送数据,请使用广播或多播 IP通信量。组播已被设计为将数据从单个主机发送到多个主机。
发布于 2014-04-17 13:07:00
不能给arp查询网络掩码。如果使用ARP,则将本地段上的MAC地址解析为IP地址。反之亦然(RARP)这就是全部。如果您想通过以太网与特定的IP通信,则必须将IP解析为MAC,因为以太网就是这样工作的。因为TCP/IP是双向的,所以你们两个主机都需要这样做。
您可以使用'arp -s‘将静态IP设置为MAC映射。这样做没有什么好的理由。
https://serverfault.com/questions/589718
复制相似问题