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

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

两者的区别是:

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

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

来看一个例子:

ping会出现的两种问题-----time out 和 unreachable_第1张图片

各部件配置如下:

!路由器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会出现的两种问题-----time out 和 unreachable_第2张图片

!用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,因为没有去到目的地的路由

ping会出现的两种问题-----time out 和 unreachable_第3张图片

加入去到目的地的路由: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包没有返回的路由

ping会出现的两种问题-----time out 和 unreachable_第4张图片

(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

 ping会出现的两种问题-----time out 和 unreachable_第5张图片

加入回程路由: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:

ping会出现的两种问题-----time out 和 unreachable_第6张图片

PC2 能ping PC1:

ping会出现的两种问题-----time out 和 unreachable_第7张图片

现在使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通了

ping会出现的两种问题-----time out 和 unreachable_第8张图片

ping会出现的两种问题-----time out 和 unreachable_第9张图片

现在使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通了 

ping会出现的两种问题-----time out 和 unreachable_第10张图片 ping会出现的两种问题-----time out 和 unreachable_第11张图片

你可能感兴趣的:(服务器,linux,网络,网络拓扑,ping)