首页 > 系统服务 > 详细

在Linux下伪装MAC地址

时间:2015-12-23 02:12:59      阅读:267      评论:0      收藏:0      [点我收藏+]

由于网络接口的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 HWaddr

eth0      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 HWaddr

eth0      Link encap:Ethernet  HWaddr 00:0C:29:27:27:27 

[root@localhost ~]# ifconfig eth0 up


在Linux下伪装MAC地址

原文:http://sanqiang.blog.51cto.com/8319236/1727368

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!