Packet Tracer 中的第 3 层交换不起作用

网络工程 VLAN 交换 第3层 数据包追踪器
2021-07-31 08:03:24

我正在通过 CBTNuggets 学习 ICND1,

我最近观看了有关如何使用单独的接口、子接口和第 3 层交换在不同 vlan 之间进行交互的视频。

前两个对我来说很好,但是当我将一个 VLAN 中的 PC ping 到另一个 VLAN 中的 PC 时,第 3 层交换不起作用。

假设PC A连接到Switcher的Fa0/1,PC B连接到Switcher的Fa0/2。

这是我所做的,

我去了 Switcher CLI,进入全局配置模式,

使用命令创建了两个 vlan,

# vlan 10
# vlan 20

现在我将fa0/0端口移至vlan 10fa0/1移至vlan 20

我为 PC 分配了 IP 地址,

计算机 A (fa0/1):

10.1.1.100 

默认网关:10.1.1.1 子网掩码:255.255.255.0

计算机 B (fa0/2):

10.1.2.100

子网掩码:255.255.255.0 默认网关:10.1.2.1

现在我去了切换台的 CLi 并在全局模式下执行此操作,

# interface vlan 10
# ip address 10.1.1.1 255.255.255.0
# no shutdown
# exit
# interface vlan 20
# ip address 10.1.2.1 255.255.255.0
# no shutdown
# exit

vlan10vlan20都已启动并正在运行,所有端口也都已启动,但我无法PC BPC A.

这正是视频中那个人所做的,他设法ping通。

我错过了什么 ?

PS:我也尝试过擦除arp表,但仍然无法ping通。

2个回答

在交换机上,您的接口 vlan 20 的 IP 是错误的。

# interface vlan 20
# ip address 10.1.2.1 255.255.255.0
# no shutdown

然后确保你有ip routing

此外,PC A 的网关应该是,10.1.1.1而 PC B 的网关应该是10.1.2.1子网掩码不应是255.255.255.0网关。

修复后,请确保您也可以从各自的 PC ping 每台 PC 的网关。

根据您的说法,PC'B' 在 fa0/2 上。这意味着默认情况下 PC'B' 在 VLAN 1 上。并且 PC'A' 在 VLAN 20 中。

这是我猜的错误