分享VPN日常使用中的几个坑和对应解决办法

坑一:VPN启动后,发现ping本地局域网内其他机器无法ping通了,关闭VPN又恢复正常?

导致这个问题的原因很可能是VPN开启后,数据包都经由VPN的虚拟网卡进行转发了。这时候你需要更改下自己网卡的网关:

/// 根据自己的实际情况修改。以笔者1网段为例,网关192.168.1.1,子网掩码 255.255.225.0
route change 192.168.1.0 mask 255.255.255.0 192.168.1.1

坑二:VPN启动后,发现直接无法上网了,ping百度什么的都无法连通,关闭VPN又恢复了正常?

生产环境下,我们多次遇到了这个坑爹的问题,而且集中出现在用户使用wifi上网模式下。推测是部分运营商将VPN的DNS墙了,导致开启VPN后无法上外网。

一个有效的解决办法是:打开wifi网卡的属性设置,将wifi的DNS设置成手动模式,修改DNS为:114.114.114.114 和8.8.8.8

坑三:VPN无法正常启动?

(1)检查VPN虚拟网卡驱动是否正常安装,VPN虚拟网卡是否被禁用。openvpn并不会在运行时检查网卡驱动和激活您的虚拟网卡,如果是这个问题,请手动安装解决

(2)网络参数和网络状态设置。如检测本机域名解析是否存在问题。终极办法,将网卡恢复到初始状态:

netsh int ip reset logfile.txt 
netsh winsock reset catalog 

(3)关闭防火墙。以防意外,建议您在开启VPN服务时,先关闭防火墙,或者将openvpn添加到允许通过防火墙的应用程序列表中。

坑其他:使用OpenVPN GUI,其他几个可能出现的OpenVPN常见错误

1、ADSL用户的VPN连接问题

如果本地使用ADSL且遇到本地连接VPN问题,尝试在client.ovpn最好添加一句:

route-method exe

参考地址:

http://blog.roachy.net/tag/error-windows-route-add-command-failed-adaptive-sys/

用ros做openvpn服务端win客户端无法获得网关的解决办法 @ 小狼

2、请以管理员权限运行OpenVPN GUI

否则可能出现类似如下错误:

Wed Nov 30 16:55:08 2011 C:\WINDOWS\system32\route.exe ADD 12.34.56.78 MASK 255.255.255.255 192.168.1.1

Wed Nov 30 16:55:08 2011 ROUTE: route addition failed using CreateIpForwardEntry: Access is denied. [status=5 if_index=12]

Wed Nov 30 16:55:08 2011 Route addition via IPAPI failed [adaptive]

Wed Nov 30 16:55:08 2011 Route addition fallback to route.exe

The requested operation requires elevation.

Wed Nov 30 16:55:08 2011 ERROR: Windows route add command failed [adaptive]: returned error code 1

屏幕右下角的系统托盘区有图标,点击该图标,会在菜单中出现我们添加的服务器,点击Connect,OpenVPN客户端就会开通链接OpenVPN服务器,过一会儿,OpenVPN图标变成绿色就是链接成功了。

3、常见OPENVPN运行错误

Options error: Unrecognized option or missing parameter(s) in [PUSH-OPTIONS]:6: topology (2.0.9)

....

ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=12]

...

ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=31]

出现这个运行错误,后来搜索,通过网址:

http://logicmd.net/2010/08/config-handbook-for-ssh-and-vpn/

发现,可能是OPENVPN版本问题,于是把从官方下载的

openvpn-2.0.9-gui-1.0.3-install

替换为

openvpn-2.2.1-install

再次运行connect,马上OK了。

4、OPENVPN连接OK,仍无法访问某些网址

请确认目标网址是否处于正常状态,其次可检查您的DNS设置是否属于中国DNS地址,建议更换为官方建议的DNS地址。附可用的DNS:

opendns: 208.67.222.222 和 208.67.220.220 ;

google dns : 8.8.8.8 和 8.8.4.4 ;

nordon dns: 198.153.192.1 和 198.153.194.1;

其他,譬如VPN在windows系统兼容性上的等,各个不同系统的版本,VPN如何移植与驱动自动安装技术等,我们后面再说。

好的,我来回答您的问题。 1. NAT配置错误导致无法访问互联网 解决办法:检查NAT配置是否正确,确认NAT设备是否连接到互联网。 2. NAT端口映射配置错误导致端口无法访问 解决办法:检查端口映射配置是否正确,确认端口映射是否生效。 3. NAT设备与其他网络设备IP地址冲突 解决办法:修改NAT设备或其他网络设备的IP地址,避免冲突。 4. NAT设备防火墙配置错误导致无法访问某些网站或应用程序 解决办法:检查防火墙配置是否正确,确认防火墙是否阻止了访问。 5. NAT设备性能不足导致网络速度缓慢 解决办法:升级NAT设备或增加带宽。 6. NAT设备与其他网络设备协议不匹配导致无法正常工作 解决办法:检查协议是否匹配,确认NAT设备是否支持该协议。 7. NAT设备配置错误导致无法远程管理 解决办法:检查远程管理配置是否正确,确认是否开启了远程管理功能。 8. NAT设备与其他网络设备配置不一致导致无法正常工作 解决办法:检查NAT设备与其他网络设备的配置是否一致,确认是否存在冲突。 9. NAT设备与其他网络设备连接错误导致无法正常工作 解决办法:检查连接是否正确,确认连接是否稳定。 10. NAT设备与其他网络设备软件版本不一致导致无法正常工作 解决办法:升级软件版本,确保与其他网络设备的版本一致。 11. NAT设备与其他网络设备硬件不兼容导致无法正常工作 解决办法:更换硬件设备,确保兼容性。 12. NAT设备配置错误导致无法访问局域网中的其他设备 解决办法:检查配置是否正确,确认是否开启了局域网访问功能。 13. NAT设备与其他网络设备安全性配置不一致导致无法正常工作 解决办法:检查安全性配置是否一致,确认是否存在安全隐患。 14. NAT设备配置错误导致无法正常进行VPN连接 解决办法:检查VPN配置是否正确,确认是否开启了VPN功能。 15. NAT设备与其他网络设备QoS配置不一致导致网络质量下降 解决办法:检查QoS配置是否一致,确认是否存在网络拥塞问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键盘会跳舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值