解决使用OpenVPN导致网络卡顿的问题

Published on
28 4~5 min

背景:连接公司的openVPN后,有一天突然发现电脑网络非常卡顿,但是测速是正常的,询问了其他同事,网络都是正常的,可以排除外部网络的问题

问题排查

1.使用nslookup baidu.com查询本地DNS解析的地址,发现存在超时的情况,且解析出来的DNS是个内网地址。


627254475fd500d62599e81f96bfa3f-g9mx.png

2.查询OpenVPN的日志列表,发现打印的dhcp-option DNS正好指向的是上述的DNS地址,这个内网地址后来想到是运维在VPN服务端配置的,目的是为了访问内网某个服务。

问题解决

在OpenVPN配置文件中加入以下命令

# 该命令表示忽略服务器端指定的DNS服务器
pull-filter ignore "dhcp-option DNS" 

重新连接openVPN后测试网络访问正常