为什么Packet Tracer中配置的静态路由无法正常生效?
Packet Tracer 静态路由不通排查方案
按照以下顺序逐一校验即可定位问题:
1. 端侧配置校验
- 确认PC0、PCH-1的IP地址、子网掩码、默认网关配置无输入错误,分别ping各自的默认网关,若直连网关都无法通,先排查接入层链路问题
- 关闭两台终端的系统防火墙,Packet Tracer中Windows主机默认会拦截ICMP请求,直接导致ping失败
2. 直连链路校验
- 进入所有中间路由器的特权模式,执行
show ip interface brief,确认两端互联的接口状态为up/up,若显示administratively down,进入对应接口执行no shutdown开启 - 每台路由器单独ping直连的相邻设备接口IP,确认直连网段通信正常,直连不通时静态路由不会生效
3. 静态路由配置校验
- 确认PC0所属网段的上行路由器,已配置到PCH-1网段的静态路由:
ip route [PCH-1网段] [子网掩码] [下一跳IP/出接口],下一跳必须为相邻设备的直连接口IP,禁止填写非直连地址 - 确认PCH-1所属网段的上行路由器,已配置到PC0网段的回程路由,这是最容易遗漏的配置项:静态路由为双向路由,仅配置去程无回程的场景下通信必然失败
- 所有中间路由器执行
show ip route static,确认目标静态路由已加载到路由表,条目前方带有S标识才是生效状态
4. 额外规则校验
- 检查所有路由器接口是否配置了ACL、NAT规则,确认规则未拦截ICMP报文或两个终端所属网段的通信
- 若中间接入层有交换机,确认VLAN配置正确,终端与对应网关接口在同一VLAN下
内容的提问来源于stack exchange,提问作者Infand
相关产品推荐
相关产品推荐

