您的位置:首页 > 运维架构 > Linux

在Linux下伪装MAC地址

2015-12-22 22:04 627 查看
由于网络接口的MAC地址是编址在接口卡硬件中的,所以并不能直接在硬件上进行修改。但是可以使用ifconfig命令为网卡设置一个伪装的MAC地址,各种网络应用程序将使用这个新的MAC地址。 一般不建议修改网卡的MAC地址,但是当主机因受到网络中一些病毒、木马程序的攻击(例如ARP中间人攻击)后,如果影响到基于该MAC地址的正常网络通讯,则可以考虑临时性修改网卡使用的MAC地址。 使用带“hw ether”选项(hardware Ethernet,以太网硬件)的ifconfig命令,可以修改网卡的MAC地址。修改MAC地址之前需要先禁用该网卡,否则将提示“SIOCSIFHWADDR: Device or resource busy”而无法修改。注意:当主机重启或服务后伪装的MAC地址将失效 例:将网卡eth0使用的MAC地址修改为“00:0c:29:27:27:27”。[root@localhost ~]# ifconfig eth0 | grep HWaddreth0 Link encap:Ethernet HWaddr 00:0C:29:25:6D:85 [root@localhost ~]# ifconfig eth0 down[root@localhost ~]# ifconfig eth0 hw ether 00:0c:29:27:27:27[root@localhost ~]# ifconfig eth0 | grep HWaddreth0 Link encap:Ethernet HWaddr 00:0C:29:27:27:27 [root@localhost ~]# ifconfig eth0 up
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: