我试图将192.168.1.100 ping到192.168.1.101并且成功。
我试图将192.168.50.100 ping到vlan 50上的192.168.50.101,但它失败了。
模拟图显示arp没有从switch1转发到switch2。
我已将开关的两侧配置为主干。
我正在学习vlan和trunking。
有人可以解释一下我缺少的配置吗?
如果我删除switch1并将switch0连接到switch2,一切正常。
修改
Switch0 vlan配置。
Switch2 vlan配置
答案 0 :(得分:0)
在我的情况下,您必须在指定的端口中添加switch0和switch2:
Switch0(config-if)#int fastEthernet0/2
Switch0(config-if)#switchport access vlan 50
Switch0(config-if)#switchport mode access
Switch2(config-if)#int fastEthernet0/3
Switch2(config-if)#switchport access vlan 50
Switch2(config-if)#switchport mode access
你也可以将vlan 50添加到switch1(我不知道你是怎么做的)。
Switch1(config)#vlan 50
Switch1(config-vlan)#name VLAN0050
Switch1(config-vlan)#exit
Switch1(config)#
以太网电缆从PC连接到交换机。
正如您所见,PC0成功进入PC2,PC1成功进入PC3。
答案 1 :(得分:0)
在交换机0和2上写入此命令:
Switch#configure terminal
Switch(config)#vlan 50
Switch(config-vlan)#name test
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 50
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#exit
Switch#write memory
开关1: 在交换机1中,您必须定义VLAN,或者您可以删除此交换机并将交换机0和2直接连接到中继,或者具有诸如VTP模式的注释器选项。
此命令写在开关1上的任何内容:
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#vlan 50
Switch(config-vlan)#name test
Switch(config-vlan)#exit
Switch(config)#exit
Switch#write memory