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通了

相关推荐
带土11 小时前
5. Unix/Linux 系统常用类型别名清单
linux·unix
爱吃橘的橘猫1 小时前
如何解决VMware虚拟机中Linux系统终端不显示ens33 inet IP地址的问题
linux·运维·服务器·虚拟机
无聊的小坏坏2 小时前
Select 服务器实战教学:从 Socket 封装到多客户端并发
服务器·select·io多路复用
qq_254674412 小时前
华为交换机上配置基于 IP 地址的 ACL
网络
一勺菠萝丶2 小时前
芋道后端部署后总自己挂?从 Nginx 报错到 OOM Kill 的完整排查与修复(2核2G 服务器实战)
服务器·chrome·nginx
宁雨桥2 小时前
WebSocket 核心 API 速查表
网络·websocket·网络协议
梁正雄2 小时前
linux服务-Bonding网卡绑定工具
linux·运维·linux bonding·网卡绑定
云边有个稻草人2 小时前
Windows 里用 Linux 不卡顿?WSL + cpolar让跨系统开发变简单
linux·运维·服务器·cpolar
打不了嗝 ᥬ᭄2 小时前
【Linux】网络层协议
linux·网络·c++·网络协议·http
LXY_BUAA3 小时前
将linux操作系统装入U盘20251107
linux·运维·服务器