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
保存更改并退出,然后重新启动网络接口。
- 1 玩客云刷armbian架设nginx php mysql 及可道私有云总结
- 2 centos安装好mysql但是无法启动问题(Job for mysqld.service failed because the control process exited with error code.)
- 3 Ubuntu缺少libncurses.so.5的解决办法
- 4 Grafana之Gauge和Bar Gauge使用(第十一篇)
- 5 RHEL 8 安装 Oracle 19c 提示缺少 libnsl.so.1
- 6 df空间占用已满,但du查看home目录空间占用却很少
- 7 linux-kernel – 将设备树中断标志映射到devm_request_irq
- 8 vim.fault.GenericVmConfigFault
- 9 cron: can’t lock /var/run/crond.pid, otherpid may be 2699: Resource temporarily unavailable
- 10 CentOS 7.7 yum方式安装配置Zabbix 4.0 LTS详解(二)
精彩评论