La MAC地址 (媒体访问控制)是唯一与网卡或设备相对应的48位标识符。 也被称为 实际地址,是 每个设备唯一 因为它们是在制造时直接写在硬件上的。 一个例子是: 38:70:77:1D:51:00.
换句话说,实际上,在这篇文章中,我们不会学习永久更改MAC,而是要创建具有不同目标的克隆。 例如,在我的一个工作中心中,为了获得可以访问Internet的IP地址,需要在DHCP服务器中注册一个MAC。 即,针对MAC递送IP。
问题在于,我通常随身携带笔记本电脑,并且使用笔记本电脑工作时比在随机计算机上舒适得多。 因此,我要做的是在笔记本电脑中克隆分配给我的计算机的MAC,这样我就可以访问Internet。
更改MAC地址的3种方法。
通过ip链接
最简单的方法(在Archlinux中)使用 ip链接。 为此,我们要做的第一件事是“击倒”或“停止”网卡,但是我们需要知道我们的界面是什么,因此我们执行以下操作:
$ ip link show
这将为我们提供类似于以下内容的列表:
1:什么: mtu 65536 qdisc无队列状态未知模式默认组默认链接/环回00:00:00:00:00:00 brd 00:00:00:00:00:00 2:enp1s0: mtu 1500 qdisc pfifo_fast状态UP模式默认组默认qlen 1000链接/以太20:89:84:f7:4c:混合ff:ff:ff:ff:ff:ff:ff 3:wlp2s0: mtu 1500 qdisc mq状态DOWN模式默认组默认qlen 1000链接/以太68:17:29:是:ff:69 brd ff:ff:ff:ff:ff:ff 4:virbr0: mtu 1500 qdisc无队列状态DOWN模式默认组默认链接/以太ca:97:e2:96:15:b3 brd ff:ff:ff:ff:ff:ff
在这种情况下,我们感兴趣的那个是2,所以我们继续执行(名称可能会因PC或发行版而异):
$ sudo ip link set dev enp1s0 down
卡关闭后,我们执行以下命令:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
其中XX:XX:XX:XX:XX:XX是我们要克隆的MAC地址。 现在,我们提起卡:
$ sudo ip link set dev enp1s0 up
通过macchanger
我们可以通过一个名为 Macchanger:
# pacman -S macchanger
用法语法为“ macchanger -r »。
# macchanger -r enp1s0
要创建一个随机的MAC地址,除了提供者的字节(如果他们检查了MAC),您必须使用以下命令:
# macchanger -e enp1s0
最后,要将MAC地址更改为特定值:
# macchanger --mac=XX:XX:XX:XX:XX:XX
使用NetworkManager
好了,在控制台上一团糟之后,我们有了一种更简单的方法来更改或克隆MAC地址,那就是使用NetworkManager。 请注意它说: 克隆的MAC地址.
关于此方法的最大好处是,即使重新启动计算机,克隆的MAC地址也将保留。 此外,该工具还允许我们创建一个随机MAC地址。 这一直是所有亲爱的朋友。
数据来源: ArchLinux Wiki