第二:
查看每一段网络通断状况:
自己ping自己 自己ping 邻居
SW1 ping PC2 ,在之前已经检验过,再复查一遍:
同理,SW3 ping PC5:
R1 ping 自己:
前面的都ping通的,下面的是没有ping通的:
SW1或SW3 ping R1:
都失败了。
所以关注点落在R1和交换机的连接口上: 有三个猜想:
第一,R1的两个端口设置不对,f1/0 ,f1/1
第二,交换机与R1连接的端口,即SW1的f1/4 和SW3的 f1/4接口设置有问题; 第三,设置没有问题,还有其他不可知因素;
不管是哪种情况,都需要:
1、仔细分析网络状况,查找问题所在; 2、多次测试,每次修改一个设置,都要其实检测是否ping通;因为在我修改了某些设置后,不但没有新的进展,竟然原来可以ping通的也ping 不通了! 所以每修改一次设置,都要及时检测,如果不对,马上改回原来的设置;
3、要多方搜索资料,看课件,在图书馆借一本网络配置的书,找到问题上网搜有没有人跟自己的问题类似,在这个过程中,会对原来的知识有良好的拓展和加深作用;
在经过重重测试与分析,尝试修改之后,我的问题解决了;
主要是PC 的默认网关和R1的单臂路由配置的匹配问题,按照我的理解,不是必须在R1上设置f1/1.1 的,所以一直猜测其他的问题而没有注意到这点,当其他问题排除后,才开始搜索f1/1.1,也就是路由器子接口的作用,如果有多个VLAN的话,交换机和路由器只有一个接口,所以不同的VLAN要通过同一个路由接口出去,这样的话路由接口下需要设置子接口(因为子接口可以有不同的局域网IP);而如果当交换机只有一个VLAN呢,既然只需要一个路由IP就可以转发出去,是不是不需要在f1/1下再去设置子接口了?我以为会不需要~~~~,所以一直都查不到问题所在,直到我开始怀疑trunk口,trunk口会不会有什么问题,跟路由器的接口不匹配,所以发不出去?
这是相关于trunk的资料:VLAN Trunk
目前有两种标准,ISL和802.1q
这让我联想到了路由器子接口的设置 :后面有一个dot1q 看到这里,大概就可以猜到,有可能是dot1q ;
交换机的trunk口可以匹配路由器的设置为dot1q的子接口( f1/1.1) ,但是不能匹配路由器的没有配置为dot1q的f1/1
虽然说,有点自作自受的感觉(如果从一开始就不自己乱猜想,按照实验步骤一步一步完整配置,就不会出现问题~~)不过,在经历了一系列的查找测试之后,对于VLAN也有了深一步的认识,尤其敲对命令行的速度更快了~~~~所以也算是有所弥补了~~
相关R1的子接口配置:
R1路由表:
下面是ping通的截图:
R1 PING PC2 :
PC5 ping R1
R1 ping PC5
PC5 ping PC2 :
问题又来了,可以看到,一包通,一包不通!。!。!
继续分析:
经测试,得到下面结果: SW3-----> 3.1.65.9 通 SW3-----> 3.1.65.2 不通 SW1-----> 任意 通
PC2-----> 3.1.65.11 通
PC2-----> 2.1.65.11 不通
PC5-----> 3.1.65.9 通
PC5----> 3.1.65.2 不通 R1-------> 任意 通 根据上面的结果,开始分析: