Eu suspeito que Kamil esteja certo.
Mude sua rede no VirtualBox para o Bridged em vez do NAT, e acho que isso funcionará muito melhor.
Eu tenho uma máquina Linux na qual ocasionalmente executo o Windows XP no Virtual Box. Tudo funciona maravilhosamente, com exceção do openvpn no XP, que não pode se conectar ao servidor vpn em execução em uma máquina remota. O cliente vpn funciona do linux ... até onde eu li até agora parece ser um problema de port forwarding ... continuo recebendo este erro:
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)
, mas não tenho ideia de como corrigi-lo.
Eu suspeito que Kamil esteja certo.
Mude sua rede no VirtualBox para o Bridged em vez do NAT, e acho que isso funcionará muito melhor.
Observe também coisas como esta no manual do usuário do VirtualBox 3.1.2, seção 6.3.3 "Limitações NAT" na página 94:
Protocols such as GRE are unsupported: Protocols other than TCP and UDP are not supported. This means some VPN products (e.g., PPTP from Microsoft) can- not be used. There are other VPN products which use simply TCP and UDP.
Caso isso ajude, uma coisa que fiz no passado, é configurar o openvpn no host. Dessa forma, todos os convidados usando NAT têm acesso ao túnel VPN.
Tags virtualbox openvpn