interfaces de rede virtual várias conexões vpn

1

Eu tenho 2 conexões vpn e eu quero ser capaz de conectar em ambos ao mesmo tempo, rodando o Fedora 18. Minha idéia principal era rodar o VirtualBox com 2 máquinas virtuais, conectar cada um deles na VPN e então SSH para cada máquina para acessar ambas as VPNs. Mas então eu pensei que deveria haver uma maneira de fazer isso em uma máquina. Quero dizer, não há nenhum ponto de executar um sistema operacional inteiro apenas para obter uma conexão.

Estou ciente da ferramenta nm, mas acho que, se eu conectar uma VPN, ela "envolve" todas as conexões. Isso esta certo? Existe uma maneira de criar, digamos, eth1 eth2 ou eth0:1 eth0:2 e atribuir 1 VPN em cada um?

Se não houver uma maneira possível de fazê-lo em uma máquina e eu tiver que me ater à solução de VM, qual configuração você recomendaria para usar menos recursos de hardware? (distribuição, ram atribuído, etc), portanto, se eu ficar com a solução VM eu só precisaria da VM para a conexão e nada mais.

(Todas as soluções são aceitas, mas eu prefiro a linha de comando, se possível.)

    
por user2011809 26.01.2013 / 12:14

1 resposta

0

Use vpnc . Isso não envolve todas as conexões, mas adiciona uma nova interface para a vpn.

Você criará um novo arquivo em /etc/vpnc/ para cada configuração. Há um arquivo default.conf como exemplo, com tudo comentado.

Se você tiver vpn1.conf e vpn2.conf nesse diretório, você iniciará as vpns com os comandos vpnc vpn1 e vpnc vpn2 (ou talvez algo como vpnc --enable-1des vpn1 - consulte a página de manual para vpnc ).

Eu recomendo tornar /etc/resolv.conf imutável ao usar vpnc , pois ele será substituído. Eu geralmente não quero o dns vpn, e se você tiver dois, é certeza de ser inútil.

    
por 26.01.2013 / 22:27