Como posso usar VPN para conexões de entrada e linha direta para conexões de saída?

3

Meu ISP usa um Carrier Grade NAT (um switch entre a linha do ISP e meu roteador principal) e isso não permite que eu faça o "portforwarding" (configurei-o, mas não uso). Depois de muita contemplação, decidi ir para uma VPN. Ao fazer alguma pesquisa, vim a saber que você pode ter duas rotas usando o iptables com base na direção da sua conexão.

Aparentemente, o inverso do que eu preciso parece estar aqui ( Separação de entrada / saída para VPN ).

Essa configuração funcionará para coisas como torrents e, talvez, estender alguns serviços da minha rede doméstica? Como posso implementar isso na minha rede doméstica?

P. p: Baseado na ideia dada por @roaima, segui este guia para configurar duas rotas com a rota VPN sendo usada pelo usuário vpn. Este é o guia detalhado a seguir. link

    
por mccbala 20.01.2017 / 20:21

1 resposta

0

Você não precisa fazer nada de especial para isso, apenas para trabalhar diretamente.

A rota padrão do sistema deve permanecer via seu ISP. Isto significa que todos os pacotes que não são endereçados a dispositivos na sua rede local (a LAN) irão através do seu ISP.

Crie uma VPN para seu endpoint necessário. Se você estiver usando algo baseado no OpenVPN, assegure-se de que sua rota padrão não seja atualizada para usar a VPN. (No arquivo de configuração, isso é normalmente obtido com o redirect-gateway def1 - você não quer isso .)

Todo o tráfego iniciado a partir do seu sistema sairá da rota padrão para o seu ISP. Quando a VPN disparar, isso continuará, exceto para o tráfego direcionado ao extremo do link da VPN; isso será encapsulado pela VPN e, em seguida, os dados criptografados deixarão seu sistema para o seu ISP.

Como sua VPN conecta seu sistema a um sistema remoto, você deve considerar um firewall. Normalmente, algumas regras iptables ajudarão.

Você também precisa considerar por que deseja a VPN. É para permitir ssh ou http? Em caso afirmativo, você provavelmente precisará de uma regra SNAT (MASQUERADE) aplicada na extremidade remota do link VPN para que seu sistema saiba enviar o tráfego de retorno de volta à VPN. Esteja ciente, no entanto, de que isso pode não funcionar para os Torrents.

    
por 21.01.2017 / 23:28