我想将新的 MAC 地址保存到硬件中,这样我就可以在 Windows 上使用新的 MAC 地址。我正在使用最新 Ubuntu 的 Live CD。如果我尝试,ifconfig
它不会将其保存到我的 Windows 系统。我在 Windows 上没有管理员权限。
我需要更改 MAC 地址,因此 Windows 的 MAC 地址也会更改。
答案1
什么网卡?有些 NIC 将 MAC 存储在 EEPROM 中,可以通过软件重新编程。如果您的网卡是这样设置的,并且 Linux 驱动程序向 EEPROM 公开了一个接口ethtool
(可在 Ubuntu 存储库中找到),则可以对其进行读取/写入。
本文看起来是对重写 MAC 过程的一个很好的概述。但不要盲目使用其中的示例,因为它们可能不适合你的卡。
答案2
运行nm-connection-editor
然后单击“编辑...”按钮。
答案3
MAC 地址被编码到 NIC(网络接口卡)的固件中。为了更改卡本身的 MAC,您需要更改固件中的数据。'nm-connection-editor' 不会执行此操作。我不相信 Ubuntu 下有应用程序可以执行此操作。即使是 'macchanger' 也是由操作系统而不是卡反映的临时更改。
此外,您可能需要检查您尝试执行的操作的合法性。不管您是否同意,我相当肯定这是一种值得怀疑的做法。尤其是在您没有管理权限的机器上。
更新:您可以查看有关 MAC 地址欺骗及其影响的更多信息这里。这是一个加拿大网站。法律含义因您所在的位置/管辖区而异。