1.问题: 启用openvpn后原来网络访问异常。
2.临时处理:删除openvpn网卡路由,添加规划好路由规则
route delete -net 128.0.0.0/1 gw 10.8.0.1
route delete -net 0.0.0.0/1 gw 10.8.0.1
route add -net 10.8.0.0/24 gw 10.8.0.1 dev tun0
3. 永久处理
a. 写入上述命令到启动脚本/etc/rc.local
cat <<"EOF">>/etc/rc.local
# Add noninterface-specific static-routes.
route delete -net 128.0.0.0/1 gw 10.8.0.1
route delete -net 0.0.0.0/1 gw 10.8.0.1
route add -net 10.8.0.0/24 gw 10.8.0.1 dev tun0
EOF
b.写入到network文件规范管理,该文件默认不存在
cat <<"EOF">/etc/init.d/network
# Add noninterface-specific static-routes.
/sbin/route delete -net 128.0.0.0/1 gw 10.8.0.1
/sbin/route delete -net 0.0.0.0/1 gw 10.8.0.1
/sbin/route add -net 10.8.0.0/24 gw 10.8.0.1 dev tun0
EOF
4. 实际操作
a. 事项3 运行需要增加延时操作。openvpn网络启动在rc启动脚本之后。
b. 通过openvpn服务启动同时修改路由规则。(这里需要已脚本的形式添加,也需要添加延时操作。弥补了事项3无法在openvpn重启后继续生效)
c. 目前没有找到修改openvpn的默认路由规则的配置文件。需要修改源码?
参考:https://blog.csdn/lee244868149/article/details/38379319
https://wwwblogs/wutao666/p/9781567.html
更多推荐
启用openvpn后网络问题
发布评论