openvpn和virtualbox

我有一台Linux机器,偶尔在Virtual Box上运行Windows XP。 除了XP中的openvpn,它们都运行得非常好,无法连接到在远程机器上运行的vpn服务器。 vpn客户端从linux工作…据我所知直到现在似乎是一个端口转发的问题…我不断收到此错误: TCP/UDP: Incoming packet rejected from 10.0.2.2:1194, expected peer address: (allow this incoming source address/port by removing --remote or adding --float) ,但不知道如何解决它。

我怀疑卡米尔是对的。

在VirtualBox中将您的networking更改为桥接而不是NAT,并且我认为这会工作得更好。

在VirtualBox 3.1.2用户手册的第6.3.3节“NAT限制”一节中还要注意这一点:

GRE等协议不受支持:不支持TCP和UDP以外的协议。 这意味着某些VPN产品(例如Microsoft的PPTP)无法使用。 还有其他的VPN产品,只使用TCP和UDP。

如果有帮助,我过去做过的一件事是在主机上设置openvpn。 这样,所有使用NAT的客户端都可以访问VPN隧道。