云网牛站
所在位置:首页 > Linux教程 > 安装及使用macchanger在Linux系统中更改MAC地址

安装及使用macchanger在Linux系统中更改MAC地址

2019-03-09 11:13:53作者:戴进稿源:云网牛站

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地址

安装及使用macchanger在Linux系统中更改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

保存更改并退出,然后重新启动网络接口。

 

相关主题

Linux上使用ifconfig、ip、netstat、nmcli命令查找可用的网络接口

精选文章
热门文章