![如何让 IP 地址始终解析 Mac 上的相同 MAC 地址?](https://linux22.com/image/1341016/%E5%A6%82%E4%BD%95%E8%AE%A9%20IP%20%E5%9C%B0%E5%9D%80%E5%A7%8B%E7%BB%88%E8%A7%A3%E6%9E%90%20Mac%20%E4%B8%8A%E7%9A%84%E7%9B%B8%E5%90%8C%20MAC%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
我正在对已刷入固件的路由器进行一些配置,有人为我提供了一个使用 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 运行它。