ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

GNS3解决ospf网络无法ping通的问题(Destination host unreachable)

2022-05-04 21:00:38  阅读:515  来源: 互联网

标签:shut 255.255 ip Destination ping 192.168 GNS3 no 255.0


  参考网上教程成功搭建了OSPF网络,但是不仅主机之间无法ping通,路由器之间也无法ping通(注意是ping不通而不是不能ping,ping不通表示你发送的数据包到不了目的地,不能ping表示没网你就发不了数据包,更别提能不能到达目的地了),拓扑环境如下图:

 

 

   目前的情况如下:

  可以看出,从192.168.10.1一直发送数据包,但每一个数据包都显示Destination host unreachable(目标主机不可达),关于这种问题,笔者先进行了大量的百度,看了很多技术博客都没有解决我这个“疑难杂症”,只能自己分析......

  首先,数据包的转发前提是接口得开着,所以我先查看了一下我的接口是否都已自动激活,结果发现有的接口果然是关着的(看Status和Protocol为up是开启状态,down是关闭状态):

 

   这是我之前配置的一个路由器,我的配置信息为:

int f0/1
ip add 192.168.60.1 255.255.255.0
int f0/0
ip add 192.168.50.2 255.255.255.0
no shut
int lo 1
ip add 3.3.3.3 255.255.255.255
no shut
ex
router ospf 1
network 192.168.60.0 0.0.0.255 area 1
network 192.168.50.0 0.0.0.255 area 2

  按理来说,no shut就是把所有的接口激活了,但根据实际情况来看,需要对每个接口使用一次no shut,不能对全部的接口一次性使用no shut,这样它只会自动开启最后一个接口。

int f0/1
ip add 192.168.60.1 255.255.255.0
no shut
int f0/0
ip add 192.168.50.2 255.255.255.0
no shut
int lo 1
ip add 3.3.3.3 255.255.255.255
no shut
ex
router ospf 1
network 192.168.60.0 0.0.0.255 area 1
network 192.168.50.0 0.0.0.255 area 2

  天真的我以为把所有接口开启后就解决问题了,可还是不行,还是老问题,然后就注意到配置信息里面貌似并没有默认路由,只是指定了该路由器对应接口的ip以及所处的ospf网络,既没有指定路径,又没有默认路由,那么数据包肯定不知道该怎么传输了,所以就先尝试着指定默认路由,结果发现可以ping通一部分了,配置默认路由命令(以R1为例,其余路由器以此类推):

ip route 192.168.30.0 255.255.255.0 192.168.20.2
ip route 192.168.50.0 255.255.255.0 192.168.60.2
ip route 192.168.40.0 255.255.255.0 192.168.30.2

  比如,第一条命令说的是,如果R1想要访问到30网段的话,要通过192.168.20.2访问到R2。经过这三条命令,至少R1现在可以对整个网络进行全局访问了,然后更新配置信息:

int f0/0
ip add 192.168.20.1 255.255.255.0
no shut
int f0/1
ip add 192.168.60.1 255.255.255.0
no shut
int f1/0
ip add 192.168.10.1 255.255.255.0
no shut
ip route 192.168.30.0 255.255.255.0 192.168.20.2
ip route 192.168.50.0 255.255.255.0 192.168.60.2
ip route 192.168.40.0 255.255.255.0 192.168.30.2
no shut
int lo 0
ip add 1.1.1.1 255.255.255.255
no shut
ex
router ospf 1
network 192.168.10.0 0.0.0.255 area 1
network 192.168.60.0 0.0.0.255 area 1
network 192.168.20.0 0.0.0.255 area 1

  最后,在R1中查看路由表会发现,R1已经收敛(各个网段都可以访问到):

 

   根据以上操作可以对其余路由器进行修改配置,但需要注意的是,配置链路要进行双向配置,也就是说光R1能访问30网段是不够的,R4也要能访问R1所在的网段,二者皆备才可以真正的ping通,最后的效果,此时才可以ping通了(也可以通过wireshark抓包看效果):

 

   最后,辛辛苦苦配置完一定要保存好,免得不小心关了,一夜回到解放前......(笔者就重复配了两次......)

 

标签:shut,255.255,ip,Destination,ping,192.168,GNS3,no,255.0
来源: https://www.cnblogs.com/TzySec/p/16222385.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有