无法将 2 个网络与数据包跟踪器上的一个路由器连接

网络工程 路由 路由器
2022-02-10 04:34:15

大家好。
我在数据包跟踪器上创建了两个网络,并将它们与路由器链接起来,
只要它们在同一个网络上,我就可以 ping 两个网络上的任何接口。
但是,当我尝试从一个网络 ping 到另一个网络时,我不能。
我知道问题出在路由器的路由表中,我无法以图形方式对其进行配置。
两个局域网中路由器的ip分别是192.168.0.254/24和192.168.1.254/24。

3个回答

您可以构建的涉及路由器的最基本拓扑是

主机 A -- 接口 0 [路由器] 接口 1 -- 主机 B

如果你设置:

主机 A

  • IP地址:192.168.0.1
  • 子网掩码:255.255.255.0
  • 网关:192.168.0.254

路由器接口 0

  • IP地址:192.168.0.254
  • 子网掩码:255.255.255.0

路由器接口 1

  • IP地址:192.168.1.254
  • 子网掩码:255.255.255.0

主机 B

  • IP地址:192.168.1.1
  • 子网掩码:255.255.255.0
  • 网关:192.168.1.254

如果所有链接都已启动,主机 A 应该能够 ping 主机 B

您不必在路由器上添加路由,因为两个网络都是直接连接的,因此到这两个网络的路由已经存在于路由器转发表中。

但是您必须告诉主机 A 和 B 如何到达远程网络,这就是“(默认)网关”参数的作用,它基本上说“如果不知道如何到达该网络,请将数据包发送到该地址" IE 到路由器。

您必须在主机上设置默认网关以指向:

HostA:默认网关 192.168.0.254

HostB:默认网关 192.168.1.254

所以你有两个主机(a)和(b)

在路由器上配置两个 IP 地址时,您实际上不需要 ping 在同一路由器上配置的两个 IP 地址。

当两台主机使用同一个路由器时,它们分配了不同的 IP 地址,但这些主机可以在本地相互通信。

因此,例如,如果两台主机连接到一台交换机,如果它们在同一个 VLAN 中,它们可以相互交互。如果两个主机位于不同的 VLAN 中,则它们无法相互交互,除非路由器位于这两个主机之间,该路由器称为棒上的路由器,它可以在两个单独的 VLAN 中的两个主机之间路由数据包。

希望这可以帮助