使用OpenVPN访问共享文件夹

这是我第一次尝试configuration一个VPN,所以我对这个知之甚less。

networking服务器有本地IP地址192.168.123。*

Windows机器拥有本地IP的networking192.168.1。*

我安装并configuration了我的openpvn服务器上的centos 5和客户端在Windows机器上。 生成所有的密钥,证书等,并将其转移到客户端,我可以连接到服务器。 下面是客户端日志的截图。

同样在服务器端,我也可以看到这个命令的传入数据包

tcpdump -n端口1723

所以我认为我做了大部分的事情是正确的。

但仍然当我尝试使用\\ 192.168.123.33或\\networking名称打开共享文件夹我无法访问文件夹

openvpn客户端

编辑:

这就是我想要做的,我不太确定是否正确configuration了客户端和服务器configuration文件(路由或其他我不知道的东西)。

在这里输入图像说明

你可以请指导我有关configuration文件,我应该怎么做一切。

你可以ping 192.168.123.33吗?
共享端口(445)在192.168.123.33上打开? 您可以使用以下命令连接192.168.123.33上的共享端口:

telnet 192.168.123.33 445 

编辑:

什么是OpenVPN的服务器IPconfiguration(localip和remoteip范围)?

问题是因为我正在使用由服务器和客户端生成的证书

 ./build-key-server 

我错过了我必须使用此命令生成的客户端使用不同的证书

 ./build-key 

在我生成适当的证书,并把客户端configuration文件夹,它连接。

你在192.168.1.0networking上有一条路由把路由通告回192.168.123.0networking吗? 没有它,networkingstream量将被路由出默认网关。

您可以通过在命令窗口中键入以下内容来从特定主机testing此操作:

 route ADD 192.168.123.0 MASK 255.255.255.0 192.168.0.999 <-LAN IP of CentOS box 

这将暂时添加一条路线。 然后您可以尝试从VPN客户端ping该主机。

另外,需要在CentOS框中启用IP转发 – http://wiki.centos.org/TipsAndTricks/IPForwarding