Eu finalmente encontrei o caminho para fazer isso. Vou descrever minha solução passo a passo.
- Configurar um Windows XP VBox com duas interfaces de rede (uma em ponte, uma somente host)
- Instale o software Sonicwall VPN Client
- Clique na recém-criada "Conexão VPN SonicWALL" na Visão geral de conexões de rede de configurações do sistema e escolha Propriedades. Na guia 'Avançado', ative 'Permitir que usuários da rede se conectem através da conexão à Internet deste computador' e use o Adaptador somente para host 'Conexão de rede doméstica'
- As configurações de TCP / IP para o adaptador somente host devem mudar para algo como 192.168.0.1/255.255.55.0. Caso contrário, configure isso manualmente.
- No seu sistema Ubuntu, configure o host-only vboxnet para usar um IP estático 192.168.0.2/255.255.255.0. O 192.168.0.1 deve ser "pingável" dentro do seu host Ubuntu.
- Agora configure as rotas:
sudo route add -net 10.0.0.0 gw 192.168.0.1 netmask 255.0.0.0 dev vboxnet7
(onde vboxnet7 é meu adaptador somente para host) - Reconecte o cliente de VPN da SonicWALL
Agora você deve conseguir acessar as máquinas VPNs.