您尚未登录。

#1 2020-03-14 11:09:01

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

连上openvpn后网络很卡怎么处理?

连上openvpn后(非番羽土啬)后网络访问很卡
该如何排查和处理?
(自己的猜测是所有网络访问都改从vpn的地址多转了一圈,如何避免?)

离线

#2 2020-03-14 12:06:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 连上openvpn后网络很卡怎么处理?

ip r 看路由表。man ip-route 看如何实时修改。openvpn 配置里也可以指定路由项(如果路由项是远程推送过来的,记得关掉)。

离线

#3 2020-03-14 12:10:09

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: 连上openvpn后网络很卡怎么处理?

ip r 结果的前两条是
0.0.0.0/1 via 10.8.0.1 dev tun0
default via 192.168.3.1 dev wlp3s0 proto dhcp
是需要把第一条改到 tun0 吗?
广泛的外网地址用0.0.0.0/1表示的?

离线

#4 2020-03-14 12:35:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 连上openvpn后网络很卡怎么处理?

0.0.0.0/1 就是 IPv4 地址(二进制表示的)第一位如前所示,后边的随便。也就是 0.0.0.0 到 127.255.255.255 都匹配(当然如果路由表里有更精确的匹配,会用那个,所以你的 127.0.0.1 不会坏掉)。

所以你一半的地址都走 VPN 了(tun0)。你可以细分一下,把需要走 VPN 的小段加进去(比如公司常用的内网地址 10.0.0.0/8),大的就删掉好了。

你可能还有条 128.0.0.0/1 via tun0 的项。因为某些原因,openvpn 设置流量全部走 VPN 时会分成两半来设置。

最近编辑记录 依云 (2020-03-14 12:37:23)

离线

#5 2020-03-15 07:16:54

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: 连上openvpn后网络很卡怎么处理?

但是吧……0.0.0.0/1是所有A类地址的意思。所以大部分网站都会走这条路由(如果没有更精确的匹配),不会走128.0/1

我也很好奇他为什么不设置0.0.0.0/0的路由,非要这么搞

最近编辑记录 yw662 (2020-03-15 07:17:15)


ecmascript是世界上最好的语言

离线

#6 2020-03-15 11:41:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 连上openvpn后网络很卡怎么处理?

yw662 说:

但是吧……0.0.0.0/1是所有A类地址的意思。所以大部分网站都会走这条路由(如果没有更精确的匹配),不会走128.0/1

我也很好奇他为什么不设置0.0.0.0/0的路由,非要这么搞

现在还分什么 A B C 类啊。

不设置 0.0.0.0/0 是为了避免和原有的默认路由冲突。

离线

页脚