我发现这个问题,但我仍然想知道是否有办法让路由器可以将笔记本电脑的 MAC 地址转发给调制解调器,以及调制解调器是否可以将其转发给 ISP。是否有经过修改的路由器和调制解调器可以执行此操作,例如 ISP 提供给其客户的路由器和调制解调器?
答案1
调制解调器是桥接器,在链路层(以太网运行的地方)工作。它们可能会根据所使用的 WAN 技术而有所不同。但如果 WAN 连接处理以太网帧(例如 VDSL、GPON、DOCSIS 或 ADSL IPoE),则整个帧(包括 MAC 地址)都是保存. 调制解调器看到的任何 MAC 地址,ISP 也能看到。
路由器在网络层(IP 运行的地方)工作。它们不保留较低层的报头——所有 MAC 地址都是剥离输入时,生成新的以太网帧,输出时生成新的以太网帧。从调制解调器和 ISP 的角度来看,所有内容都是从路由器自己的 MAC 地址发送的。
路由器(如主机)能可以配置为使用任何 MAC 地址作为其接口。如果您的 ISP 或调制解调器需要特定的源 MAC,您可以在路由器的“WAN”接口上轻松配置该 MAC。这通常称为“MAC 地址克隆”在路由器的设置屏幕中。
但是,即使你使用 MAC 克隆,路由器仍然会使用只有一个每个接口的 MAC 地址 - 它不会动态地保留所有内部主机的 MAC 地址,并且我认为我还没有看到过可以这样做同时仍保留路由功能的配置。
ISP 发布的设备唯一会保存每个 LAN 主机的 MAC 地址的情况是当它们配置为桥梁,而不是路由器。例如,当您有多功能调制解调器时,如果启用了路由,它将使用自己的 MAC 地址,但如果启用了桥接,它将保留 MAC 地址。