原文地址:http://www.365mini.com/page/16.htm

本文介绍的只是OpenVPN连接或使用过程中的一些注意事项,如果你尚未下载安装OpenVPN,你可以点击查看OpenVPN 2.3.0 下载、安装、配置及使用详解

在使用OpenVPN时需注意以下事项,否则OpenVPN可能无法正常连接工作:

  • 请检查OpenVPN服务器和客户端的【网上邻居】-【网络连接】中的TAP-Windows驱动程序是否被禁用,该驱动程序必须处于启用状态(没有连接OpenVPN服务器时,显示“网络电缆被拔出”是正常的,只有连接后才会显示“已连接”,禁用时显示的是灰色图标的)。
  • 请检查OpenVPN服务器的 “OpenVPN Service”服务是否已正常启动,该服务必须启动。如果OpenVPN客户端的IP地址是由服务器自动分配的,还需要检查客户端的DHCH Client服务是否已经启动,该服务也需要处于已启动状态。
  • 请确保OpenVPN客户端计算机能够正常“ping”通服务器的实际IP地址,否则计算机实际的网络连接就有问题,当然也无法成功连接OpenVPN。

    192.168.0.2为OpenVPN服务器的实际IP

  • 请确保OpenVPN服务器配置的监听端口(上面例子中的监听端口为1194)没有被服务器端计算机的Windows系统防火墙或其他安全软件屏蔽。
  • 在OpenVPN正在运行的情况下,再次更改OpenVPN服务器端的相关配置文件或证书文件,可能不会立即生效,你可能需要重新启动OpenVPN Service服务,部分配置更改可能需要重新启动TAP-Windows驱动程序(即上面截图所示的“本地连接2”)才能生效。OpenVPN客户端更改配置后,一般只需要重新connect即可。
  • 在OpenVPN正在运行的情况下,再次更改OpenVPN服务器端的相关配置文件或证书文件,可能不会立即生效,你可能需要重新启动OpenVPN Service服务,部分配置更改可能需要重新启动TAP-Windows驱动程序(即上面截图所示的“本地连接2”)才能生效。OpenVPN客户端更改配置后,一般只需要重新connect即可。
  • 在Windows操作系统下,配置文件中的内容如果有文件路径,应该用英文双引号包含起来,并且使用两个反斜线作为路径分隔符。例如:D:\\OpenVPN\\config\\server.ovpn

    官方推荐如此,不过笔者发现D:/OpenVPN/config/server.ovpn也是可以的,使用相对路径也是可行的(相对于配置文件的位置),例如: ../easy-rsa/keys/crl.pem

  • 如果服务器端的配置文件有误,启动OpenVPN Service服务仍然可以启动成功,并且状态显示为“已启动”,但客户端会连接出错。如果你修改了服务器端的配置文件导致连接出错,请检查配置文件中的修改内容是否正确。此外,你还可以检查客户端的日志文件和服务器端的日志文件(都位于安装目录的log文件夹下,文件名分别为client.log和server.log),出错的日志内容一般都带有“Error”或“failed”字样。OpenVPN在启动时默认会清空之前的日志内容。

(转)使用OpenVPN的一些注意事项的更多相关文章

  1. (转)OpenVPN下载、安装、配置及使用详解

    原文地址:http://www.365mini.com/page/14.htm OpenVPN简介 OpenVPN是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的 ...

  2. openvpn配置注意事项

    1.安装VPN安装结束后,需要配置CONFIG文件夹服务端及客户端的配置文件,建议从sample文件里直接拷贝修改,网上的一些案例会引起无法启动的问题,没仔细研究过是哪里错了,反正最后从sample里 ...

  3. 利用OpenVPN实现局域网内多台机器共享上网

    本文转载自 https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14- ...

  4. Centos7安装Openvpn

    前言 搭建openvpn主要参考这篇博客,原文传送: http://www.jianshu.com/p/4bbf946222d5 所以你会发现步骤基本一样. 安装openvpn A:安装EPEL仓库 ...

  5. OpenVPN参数详解

    一般选项: –config file : 从file中读取配置选项. –help : 显示选项. –version : 显示版权和版本信息. 隧道选项: –local host : 本地主机名或IP地 ...

  6. OpenVPN设置客户端固定IP

    在使用openvpn的过程中,多台客户端连接上同一台openvpn服务器之后,客户端的的IP地扯经常变动,导致客户端之间无法正常通讯,openvpn的版本变动也导致了固定IP地扯的配置不同,用以下方法 ...

  7. 【Openvpn】iOS OpenVPN客户端设置指南(适用iPhone/iPad)

    适用于iPhone/iPad/这些iOS设备.之前iOS使用OpenVPN是需要越狱的,并且是付费第三方应用. 去年开始OpenVPN官方推出了iOS客户端就好用多了,免费也无需越狱. 说明:如果是新 ...

  8. jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧

    这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...

  9. Windows Server 2012 NIC Teaming介绍及注意事项

    Windows Server 2012 NIC Teaming介绍及注意事项 转载自:http://www.it165.net/os/html/201303/4799.html Windows Ser ...

随机推荐

  1. 对XX证券报关于物联网操作系统的几个问题的答复

    XX证券报提问了几个关于物联网和物联网操作系统的问题,个人表达了一些粗陋的观点,在这里发表出来,与行业朋友交流和探讨. 物联网行业最需要解决的问题是什么? 虽然物联网这个行业被炒得比较热,但是截至目前 ...

  2. c语言字符串库函数#include<string.h>

    字符串函数<string.h> 在头文件<string.h>中定义了两组字符串函数.第一组函数的名字以str开头:第二组函数的名字以mem开头.只有函数memmove对重叠对象 ...

  3. c程序设计语言_习题8-4_重新实现c语言的库函数fseek(FILE*fp,longoffset,intorigin)

      fseek库函数 #include <stdio.h> int fseek(FILE *stream, long int offset, int origin); 返回:成功为0,出错 ...

  4. DataContractJsonSerializer类

    DataContractJsonSerializer类 DataContractJsonSerializer类同样是提供JSON序列化的类.而且貌似有几个方法还和XML有点点关系. 注意用此类要引用S ...

  5. js模块,类,继承,命名空间,私有属性等相关概念梳理

    js确切的说是一种基于对象的语言,和纯面向对象的语言(比如as)稍微有点区别,js中没有类的概念.虽然有继承但是基于原型的继承.随着前段越来越受重视,jser们利用js的一些特性他们制造出了和纯面向对 ...

  6. Ubuntu 12.04 和 Win7 双系统安装

    Thinkpad T400上成功安装双系统 安装Win7 使用光盘按步骤安装,到这里是一个没有分区的硬盘,做了如下分区: 100M(系统保留),40G(C盘),60G(D盘),80G(E盘),52G( ...

  7. 谈谈分布式事务之三: System.Transactions事务详解[下篇]

    在前面一篇给出的Transaction的定义中,信息的读者应该看到了一个叫做DepedentClone的方法.该方法对用于创建基于现有Transaction对 象的“依赖事务(DependentTra ...

  8. [转]ASP.NET MVC 入门11、使用AJAX

    在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的sc ...

  9. 使用 Visual Studio 分析器找出应用程序瓶颈(转)

    使用 Visual Studio 分析器找出应用程序瓶颈 Hari Pulapaka and Boris Vidolov 本文讨论: 以性能瓶颈为目标 应用程序代码分析 比较分析数据 性能报告 本文使 ...

  10. Recommended add-ons/plugins for Microsoft Visual Studio [closed]

    SmartPaster - (FREE) Copy/Paste code generator for strings AnkhSvn - (FREE) SVN Source Control Integ ...