linux修改网卡mac

一,macchanger工具

macchanger --version    查看当前软件的版本
macchanger -s eth0    查看指定网卡的MAC地址
macchanger -e eth0    修改为同一个厂家的随机MAC地址
macchanger -a eth0    修改为不同厂家同一类型的随机MAC地址
macchanger -A eth0    修改为不同厂家不同类型的随机MAC地址
macchanger -r eth0    修改为完全随机的MAC地址
macchanger -l        显示知名厂家的MAC地址段
macchanger --list=Cisco    显示指定厂家关键词的MAC地址段
macchanger -m xx:xx:xx:xx:xx:xx    修改为指定的mac地址
macchanger -mac=xx:xx:xx:xx:xx:xx 功能同上

二,命令临时修改

#ifconfig eth0 down    先把网卡禁用
#ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
#ifconfig eth0 up

三,永久修改

在/etc/rc.local里加上这三句
   
    ifconfig eth0 down
   
    ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
   
    ifconfig eht0 up

或(ubuntu下)

vi  /etc/init.d/rc.local 

增加 
sudo /sbin/ifconfig eth0 down 
sudo /sbin/ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo /sbin/ifconfig eth0 up 
到最后以后会每次启动计算机的时候自动修改网卡地址

 

无线网卡则将eth0改为wlan0

 

  

查路由网卡MAC厂商方法

http://standards.ieee.org/cgi-bin/ouisearch?xx-xx-xx
后面的xx-xx-xx换成mac地址的前三个数字,就能查到厂家了

例如:C8-3A-35-32-1A-38
http://standards.ieee.org/cgi-bin/ouisearch?C8-3A-35

posted @ 2013-07-07 15:17  忧郁巫师  阅读(631)  评论(0编辑  收藏  举报