首页 > 解决方案 > Ping 无法通过连接 2 个 LAN 的路由器 [Packet Tracer]

问题描述

网络拓扑

子网内部工作正常,ping 可以到达目的地,但 ping 不能通过路由器到达另一个 LAN。我可以 ping 通位于 ping 来源同一侧的路由器接口,但不能 ping 通另一侧。就好像路由器就像一堵砖墙一样。据我所知,接口的配置很好,主机的 IP 也很好,考虑到我可以在它们自己的子网中 ping 它们。这些交换机似乎在它们自己的网络中按预期工作。我在网络方面还很新,我在网上搜索过,但没有找到任何适合我的修复方法。有一次,我正在考虑默认网关问题,但即使是这样,我也不知道我必须做些什么来解决它。IP 地址及其所有元素的默认网关 我还查看了Router0“显示 ip 路由”,但没有注意到任何可以帮助我的东西。

标签: networkingip-addressrouterpinglan

解决方案


你好内森·考诺耶,

看起来问题出在您的默认网关设置上。

让我为您完成 ip 路由过程(有点)。

假设 PC1 想要向另一个网络 (LAN2) 中的 PC3 发送 ICMP ping。所以你输入 PC1 终端 ping 192.168.2.145。PC1 首先要通过检查 PC3 是否在链路上来确定是否需要路由。根据PC1的IP地址和子网掩码,PC1判断只有主机192.168.1.1-254(192.168.1.0/24)在链路上,因此192.168.2.145不在链路上,需要路由。因此,PC1 将 ping 数据包发送到其默认网关进行路由。您当前将 192.168.1.0 作为您的 PC1 默认网关,这在两个方面是不正确的。1) PC1 无法通过该地址到达路由器,因为 LAN1 上 Router0 的接口是 192.168.1.127。2) 192.168.1.0 通常用作子网 ID。我认为它不能用于路由。

为了解决您的问题,您需要将两个 LAN 的主机的默认网关设置为同一 LAN 上路由器接口的 IP。

我觉得前面的句子很混乱。让我详细说明您的设置

设备 界面 CIDR 默认网关
路由器0 G0/0 192.168.1.127/24
G0/1 192.168.2.159/24
PC1 网卡 192.168.1.97/24 192.168.1.127
PC2 网卡 192.168.1.98/24 192.168.1.127
PC3 网卡 192.168.2.145/24 192.168.2.159
TFTP 服务器 网卡 192.168.2.146/24 192.168.2.159

对于 IPv6,它的逻辑应该与 IPv4 大致相同。我认为您不需要为交换机设置 IP 地址,除非他们需要为内部 Web 服务器和其他服务器设置 IP 地址。从技术上讲,您可以用第 3 层交换机替换路由器。您可能不需要一个成熟的路由器来进行 LAN 间路由。

我自己学习计算机网络,所以我的知识可能不完整和/或不正确。请指出任何问题。


推荐阅读