如何让 IP 地址始终解析 Mac 上的相同 MAC 地址?

如何让 IP 地址始终解析 Mac 上的相同 MAC 地址?

我正在对已刷入固件的路由器进行一些配置,有人为我提供了一个使用 Windows 的示例,但我使用的是 Mac。因此,我需要在 Mac 上执行以下命令:

set neighbors "Wireless Network Connection" "192.168.1.1" "F8-B1-11-BF-**-**" 

我尝试了 linux 命令

ip neigh add 192.168.1.1 lladdr F8-B1-11-BF-**-** dev en0

但这抱怨说这ip不是一个命令。


我有一个 TP-LINK 接入点,它有一个自定义版本的 DD-WRT。它仍在测试中,因此存在一些问题。其中一个问题是,安装时 LAN MAC 不正确,所以我必须通过无线登录(无线上网,我可以连接)。

接入点没有正确响应,因此我需要在 ARP 表中添加静态路由以将地址链接192.168.1.1到接入点的 MAC 地址 - 至少我是这样认为的。

答案1

只要您的无线接口配置为 192.168.1.1 位于本地子网中,您需要做的就是:

sudo arp -s 192.168.1.1 F8:B1:11:BF:**:** temp

请注意,sudo将提示您输入管理员密码(不是如果您设置了 root 密码(如果您已设置),则输入时不会回显。

答案2

为 ip 命令安装 iproute2(或任何发行版的名称)。根据发行版的不同,您可能还需要以 root 身份或使用 sudo 运行它。

相关内容