我试图build立我的第一个OpenVPN的服务器,我很难找出是否应该使用tun或tap来进行特定的设置。
我有一个Amazon VPC,运行Windows Server 2012的几个EC2实例将被用作工作站。 在VPC中还有一个文件服务器(也运行WS2012),工作站通过SMB连接到该文件服务器。
具体来说,我试图build立一个OpenVPN服务器(Ubuntu上的这个),允许远程客户端连接到VPC,然后使用RDP来访问工作站本身。
我尝试使用tun,但我仍然无法让客户端看到networking上的工作站(我尝试RDP到工作站和连接失败,ping也)。 我知道这可能是由于很多原因,所以我试图放弃我可能出错的地方。 我想tun会是最好的select,因为我不需要使用任何非IP协议,效率会更高,但是我想确定一下。
顺便说一下,我一直在遵循这个指南: https : //openvpn.net/index.php/open-source/documentation/howto.html
提前致谢。
我在我们的VPC中使用了tun这个确切的用例(我们使用的是linux而不是windows,但是除此之外)。 所以我会说在这种情况下tun是可以接受的。
要寻找的东西是:
通常在debuggingOpenVPN时,我发现在OpenVPN的以太网网卡上运行networking嗅探器,并且在目标机器上的以太网网卡上运行一个networking嗅探器,可以帮助识别stream量停止或阻塞的位置。