通过OpenVPN连接到Samba共享

此示例旨在说明OpenVPN客户端如何通过路由的开发 隧道连接到Samba共享 。如果您是以太网桥接(dev tap),则可能不需要遵循这些说明,因为OpenVPN客户端应在其网络邻居中看到服务器端计算机。

对于此示例,我们将假定:

接下来,编辑您的Samba配置文件(smb.conf)。确保 hosts allow 指令将允许来自10.8.0.0/24 子网的OpenVPN客户端 进行连接。例如:

hosts allow = 10.66.0.0/24 10.8.0.0/24 127.0.0.1

如果您在同一台计算机上运行Samba和OpenVPN服务器,则可能需要编辑smb.conf 文件中的 interfaces 指令, 来在10.8.0.0/24的TUN接口子网上也进行监听:

interfaces  = 10.66.0.0/24 10.8.0.0/24

如果您在同一台计算机上运行Samba和OpenVPN服务器,请使用文件夹名称从OpenVPN客户端连接到Samba共享:

\\10.8.0.1\\sharename

如果Samba和OpenVPN服务器在不同的计算机上,请使用文件夹名称:

\\10.66.0.4\sharename

例如,在命令提示符窗口中:

net use z: \\10.66.0.4\sharename /USER:myusername