关于路由没有按照指定ip进行转发的问题
问题描述:指定网段的ip使用固定的ip进行转发,使用发现转发失败
问题基于OpenVPN连接上无法访问外网或者外网访问很慢,配置文件设置路由转发也不管用
路由指定的网段通过VPN
route no pull
route 10.0.0.0 255.0.0.0
1、添加路由转发(目的)
10.0.0.0的网段通过10.8.0.3ip进行转发
route add 10.0.0.0 mask 255.255.255.0 10.8.0.3
2、查看路由表
route print
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.14.1 192.168.14.124 35
0.0.0.0 128.0.0.0 10.8.0.1 10.8.0.3 281
10.0.0.0 255.0.0.0 10.8.0.1 10.8.0.3 225
结果显示10.0.0.0的网段是通过路由转发的,路由表显示没有问题,但是访问很慢或者连不上网
3、网络诊断
tracert -d baidu.com
通过最多 30 个跃点跟踪
到 baidu.com [39.156.66.10] 的路由:
1 17 ms 17 ms 18 ms 10.8.0.1
2
结果显示是10.8.0.1的网关,不是本机的IP访问的网络,这个和使用初衷相悖
4、问题分析
路由表中有这一行,意思是默认的网络是走10.8.0.1网关
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 128.0.0.0 10.8.0.1 10.8.0.3 281
5、问题解决
有问题就删除它
route delete 0.0.0.0 mask 128.0.0.0
重新进行网络诊断查看路由IP是否正常
tracert -d baidu.com
通过最多 30 个跃点跟踪
到 baidu.com [110.242.68.66] 的路由:
1 1 ms 1 ms 1 ms 192.168.14.1
2 2 ms 1 ms 1 ms 192.168.1.1