如何将计算机直接连接到最终消费者路由器的 WAN 端口并分配 IP 地址?

如何将计算机直接连接到最终消费者路由器的 WAN 端口并分配 IP 地址?

在面向数据中心的路由器中,没有WAN口和LAN口的区分,但对于终端用户的路由器,为了使用方便,还是有这个区分的。

但是,为了研究路由器的内部结构和设计,我想知道如果我直接将一台普通计算机(带 RJ45 接口)连接到普通路由器的 WAN 端口,路由器会为这台计算机分配 IP 地址吗?如果没有,我应该为路由器和计算机设置什么配置才能分配。此外,如果我将第二台计算机连接到路由器的 LAN 端口,我可以使用ping命令从第二台计算机发现第一台计算机吗?

答案1

我想知道如果我直接将一台普通电脑(有RJ45接口)连接到普通路由器的WAN口,路由器会给这台电脑分配IP地址吗?

不,路由器本身不会。

这些路由器预先配置有两个逻辑接口:

  • “LAN”端口桥接为一个接口,具有静态 IPv4 地址并通过 DHCP 向连接的设备发放地址。

  • “WAN”端口是第二个接口,没有 IP 地址,也没有 DHCP 服务。相反,WAN 接口运行 DHCP客户,期望从 ISP 的上游路由器(或其他 DHCP 服务器)接收地址分配。

如果不是,我应该为路由器和计算机设置什么配置才能使其分配

视情况而定——许多家用路由器实际上并未公开所需的设置。(人们通常会安装替代操作系统,例如 OpenWRT,以获得灵活性。)但如果可能的话,您需要执行以下操作之一:

  • 在“WAN”接口上启用 DHCP 服务器,将其配置为与 LAN 不同的子网。(您很可能还想禁用现有的 NAT 和防火墙规则,因为它们不适合在两个 LAN 子网之间路由。)

  • 或者,将 WAN 端口从单独的接口移到“LAN”桥接器。然后路由器实际上不再路由任何内容,只充当交换机(和 DHCP 服务器)。

此外,如果我将第二台计算机连接到路由器的 LAN 端口,我可以使用 ping 命令从第二台计算机发现第一台计算机吗?

是的(只要您已经整理好地址分配)。但请注意,大多数家用路由器都带有预定义的防火墙规则,这些规则仅允许单向(LAN→WAN)进行此操作,并且会阻止 WAN→LAN 流量,除非您禁用它们。

相关内容