场景描述:
最近买了国外的vyprVPN用来科学上网,因为最近在看MIT的计算机课程,所以要谷歌很多资料,原来用的云梯被和和谐了。
出现的问题:
在我使用过程中呢,在win和mac,还有安卓上都很顺畅好用。
但是在Ubuntu上我发现翻墙之后,连Google都打不开,要么是不停地加载最后404,要么就是提示您的链接不是私密链接。
问题猜测:
1.dns缓存的问题(尝试清空dns无效果)
2.浏览器问题(尝试更换浏览器无效果,火狐也是同样情况)
3.network-manager问题(重写启动无效果)
4.使用协议问题(第一次用的pptp不能正常上网,尝试使用openvpn无效果)
5.wifi问题(但是同一WiFi环境win和mac正常,无效果)
最终解决办法
在我用手机翻墙之后最后找到了答案,原因是从Ubuntu12开始,默认多了一个dnsmasq服务,归根结底是dns问题,简单来说就是怕你连了vpn网络不好,默认从本机解析dns,不走vpn。
详细信息请查阅(需科学上网): dnsmasq说明文档
解决命令:
1.sudo gedit /etc/NetworkManager/NetworkManager.conf`
2.注释掉 dns=dnsmasq(注释方法在前面加#)
3.sudo systemctl restart network-manager
最后:
注释掉dnsmasq之后翻墙上网正常(ubuntu使用openvpn请查阅我的其他相关文章)。
网友评论