Conexão VPN PPTP compartilhada com - ou de dentro - VirtualBox VM

0

Usando um host do Windows 7 e uma conexão PPTP Não consegui fazer a VPN funcionar com uma VM que executa um derivativo do RedHat Linux. Compartilhar a conexão PPTP do host com a rede somente de host do VirtualBox parece interromper qualquer conexão com o host e a VPN.

Tentar se conectar à VPN de dentro da VM parece funcionar com o adaptador em ponte do VirtualBox, mas depois de estabelecer os recursos de conexão dentro da VPN, eles ainda estão inacessíveis. A tabela "netstat -rn" lista a VPN como o primeiro destino, que é o que eu esperaria. No entanto, todos os comandos "tracepath" parecem estar usando o host local, a conexão não-VPN ou não recebem resposta.

netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.x.y.z        0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
207.x.y.z       192.168.x.1     255.255.255.255 UGH       0 0          0 eth0
192.168.x.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.x.1     0.0.0.0         UG        0 0          0 eth0

A utilização da ponte de rede do Windows a partir do seu adaptador PPTP parece estar fora de questão. O host trabalha consistentemente com a VPN. Eu também tentei desabilitar o firewall da VM guest inteiramente.

EDIT: rotas incluídas.

    
por Paul R Rogers 15.05.2015 / 16:17

1 resposta

0

Encontrou a solução para usar a conexão PPTP com a VM no link

O que eu estava perdendo quando tentei me conectar na VM:

2.3 If /sbin/route shows that there is default route for current network connection, we have to add another default route for ppp0 to be able to use the vpn. This is because pppd's defaultroute option does not override existing default (by design). The ip-up.local is a script that is executed after the connection has been established:

create file /etc/ppp/ip-up.local and add the following:

/sbin/route add default ppp0

make ip-up.local executable:

sudo chmod 755 /etc/ppp/ip-up.local

    
por 24.07.2015 / 23:38