我正在使用拨号连接来连接互联网。它显示了该连接的物理地址。
我的操作系统是 Windows XP。
我可以通过修改注册表值来更改局域网连接和无线网络连接的物理地址。但是,我无法更改用于连接到 ISP 的拨号连接的物理地址。所以我的问题是,是否可以更改该地址?如果可能,请建议一种更改方法。
另一点是,我在某处读到,点对点拨号连接之间不需要物理地址,那么这个地址代表什么?
谢谢。
答案1
调制解调器通常没有 MAC 地址,而是有 IMEI 号码。它是一个点对点管道,因此一端进入的任何东西都会从另一端出来,并由两端的路由协议处理。
更改拨号上网的 MAC 地址并不像听起来那么奇怪,尤其是当有两台计算机同时使用同一个拨号调制解调器时。某些复杂的 Cisco 路由器可以在某些条件下进行 MAC 地址过滤,如这份旧文件。不过,我真的很怀疑您的拨号调制解调器是否具有让您配置其内置 IMEI 号码的功能。
Windows XP 将默认为所有此类虚拟适配器使用虚构地址 00-53-45-00-00-00。Microsoft 的某些人在这里玩了个花招,因为 53=35(十六进制)且 53-45=5+3。
此“MAC”地址内置于拨号软件中,更改它需要对相关 Windows 组件进行二进制破解。但这很可能对您的 ISP 所看到的内容没有任何影响。
某些 MAC 地址更改器工具可能会更改此地址,例如 Win7 MAC地址更改器。但即使它“有效”,它也可能只是 Windows 端的一个毫无意义的改变,您的 ISP 永远不会看到。
答案2
每个以太网接口具有唯一的、供应商配置的 48 位数字,因此可以在本地网络上识别。
您可以在维基百科上阅读有关此内容的更多信息。(维基百科:媒体访问控制)
许多设备允许您更改 MAC 地址。除非出现以下情况,否则您无需执行此操作:
- 您很好奇事物如何运作并正在使用网络。
- 您想要模仿本地网络上的另一台计算机(例如用于破解)。
- 卖家为一批卡提供了相同的 MAC。(我在现实生活中见过这种情况)。
无论出于何种原因,Windows XP 都会显示 MAC 如下:
请注意,该图像是以太网接口。该接口允许本地网络上的多台计算机,并且需要能够识别同一网络上的多个 NIC。
您的问题是关于拨号上网的。
这是一种只有两个人通过“网络”(又称电话线)建立的连接。您和另一方。无需硬件地址来识别同一条线路上的许多人之一。
这意味着您可能需要编写自己的驱动程序来显示该额外的数字。(可能很简单,因为您要做的就是获取现有的驱动程序并添加一条显示行。不会使用任何附加功能。)