Macchanger是一个Linux实用程序,用于查看/操作网络接口的MAC地址,如果你运行的是不同的Linux发行版,则必须安装macchanger,如果使用Kali Linux,则默认情况下会自带macchanger。下面提供实现的方法,暂时更改你的MAC地址并使地址永久化。
安装macchanger的方法
1、在基于Debian的发行版和Ubuntu中安装macchanger
sudo apt-get install macchanger
2、在Redhat,Fedora,Centos,RHEL中安装macchanger
sudo yum install macchanger
使用macchanger的方法
要使用Macchanger类型更改MAC地址:
sudo macchanger --mac=XX:XX:XX:XX:XX:XX
或者:
sudo macchanger -m=XX:XX:XX:XX:XX:XX
用你想要的MAC地址替换xx:xx:xx:xx:xx:xx。
附:Macchanger使用的其他选项包括:
-h,-help:显示选项摘要。
-V,-version:显示程序版本。
-e,-ending:不要更改供应商字节。
-a, –another:设置相同类型的随机供应商MAC。
-A:设置任意类型的随机供应商MAC。
-r, –random:设置完全随机的MAC。
-p,-permanent:将MAC地址重置为其原始的永久硬件值。
-l, –list[=keyword]:打印已知供应商(在供应商的描述中使用关键字)。
使用ifconfig命令处理
使用ifconfig命令在没有macchanger程序的情况下更改MAC地址,如果没有该命令则需要安装,参考在RHEL 8/CentOS 8 Minimal系统上安装Ifconfig的方法,请按照以下步骤操作:
1.记下你的原始MAC地址
2.使用你想要更改MAC地址的界面
sudo ifdown eth0用于以太网0接口。
sudo ifdown wlan0用于无线接口。
3.下一步是配置新的MAC地址,这将是暂时的,并在你重新启动计算机时丢失:
sudo ifconfig eth0 hw ether 11:22:03:02:ab:bb
sudo ifconfig wlan0 hw ether 11:22:03:02:ab:bb
我的新MAC将是11:22:03:02:ab:bb,Rem它是十六进制的48位长。
4.返回你的界面
要使eth0接口类型:
sudo ifup eth0
要使wlan0接口启动,请输入以下命令:
sudo ifup wlan0
要使MAC地址永久化,请打开interfaces文件:
sudo vi /etc/network/interfaces
注:对于基于RedHat的发行版,它将位于/etc/sysconfig/network-scripts目录中。这里可以参考一下在RHEL 8/CentOS 8系统上配置静态IP地址的方法。
然后添加以下行。
对于eth0接口,添加:
pre-up ifconfig eth0 hw ether 11:22:03:02:ab:bb
对于wlan0 interce添加:
pre-up ifconfig wlan0 hw ether 11:22:03:02:ab:bb
保存更改并退出,然后重新启动网络接口。
相关主题