ping会出现的两种问题-----time out 和 unreachable

ping命令常见的返回信息有两种: Request timed out和Destination host unreachable

两者的区别是:

Request timed out是ping包没有返回的路由,导致超时

Destination host unreachable是ping包没有去到目的地的路由

来看一个例子:

各部件配置如下:

!路由器R1的基本配置

configure terminal

interface e0/0

ip address 192.168.1.1 255.255.255.0

no shut

exit

interface e0/1

ip address 192.168.66.1 255.255.255.0

no shut

!路由器R2的基本配置

configure terminal

interface e0/0

ip address 192.168.1.3 255.255.255.0

no shut

exit

interface e0/1

ip address 192.168.3.1 255.255.255.0

no shut

exit

interface e0/2

ip address 192.168.2.1 255.255.255.0

no shut

!路由器R3的基本配置

configure terminal

interface e0/0

ip address 192.168.2.2 255.255.255.0

no shut

exit

interface e0/1

ip address 10.1.4.1 255.255.255.0

no shut

exit

interface e0/2

ip address 172.16.2.1 255.255.255.0

no shut

!路由器R4的基本配置

configure terminal

interface e0/0

ip address 10.1.4.2 255.255.255.0

no shut

exit

interface e0/1

ip address 192.168.3.2 255.255.255.0

no shutdown

exit

interface e0/2

ip address 192.168.10.1 255.255.255.0

no shut

!主机PC1的基本配置

ip 192.168.66.7 192.168.66.1 24

!主机PC2的基本配置

ip 172.16.2.4 172.16.2.1 24

!主机PC3的基本配置

ip 192.168.10.9 192.168.10.1 24

最后对应图如下:

!用ping命令测试各直连路由器之间的互通性

!测试R1和R2之间的互通性

ping 192.168.1.3

!测试R2和R3之间的互通性

ping 192.168.2.2

!测试R2和R4之间的互通性

ping 192.168.3.2

!测试R3和R4之间的互通性

ping 10.1.4.2

路由器之间都能ping通
!用ping命令测试各PC机之间的互通性

!测试PC1和PC2之间的互通性

ping 172.16.2.4

!测试PC1和PC3之间的互通性

ping 192.168.10.9

!测试PC2和PC3之间的互通性

ping 192.168.10.9

PC1 ping PC2为例:

可以看到unreachable,因为没有去到目的地的路由

加入去到目的地的路由:R1->R2->R3

(1)R1中添加默认路由

R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.3、

R2(config)#ip route 172.16.2.0 255.255.255.0 192.168.2.2

再次让PC1 ping PC2:现在ping包没有返回的路由

(2)加入静态路由

#取消默认路由的设置

R1(config)#no ip route 0.0.0.0 0.0.0.0 192.168.1.3

#加入到达目的网段的路由

R1(config)#ip route 172.16.2.0 255.255.255.0 192.168.1.3

R2(config)#ip route 172.16.2.0 255.255.255.0 192.168.2.2

再次让PC1 ping PC2

加入回程路由:R3->R2

R3(config)#ip route 192.168.66.0 255.255.255.0 192.168.2.1

R2(config)#ip route 192.168.66.0 255.255.255.0 192.168.1.1

现在PC1 能ping PC2:

PC2 能ping PC1:

现在使PC1能ping PC3

#去目的地的路由

R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.3.2

注:如果R1使用的是静态路由,那么还需要写到达目的网段的路由,即

ip route 192.168.10.0 255.255.255.0 192.168.1.3

#回程路由

R4(config-if)#ip route 192.168.66.0 255.255.255.0 192.168.3.1

现在PC1和PC3之间能相互ping通了

现在使PC2能ping通PC3

#去目的地的路由(默认路由)

R3(config)#ip route 0.0.0.0 0.0.0.0 10.1.4.2

也可以写静态路由

R3(config)#ip route 192.168.10.0 255.255.255.0 10.1.4.2

#回程路由

R4(config)#ip route 172.16.2.0 255.255.255.0 10.1.4.1

现在PC2和PC3能互相ping通了

相关推荐
AI浩6 小时前
【Labelme数据操作】LabelMe标注批量复制工具 - 完整教程
运维·服务器·前端
石像鬼₧魂石7 小时前
如何配置Fail2Ban的Jail?
linux·学习·ubuntu
Guheyunyi7 小时前
智慧消防管理系统如何重塑安全未来
大数据·运维·服务器·人工智能·安全
椰子今天很可爱7 小时前
五种I/O模型与多路转接
linux·c语言·c++
Lueeee.8 小时前
Linux kernel Makefile 语法
linux
鲨莎分不晴8 小时前
强化学习第五课 —— A2C & A3C:并行化是如何杀死经验回放
网络·算法·机器学习
爱吃山竹的大肚肚10 小时前
EasyPOI 大数据导出
java·linux·windows
极地星光10 小时前
dmesg 工具的核心功能与作用
linux
Smartdaili China10 小时前
掌握Java网页抓取:技术与示例完整指南
java·网络·学习·指南·网页·住宅ip·爬虫api
雾削木10 小时前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器