简单的OpenVPN搭建之Windows之VPN跳转

工业云大湿兄 发表于 2018/09/03 11:26:43 2018/09/03
【摘要】 用Client端作为跳转,让与Client端同网段的机器与Server端互信。

上一篇,我们将VPN的隧道建立好了。这一篇,我们来研究一下怎么样让其他与Server,Client同子网的机器互相通信~


1.1      简单的一个示意图:

                                              image.png

注意:Server端网段与Client端网段一定要不一样!

根据图示,Server端网段为172.17.128.0/8VPN隧道地址为10.8.0.1(此地址不会变)

Client端网段为192.168.1.0/8VPN隧道地址为10.8.0.2,此地址为VPN随机分配,请注意连接后桌面右下角的提示:

image.png

如果没看到,可以右键点击OpenVPN图标 -> Show Status;在弹出窗口的最后一行看到

image.png

1.2      打开IP路由,此操作在Server端以及Client端都要做

1) 打开注册表编辑器。

 

2) 在注册表编辑器中,定位以下注册表项:

 

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/Tcpip /Parameters

 

选择下面的项目:

 

IPEnableRouter:REG_DWORD:0x0

 

3) 要对该计算机安装和使用的所有网络连接都启用 IP 转发,请指定值为 1

4)重启机器使注册表生效

5)验证

运行命令:ipconfig –all,注意下图字段:

image.png

如果显示,即打开IP路由成功

1.3      添加路由

思路:

- VPN Server端配置 VPN Client端网段的路由(192.168.1.0/8),下一跳指向 VPN Client端的隧道地址(10.8.0.2)

- VPN Client端配置 VPN Server端网段的路由(172.17.128.0/8),下一跳指向 VPN Server端的隧道地址(10.8.0.1)

5.1的图中为例,在Servr端运行如下命令:

> route add –p 192.168.1.0 mask 255.255.255.0 10.8.0.2

Client端运行如下命令:

> route add –p 172.17.12.0 mask 255.255.255.0 10.8.0.1

*“-p”表示添加永久路由,重启后不会消失

验证:添加完成后运行命令“route print”确认

1.4      添加网关

在与Client端同子网的业务机器里,配置网关到VPN Client端的私网IP

image.png

IP地址”填写本机私网IP

默认网关填写Client端私网IP即可

1.5      (可选)关闭“源/目的检查”

如果使用华为云上的ECS作为Client端或者业务机器,请关闭/目的检查

进入弹性云服务器控制台 => 点击需要更改的ECS的名称 => 点击网卡标签 => 展开网卡,将/目的检查关闭

image.png

1.6      验证

业务机器与Server端能ping通互相的私网IP。

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。