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