解决使用OpenVPN导致网络卡顿的问题
背景:连接公司的openVPN后,有一天突然发现电脑网络非常卡顿,但是测速是正常的,询问了其他同事,网络都是正常的,可以排除外部网络的问题
问题排查
1.使用nslookup baidu.com查询本地DNS解析的地址,发现存在超时的情况,且解析出来的DNS是个内网地址。
2.查询OpenVPN的日志列表,发现打印的dhcp-option DNS正好指向的是上述的DNS地址,这个内网地址后来想到是运维在VPN服务端配置的,目的是为了访问内网某个服务。
问题解决
在OpenVPN配置文件中加入以下命令
# 该命令表示忽略服务器端指定的DNS服务器
pull-filter ignore "dhcp-option DNS"
重新连接openVPN后测试网络访问正常