图形上,我将执行以下操作来欺骗特定连接网络的 MAC 地址:
- 选择已连接网络的齿轮图标:
- 输入所需值克隆地址场地
现在,我如何才能从终端对连接的网络执行相同的操作?
此外,我查看了其他帖子问库本图但都不起作用。在欺骗 mac 并启动网络后,可以看到默认设置。我认为这是我的网络硬件(英特尔)的问题。英特尔在其网站上还提到英特尔不支持这种欺骗 Mac 的做法(他们已经删除了官方链接,但这里有一个链接超级用户讨论页面)。
我认为 Linux 以不同的方式欺骗 Mac,实际上不需要太多的硬件级访问。所以如果你能给我文件位置其中的值克隆地址已保存,也许我可以通过改变该文件的内容来改变地址。
答案1
您可以在以下位置检查与您的连接相关的文件中的更改:
/etc/NetworkManager/系统连接/
大概
/etc/NetworkManager/system-connections/Gauri_1.nmconnection
如果要更改接口的MAC:
$ ifconfig <interface-name> down
$ ifconfig <interface-name> hw ether XX:XX:XX:XX:XX:XX
$ ifconfig <interface-name> up
或者,如果您想更改“克隆地址”选项(我认为这是更好的方法):
$ nmcli c down "Gauri_1"
$ nmcli c modify "Gauri_1" wifi.cloned-mac-address XX:XX:XX:XX:XX:XX
$ nmcli c up "Gauri_1"
更改“克隆的 MAC 地址”通常是比直接更改接口 MAC 地址更好的选择,具体取决于您的网卡是否可以被阻止。