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 保存更改并退出,然后重新启动网络接口。
相关主题 |