首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止Linux服务器主机使用ARP

防止Linux服务器主机使用ARP
EN

Server Fault用户
提问于 2014-04-17 12:16:54
回答 3查看 144关注 0票数 -2

如果我知道所有客户端都将连接到具有相同MAC地址和相同接口的服务器端,那么是否有可能阻止服务器主机为每个新客户端IP发送ARP请求?

我试图添加一个带有网络掩码的永久ARP条目,但它似乎不受支持。

谢谢。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-04-17 16:18:59

可能有一个问题,噢,IP/ARP是如何工作的。

对于另一个子网上的“客户端”,不会有ARP查找。您的linux服务器知道,要联系客户机,它需要通过路由器,并且只查找路由器的MAC地址,而不是目标客户端。

在这里阅读:了解ARP和路由器

票数 1
EN

Server Fault用户

发布于 2014-04-17 13:01:46

不幸的是,您没有指定用例。在我看来,您似乎想要将数据发送到多个主机。这不是第二层的用途。如果要向多台主机发送数据,请使用广播或多播 IP通信量。组播已被设计为将数据从单个主机发送到多个主机。

票数 2
EN

Server Fault用户

发布于 2014-04-17 13:07:00

不能给arp查询网络掩码。如果使用ARP,则将本地段上的MAC地址解析为IP地址。反之亦然(RARP)这就是全部。如果您想通过以太网与特定的IP通信,则必须将IP解析为MAC,因为以太网就是这样工作的。因为TCP/IP是双向的,所以你们两个主机都需要这样做。

您可以使用'arp -s‘将静态IP设置为MAC映射。这样做没有什么好的理由。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/589718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档