Eu tenho vasculhado essas questões e tentando muitas soluções diferentes para que isso funcione, mas parece que tenho um problema em configurar corretamente meu roteamento. Eu tenho uma caixa instalada em uma rede sem acesso à Internet, com exceção do OpenVPN para o meu servidor. Todo o resto está bloqueado deixando o segmento da LAN em que a caixa está.
A caixa abre uma conexão com o meu servidor VPN, então agora eu tenho p2p1 e tun0. A configuração para / etc / network / interfaces é:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.56.211
netmask 255.255.255.0
gateway 192.168.56.251
dns-nameservers 192.168.100.20 192.168.50.35
A conexão OpenVPN aparece e se conecta como você esperaria, permitindo que eu conecte o SSH na caixa através da VPN de fora da LAN. A questão é que todos dados de saída estão tentando usar o gateway local. Ainda não consegui obter nenhuma configuração de roteamento para passar o seguinte:
Eu tentei usar
up route add -net 1.2.3.4/32 gw 10.8.4.9
para configurar pelo menos um servidor para obter uma conexão via VPN, mas ainda não há alegria. É como se nada estivesse sendo roteado corretamente. No mínimo, eu preciso pelo menos de ter o apt-get funcionando via VPN e depois fazer com que meu servidor também o faça. Eu estou lidando com isso sendo limitado assim, mas idealmente eu só quero consertá-lo para que as rotas estejam corretas!