使用手机热点时,wifi mac 地址应该与 dhcp mac 地址相同吗?

使用手机热点时,wifi mac 地址应该与 dhcp mac 地址相同吗?

我的笔记本电脑通过手机热点连接到互联网。现在开始

ipconfig /全部

在 cmd 中,它显示 DHCP 和 DNS 服务器的相同地址(我的手机应该可以同时用作这两个服务器)。但是当我这样做时

ARP-A

DNS 的物理地址与我手机中提到的 WiFi Mac 地址不匹配。

你能帮助我理解这实际上是如何运作的吗?

编辑:

笔记本电脑的私有 IP - 192.168.43.18

网关、DHCP 和 DNS - 192.168.43.1

arp 缓存 -

    Internet Address      Physical Address      Type

  192.168.43.1          ce-56-3f-**-**-**     dynamic
  192.168.43.255        ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-**-**-*1     static
  224.0.0.251           01-00-5e-**-**-*2     static
  224.0.0.252           01-00-5e-**-**-*3     static
  239.255.255.250       01-00-5e-**-**-*4     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static

WLAN 苹果电脑 - 5C-87-69-69-69-69

而且我在“关于手机”中提到的 WiFi Mac 地址与这些完全不同。

答案1

非常粗略的概述,因为这基本上是网络原理的介绍,并且网上有很多地方可以阅读详细信息。

网络使用层。MAC 地址用于第 2 层,即当网络段中的设备(例如,连接到接入点 (AP) 的所有 WLAN 设备,或通过内置或外部交换机或集线器连接到同一路由器的所有 LAN 设备)相互通信时。IP 地址用于第 3 层,即当 TCP 或 UDP 数据包在整个互联网上在设备之间发送时。

DHCP 可在第 2 层和第 3 层上运行,因为当您只有第 2 层广播时,它是启动并运行第 3 层的服务。DNS 在第 3 层上运行。

DHCP 的工作方式如下:某个设备连接到网络段。它会进行第 2 层广播“您好,我是新来的,请给我一个 IP 地址,并告诉我所有东西的位置”。此网络段的 DHCP 服务器会回答“您好,新设备,您的 IP 地址是 192.168.3.42,您的互联网网关是 192.168.3.1,请使用 8.8.8.8 作为 DNS 服务器”。然后,新设备可以根据需要使用该信息(但通常会使用该信息)。

ARP 连接第 2 层和第 3 层。当您需要所连接网络段中 IP 地址的 MAC 地址时,您会发出 ARP 广播(“您好,谁的 IP 地址是 192.168.3.41?”),具有该地址的设备会回答(“是我,MAC 地址是 00:11:22:33:44:55,谁的 IP 地址是 192.168.3.41”)。该信息会被缓存,因此您不必一直询问,并arp会显示此缓存。

手机热点实际上很复杂,您的手机充当 AP、DHCP 服务器,也可能充当 DNS 代理。

因此,如果您的笔记本电脑通过 DHCP 设置将手机的地址作为 DNS 服务器,那么您的笔记本电脑就会从那里获取 DNS 信息。您的手机会将该信息转发给其 DNS 服务器(通常属于您的 ISP)。

因此,要调试实际发生的情况,您需要编辑您的问题并

  • 记下笔记本电脑、网关和 DNS 服务器的 IP 地址。这些将是私有 IP 地址(192.168.或 10。.*),你可以把它们放在问题中。
  • 如果网关的 IP 地址与 DNS 服务器相同,则说明您的手机充当了 DNS 代理。如果它们不相同,则说明发生了其他事情。
  • 记下 arp 缓存的输出。MAC 地址识别您的设备,然后根据需要进行更改(但要保持一致)。
  • 笔记本电脑 WLAN 接口的 MAC 地址。这是 中的“物理地址” ipconfig /all。同样,根据需要进行更改。
  • 通常,您现在应该在包含热点和笔记本电脑的网段中恰好有两个设备,即手机的 MAC 地址、网关和 DNS 服务器的 IP 地址以及笔记本电脑的 MAC 地址和笔记本电脑的 IP 地址。如果您还有其他设备,例如,您的手机的 DNS 代理正在监听另一个“虚拟内部”设备,那么您需要查看您的手机(如果您已 root 手机,则可以这样做)。

一切看起来都应如此:在包含您的手机热点和笔记本电脑的网络段中,手机热点是192.168.43.1ce-56-3f-**-**-**,充当网关、DHCP 服务器和 DNS 代理。您的笔记本电脑是192.168.43.185C-87-69-69-69-69192.168.43.255ff-ff-ff-ff-ff-ff是此 LAN 段的广播地址,其余均为多播地址。

“关于手机”中提到的都是其他内容,很可能是您的手机与您的 ISP 之间的网段中的 MAC 地址。

相关内容