Macchanger:用于更改计算机的MAC地址的应用程序

更改MAC地址

MAC地址 (媒体访问控制) 是48位唯一标识符 (6个块的两个十六进制字符(4位)) 由制造商分配给一块网络硬件 (例如无线网卡或以太网卡)。

Se 也称为实际地址,而 每个设备都是唯一的。 它是由IEEE(后24位)和制造商(前24位)使用组织唯一的标识符确定和配置的。

有时 我们开始使用需要注册我们的MAC地址的服务,这是为了限制访问。

这是路由器中的示例,我们可以在其中列出MAC地址的白名单或黑名单,在其中可以授予或拒绝访问网络的权限。

当您要保护自己的隐私时,它也是一个很棒的实用程序。 如果您不想在连接到公共WiFi接入点时公开真实的MAC ID,则可以简单地对其进行更改或使用另一个MAC地址进行模拟。

对于Linux,我们有一个强大的工具 可以让我们更改我们的MAC地址。

Macchanger是一个免费的开源应用程序,它使我们可以查看和操作MAC地址 团队的每一次启动。

可以从终端使用此应用程序,并且还具有GUI(用户界面)。

如何在Linux上安装Macchanger?

麦克昌格 是几乎在所有Linux发行版中都可用的实用程序 因此其可用性不代表任何问题。

要安装它,只需使用我们首选的软件管理器搜索Macchanger。

我们可以从终端安装Macchanger 为此,我们必须打开一个并根据我们使用的Linux发行版执行命令。

在Debian,Ubuntu及其衍生版本中安装Macchanger只需键入以下命令:

sudo apt-get install macchanger macchanger-gtk

当为 我们将Arch Linux,Antergos,Manjaro及其衍生产品安装在:

sudo pacman -S macchanger

如果您正在使用 Fedora,CentOS,RHEL或衍生自这些的某些系统可以使用以下任何命令进行安装:

sudo yum install macchanger

sudo dnf install macchanger

在这种情况下 您安装的openSUSE:

zypper install macchanger

如何在Linux上使用Macchanger?

Linux上的Macchanger

要在我们的系统中开始使用此应用程序,安装后必须要做的第一件事就是识别并知道我们的MAC地址, 为此,我们必须打开一个终端并执行以下命令:

ifconfig

并且它将显示信息列表,在其中我们可以看到我们的MAC地址,该地址位于HWaddr的前面。

或者也可以使用以下命令:

ip link show eth0

eth0是网络接口,在我的情况下就是这样。

地址出现在链接/以太xx:xx:xx…的前面。

为了能够从终端更改我们设备的MAC地址,只需执行以下命令之一 根据我们的需要。

首先,我们需要禁用我们的网络接口 为此,我们执行:

sudo ifconfig eth0 down

在eth0是我的网络接口的地方,这可能与wlanX,ethx,enpxx等有所不同。

您也可以使用以下方法做到这一点:

ip link set dev eth0 down

如果可以继续使用该应用程序,请立即执行此操作。 在创建完全随机的完全MAC地址的情况下,只需运行:

macchanger -r eth0

仅随机化当前MAC地址的特定于设备的字节l(即,如果选中了MAC地址,则仍将其注册为来自同一提供者),他们运行以下命令:

macchanger -e eth0

只需键入即可将MAC地址更改为特定值:

macchanger --mac = XX: XX: XX: XX: XX eth0

其中XX:XX:XX:XX:XX:XX是您要更改为的MAC

最后, 将MAC地址恢复为其原始和永久的硬件值:

macchanger -p eth0

Y 我们通过以下方式重新启用我们的网络接口:

ifconfig eth0 up

或者也可以:

ip link set dev eth0 up

发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   路易斯

    您好,我想问一个关于MAC地址的问题。
    我正在与VirtualBox进行实习,我必须配置两台机器的TCP / IP以便彼此通信。 我必须在Windows和Linux上执行此操作。 事实是,在Ubuntu上进行操作时,MAC地址没有任何问题。 两台机器具有相同的地址,即使如此,在配置它并执行ping操作时,它也没有给我任何错误,并且得到了TTL时间。 在Windows上进行操作时出现问题,因为出现了问题:“目标主机无法访问”,而不是TTL。 最后,我意识到我必须更改其中一台计算机的MAC地址。 在搜索的过程中,我无法找到为什么在Ubuntu中没有问题,而在Windows中却不得不更改MAC地址。
    谢谢问候。