【问题标题】:Ping can't go across router connecting 2 LANs [Packet Tracer]Ping 无法通过连接 2 个 LAN 的路由器 [Packet Tracer]
【发布时间】:2021-05-11 05:07:58
【问题描述】:
【问题讨论】:
标签:
networking
ip-address
router
ping
lan
【解决方案1】:
你好内森·考诺耶,
看来问题出在您的默认网关设置上。
让我为你完成 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无法通过该地址到达路由器,因为Router0在LAN1上的接口是192.168.1.127。 2) 192.168.1.0 通常用作子网 ID。我不认为它可以用于路由。
要解决您的问题,您需要将两个 LAN 的主机的默认网关设置为同一 LAN 上的路由器接口的 IP。
我认为前面的句子令人困惑。让我详细说明您的设置
| Device |
Interface |
CIDR |
Default Gateway |
| Router0 |
G0/0 |
192.168.1.127/24 |
|
|
G0/1 |
192.168.2.159/24 |
|
| PC1 |
NIC |
192.168.1.97/24 |
192.168.1.127 |
| PC2 |
NIC |
192.168.1.98/24 |
192.168.1.127 |
| PC3 |
NIC |
192.168.2.145/24 |
192.168.2.159 |
| TFTP Server |
NIC |
192.168.2.146/24 |
192.168.2.159 |
对于 IPv6,它的逻辑应该与 IPv4 大致相同。
我认为您不需要为交换机设置 IP 地址,除非他们需要为内部 Web 服务器和其他服务器设置 IP 地址。从技术上讲,您可以用第 3 层交换机替换路由器。您可能不需要一个成熟的路由器来进行 LAN 间路由。
我自学计算机网络,所以我的知识可能不完整和/或不正确。有问题请指出。