远程接入局域网--windows下搭建openvpn服务

来源:互联网 发布:权力来源于哪里知乎 编辑:程序博客网 时间:2024/05/21 09:10

这里我是进行实验,用Vmware虚拟机模拟一个外网访问局域网的环境
目的:实现外网ip 访问一个局域网。
环境:
openvpn server
windows7 下搭建openvpn server 环境 :
windows7为虚拟机,网络环境配置如下图
这里写图片描述
桥接网卡相当与外网卡 ip :192.168.18.110
VMnet2为内网卡 ip:192.168.235.143

openvpn的安装生成证书自行搜索。
这里主要说一下配置问题。
配置文件从OpenVPN\sample-config\server.ovpn拷贝的。
其中说一下其中的几个选项和造成的问题:
1 dev tap / dev tun 的问题
网上有的说 dev tun在windows下不行, 我亲身实验过,其实是可以的。
2 push “route 192.168.235.0 255.255.255.0” 的问题
这句话的意思是给客户端下一条路由 让该网段的路由指向openvpn server的ip(一般为10.8.0.1)
这里写图片描述

客户端连接之后,客户端上就会产生这两条路由信息。
但是ping 192.168.235.143(内网卡ip) 并不能ping 通。
所以还是建议在windows的搭建的openvpn服务端的配置文件中不要添加
push “route 192.168.235.0 255.255.255.0”

还是应该在客户端自己手动添加路由信息:
route add 192.168.235.0 mask 255.255.255.0 10.8.0.1
添加之后:
这里写图片描述
这两张路由图为客户端显示的路由信息。
只添加这一条路由信息才是正确的。
然后ping 192.168.235.143 便能ping通了。

但是
这时候也只能ping通服务器上的内网ip,并不能ping通内网的其他ip。
这里写图片描述
网卡openvpn为虚拟网卡
本地连接为外网网卡
本地连接 3 为内网网卡
然后设置内网网卡共享
这里写图片描述

然后再ping 内网的其他ip就能ping通了。

openvpn client
配置文件就按OpenVPN\sample-config\client.ovpn 就可以
转载请注明原文出处:http://blog.csdn.net/hpp24/article/details/68926363

0 0
原创粉丝点击