Windows XP单网卡开启NAT实现客户端通过VPN服务上网(配合OpenVPN)

Windows XP系统下利用OpenVPN搭建VPN服务器可以参考 http://igfw.net/archives/3010 (看起来很复杂,其实主要是生成证书麻烦,有了证书以后就很简单了)。不过文中说的是internet连接共享“来实现clinet通过VPN SERVER上网,这种方法需要两块网卡,本文主要是说Windows XP系统下单网卡开启NAT实现VPN共享上网,具体步骤如下:

1) 在服务里打开 Routing and remote access服务 ,将其启动类型设置为自动

2) 修改注册表(开启TCP/IP转发)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1

3) 在命令提示符里输入以下命令,停止RAS 服务

net stop remoteaccess

4)在命令提示符里依次输入以下命令,安装配置nat

netsh

routing ip nat

install

add interface “本地连接” full

add interface “本地连接 2″ private

add interface name=”内部” mode=private

其中“本地连接 ”为你用作服务器的电脑上用于上外网的连接名,“本地连接 2”为你安装OpenVPN时生成的虚拟网卡连接名,视自己电脑情况改动, “内部”只有在有vpn client连接的时候才能看到,一般来说,“内部”这个名字是不用改的。配置完成后输入show interface命令后显示:
NAT 内部 配置
—————————
模式              : 专用接口

NAT 本地连接 配置
—————————
模式              : 地址和端口转换
NAT 本地连接 2 配置
—————————
模式              : 专用接口
即表示NAT配置成功。

5)重启电脑,连接OpenVPN服务器即可实现客户端通过VPN服务器上网。

本文原始地址http://igfw.net/archives/6418

  1. XBC
    2012年12月9日09:59

    那client需不需要开routing and remote access呢?

  2. Dahai
    2011年11月17日12:39

    整个过程说的很清楚,就是没明白这是要干什么,具体有什么用啊?

    • iGFW
      2011年11月17日14:09

      Windows XP系统下搭建OpenVPN服务器时internet连接共享“来实现clinet通过VPN SERVER上网的方法需要两块网卡,
      本文是单网卡开启NAT实现客户端通过VPN服务上网的方法。

  3. 2011年11月16日17:59

    大哥,怎么关注你呀,
    有没有G+上行不

    • iGFW
      2011年11月16日20:02

      可以在推特上关注我,我推号zzug
      G+我没在玩。

  4. 2011年11月16日13:57

    需要研究研究