有路由时无法访问另一个网络上的设备

网络工程 转变 第 3 层
2022-02-28 03:36:57

我不确定我做错了什么,因此需要一些指导。目标是能够在以下之间建立 SSH 连接:PC -> C

在 PC 上,我创建了一条路线

route add 192.168.50.0 mask 255.255.255.0 192.168.2.11

在 AI 上创建了静态路由

configure
ip 
route 192.168.50.0/24 vlan2
end

在此之后,我可以ping 192.168.50.150.3但不能50.2这很奇怪,因为 ping50.3只能通过,50.2因为 B 没有任何静态路由。

为什么我ping不通50.2

我已将所有 IP 设置为静态。在 A 中启用路由。在 A 中启用 IP 转发单播。在 A 中禁用默认网关。

在此处输入图像描述

1个回答

交换机 C 作为192.168.50.0/24子网的成员,需要返回到192.168.2.0/24through的路由192.168.50.1C 的交换功能不需要路由(甚至根本不需要任何 IP 配置),但需要向其子网外部发送回复。

如果您使用静态路由,则所有主机都必须获得到另一个子网或默认网关的静态路由。

交换机 A 不需要静态路由,因为192.168.50.0/24它是本地连接的。

此外,您的 VLAN 设置混乱。C 将 VLAN ID 1 用于与 A 和 B 的 VLAN ID 2 相同的网段。虽然这并不重要,只要您不在交换机之间进行标记(VLAN 中继),一旦您激活标记,它就会破坏该网段。