如何在 Ubuntu 中更改/欺骗 MAC 地址

作为 Linux 用户,我们有时需要更改网络适配器的 MAC 地址。 此过程也称为欺骗或伪造 MAC 地址。 本文介绍如何通过 Ubuntu 18.04 LTS 系统更改 MAC 地址。

什么是 MAC 地址

MAC 代表媒体访问控制,是永久嵌入网络适配器固件中的六字节 ID。 此地址可由安装了适配器的操作系统和网络读取。 所有网络节点,例如工作站和打印机等,都由网络上的这些 MAC 地址标识。 即使对于同一制造商的两个相似设备型号,这些地址也不相同。 所有 MAC 地址都需要遵循电气和电子工程师协会 IEEE 制定的标准。

为什么要更改 MAC 地址?

那么为什么我们需要更改 MAC 地址呢? 改变它主要有以下两个原因:

  • 更改 MAC 地址的最常见原因是为了保护隐私。 如果您连接到公共网络,最好让您的 ID 不暴露以伪造 MAC。
  • 如果网络管理员在防火墙或路由器上阻止了您的 MAC id,您可以欺骗您的 id 并能够通过它。

如何查看当前 MAC 地址

为了查看所有网络设备的 MAC 地址,您可以在 Ubuntu 终端上使用以下命令:

$ ip link show

提示:您可以通过 Ctrl+Alt+T 捷径

我系统的上述输出显示了我系统上安装的三个网络设备的 MAC 地址。 “link/ether”之后的部分是您将看到特定设备的 MAC 地址的地方,但出于隐私原因,我们对其进行了模糊处理。

还有另一种查看 MAC 地址的方法,但您可能首先需要通过以下命令在系统上安装 net-tools:

$ sudo apt install net-tools

然后,运行以下命令:

$ ifconfig | grep ether