配置IP与MAC的映射(如ARP绑定)或修改网络接口的MAC地址。以下命令基于常见场景整理,操作需管理员权限(如使用sudo),并建议先备份配置文件以防意外。‌1

‌静态ARP绑定:‌ 通过ARP协议将网关IP与MAC地址静态关联,防止ARP欺骗。例如,查找网关IP后添加静态表项:

arp -a # 查看当前ARP缓存
sudo arp -s 192.168.1.1 00:11:22:33:44:55 # 绑定IP 192.168.1.1 到MAC 00:11:22:33:44:55
此方法临时有效,重启后需重新配置。‌2
‌编辑ethers文件:‌ 部分系统(如DHCP客户端)支持通过/etc/ethers文件实现持久绑定,格式为IP地址 MAC地址,例如添加192.168.1.1 00:11:22:33:44:55后运行sudo /etc/init.d/dhcp restart重启服务生效。‌2

‌修改网络接口MAC地址:‌ 直接更改接口硬件地址,需先禁用接口:

sudo ip link set eth0 down # 禁用接口(替换eth0为实际名称)
sudo ip link set eth0 address 00:11:22:33:44:66 # 设置新MAC地址
sudo ip link set eth0 up # 启用接口
或使用传统ifconfig命令:sudo ifconfig eth0 hw ether 00:11:22:33:44:66。‌13
‌配置文件持久化:‌ 为使MAC地址修改永久生效,需编辑网络配置文件(路径因发行版而异,如CentOS的/etc/sysconfig/network-scripts/ifcfg-eth0),添加或修改MACADDR="00:11:22:33:44:66"参数,并确保ONBOOT=“yes”。‌34

‌验证与检查:‌ 绑定后使用以下命令验证:

ip link show eth0 # 检查接口MAC地址
arp -a # 查看ARP表是否包含绑定条目
ping 192.168.1.1 # 测试网络连通性
注意:修改MAC地址可能影响网络策略(如MAC地址过滤),需确保与网络环境兼容。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐