设备的MAC地址是由**商指定的,但在需要时更改或“欺骗”这些地址并不难。下面是如何做到这一点,以及为什么你可能想。
连接到网络的每个网络接口(无论是路由器、无线设备还是计算机中的网卡)都有一个唯一的媒体访问控制(MAC)地址。这些MAC地址有时被称为物理地址或硬件地址,是在工厂分配的,但您通常可以在软件中更改地址。
在最低的网络层,连接到网络的网络接口使用MAC地址彼此通信。例如,当您计算机上的浏览器需要从Internet上的服务器获取网页时,该请求将通过TCP/IP协议的几个层传递。您键入的web地址将被转换为服务器的IP地址。您的计算机将请求发送到路由器,然后路由器将其发送到Internet。不过,在网卡的硬件级别上,网卡只查看同一网络上接口的其他MAC地址。它知道将请求发送到路由器网络接口的MAC地址。
相关:22个常见网络术语解释
除了核心网络用途外,MAC地址还经常用于其他用途:
请记住,每个网络接口都有自己的MAC地址。因此,在一台既有Wi-Fi收音机又有有线以太网端口的典型笔记本电脑上,无线和有线网络接口都有各自独特的MAC地址。
大多数网卡允许您从设备管理器中的配置窗格中设置自定义MAC地址,尽管某些网络驱动程序可能不支持此功能。
首先,打开设备管理器。在Windows 8和10上,按Windows+X,然后单击超级用户菜单上的“设备管理器”。在Windows 7上,按Windows键,键入“设备管理器”以搜索它,然后单击“设备管理器”条目。无论您使用的是哪个版本的Windows,设备管理器应用程序看起来都是一样的。
在设备管理器的“网络适配器”部分下,右键单击要修改的网络接口,然后从上下文菜单中选择“属性”。
在“属性”窗口的“高级”选项卡上,选择“属性”列表中的“网络地址”项。如果没有看到此选项,则网络驱动程序不支持此功能。
启用Value选项并键入所需的MAC地址,不使用任何分隔字符。不要使用破折号或冒号。完成后单击“确定”。
相关:比较了10个最流行的Linux发行版
像Ubuntu这样的现代Linux发行版通常使用networkmanager,它提供了一种欺骗MAC地址的图形化方法。
例如,在Ubuntu中,您可以单击顶部面板上的网络图标,单击“编辑连接”,选择要修改的网络连接,然后单击“编辑”。在Ethernet选项卡上,您可以在“克隆的MAC地址”字段中输入一个新的MAC地址,然后保存更改。
你也可以用老式的方式来做。这涉及到将网络接口取下,运行一个命令来更改其MAC地址,然后将其恢复。请确保将“eth0”替换为要修改的网络接口的名称,并输入所选的MAC地址:
sudo ifconfig eth0 down sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx sudo ifconfig eth0 up如果希望此更改始终在引导时生效,则必须修改/etc/network/interfaces.d/下的相应配置文件或/etc/network/interfaces文件本身。如果你不这样做,你的MAC地址将重置时,你重新启动。
MacOSX的系统首选项窗格显示每个网络接口的Mac地址,但不允许更改。为此,你需要终端。
相关内容:MacOSX键盘快捷键的Windows用户指南
打开一个终端窗口(按Command+Space,键入“Terminal”,然后按Enter。)运行以下命令,用网络接口的名称替换en0并填写自己的MAC地址:
sudo ifconfig en0 xx:xx:xx:xx:xx:xx网络接口通常是en0或en1,具体取决于您是否要配置Mac的Wi-Fi或以太网接口。如果您不确定适当的网络接口名称,请运行ifconfig命令以查看接口列表。
与Linux一样,此更改是临时的,下次重新启动时将重置。如果您想永久更改Mac地址,则需要使用一个脚本,该脚本在引导时自动运行此命令。
您可以通过运行显示网络连接详细信息的命令并检查网络接口随后报告的MAC地址来验证更改是否生效。在Windows上,在命令提示符窗口中运行ipconfig/all命令。在Linux或Mac OS X上,运行ifconfig命令。如果您需要更改路由器上的MAC地址,您可以在路由器的web界面中找到此选项。
你有没有想过可以在一个设备上复制一些东西,然后直接粘贴到另一个设备上?macossierra为iPhone用户提供了自动剪贴板,而且在Windows和Android之间共享剪贴板也很容易。 ...
...序来控制你的娱乐设备?试试智能遥控器。我们还展示了如何修复iPhone的蓝牙,如果这阻碍了你。 ...
...indows与另一台Mac共享您的Mac屏幕,但今天我们将向您展示如何从Windows或Linux访问您的Mac,这样您就可以在PC上使用iMessage和应用程序,如Notes和Contacts。 ...
...们讨论了如何在Windows上更改MAC地址。今天,让我们看看为什么您可能要更改MAC上的MAC地址(以及如何更改)。 ...
...专用VPN是一个更安全的选择。请参阅我们的文章,了解您为什么要使用VPN以及要使用的最佳和最可靠的VPN。 ...
谷歌开发了Chrome浏览器,但您不必使用谷歌的搜索引擎。您可以从任意数量的搜索引擎中选择并使其成为默认值。我们会教你怎么做的。 Chrome在所有平台上,包括Windows 10、Mac、Linux、Android、iPhone和iPad,都有能力更改默认搜索...
...样的事情,尽管这有点复杂。OMG Ubuntu的Joey Sneddon指出了如何在任何运行Gnome的Linux发行版上工作。查看那篇文章以获得完整的说明。 享受壁纸和一天中微妙的开关。一定要告诉你的使用Mac的朋友不等待的感觉有多棒,但不要太骄...
...道怎么做,你可以很容易地从macOS**问Windows共享。 相关:如何在网络上的Windows、Mac和Linux PC之间共享文件 我们已经向您展示了如何在macOS、Windows和Linux系统之间共享文件,如果您想要完整的指南,请查看。如果您只想从Mac访问现...
...必须尝试使用上面的Windows注册表调整。) 如果你想知道为什么Windows像其他操作系统一样使用本地时间而不是UTC,微软官方博客theold-newthing在这里解释了这一点。简而言之,这是为了保持与windows3.1系统的向后兼容性,并防止人...
...。无论你需要Windows做什么,Parallels都是最好的工具。 为什么要使用并行程序而不是新兵训练营或virtualbox? 相关:如何在Mac上安装Windows与训练营 当然,你可以设置你的Mac运行Windows和bootcamp,但这意味着每次你需要使用Windows时...