Como compartilhar a conexão VPN com a Ethernet local?

1

Eu tenho uma coleção de máquinas na minha rede local que eu gostaria de entrar na VPN o mais facilmente possível. Estou pensando em usar um único PC como um gateway da seguinte forma:

{{bunch of machines using DHCP}}--[switch]--[(eth1)PC(eth0)]--{{internet}}-[VPN]

A idéia é colocar dois NICs dentro do PC e usar eth0 para conexão real com a internet. No entanto, a conexão deve realmente ser feita para VPN. Então eu gostaria de usar eth1 como um roteador DHCP onde qualquer dispositivo conectado ao switch acha que está na mesma LAN que a VPN. Eu posso aceitar NAT se eu precisar usar IPs privados para o meu monte de máquinas.

Eu acho que preciso do OpenVPN, dnsmasq e iptables , mas como eu posso combinar isso?

O objetivo é ser capaz de conectar um novo dispositivo ao switch e ele deve, magicamente, obter uma configuração DHCP adequada e uma conexão de rede funcional com a VPN.

Se isso for possível usando apenas uma NIC no PC (configuração IP estática) e ainda fornecendo serviço DHCP para máquinas locais, seria ainda melhor.

(Note que eu não estou tentando mesclar minha rede local na VPN - eu só preciso de todas as conexões de minha máquina local mascaradas como vindas da VPN quando vistas por entidade fora do meu grupo de máquinas.)

    
por Mikko Rantalainen 13.08.2015 / 11:04

0 respostas