我有一个 Vlan 无法相互通信的问题。同一Vlan内的PC可以完美通信。我有以下配置。与 Switch0 的连接:
- PC0 和 PC1 在 VlanA
- PC2 和 PC3 在 VlanB
PC0 ip: 192.168.1.10 subnet: 255.255.255.0 Gateway: 192.168.1.0
PC1 ip: 192.168.1.20 subnet: 255.255.255.0 Gateway: 192.168.1.0
PC2 ip: 192.168.2.10 subnet: 255.255.255.0 Gateway: 192.168.2.0
PC3 ip: 192.168.2.20 subnet: 255.255.255.0 Gateway: 192.168.2.0
与 Switch1 的连接:
- PC4 和 PC5 在 VlanC
- PC6 和 PC7 在 VlanD
PC4 ip: 192.168.3.10 subnet: 255.255.255.0 Gateway: 192.168.3.0
PC5 ip: 192.168.3.20 subnet: 255.255.255.0 Gateway: 192.168.3.0
PC6 ip: 192.168.4.10 subnet: 255.255.255.0 Gateway: 192.168.4.0
PC7 ip: 192.168.4.20 subnet: 255.255.255.0 Gateway: 192.168.4.0
Switch0 和 Switch1 通过正常的交叉连接连接到 switch2。SWitch2 和路由器在一个路由器上配置。所以 Switch2 的 fa0/3 与路由器的 fa0/0 是中继。
路由器配置:
Router_A(config)#interface fastethernet 0/0
Router_A(config-if)#no shutdown
Router_A(config-if)#interface fastethernet 0/0.1
Router_A(config-subif)#encapsulation dot1q 10
Router_A(config-subif)#ip address 192.168.1.0 255.255.255.0
Router_A(config-if)#interface fastethernet 0/0.2
Router_A(config-subif)#encapsulation dot1q 20
Router_A(config-subif)#ip address 192.168.2.0 255.255.255.0
Router_A(config-if)#interface fastethernet 0/0.3
Router_A(config-subif)#encapsulation dot1q 30
Router_A(config-subif)#ip address 192.168.3.0 255.255.255.0
Router_A(config-if)#interface fastethernet 0/0.4
Router_A(config-subif)#encapsulation dot1q 40
Router_A(config-subif)#ip address 192.168.4.0 255.255.255.0