Como configurar o roteamento simples entre NICs

1

Eu tenho a seguinte configuração:

Roteador físico

  • Interface da Internet 192.168.1.1
  • Encaminhamento de porta do IP 1194 / udp para a máquina virtual abaixo

Máquina virtual (VM)

  • Servidor AMD Ubuntu 14.04.3
  • Uma NIC virtual que faz a ponte (compartilha de forma transparente) a NIC física do meu host
  • Locação estática (192.168.1.58) atribuída pelo roteador físico
  • OpenVPN instalado e configurado; interface virtual tun0 com IP 10.8.0.1 (guia seguido link )

Bem sucedido:

  • Meu laptop pode se conectar e obter um IP 10.8.0.x
  • Meu laptop pode fazer ping em dispositivos internos

Não foi bem sucedido:

  • Dispositivos internos não podem fazer ping 10.8.0.x
  • Eles não podem nem fazer ping em 10.8.0.1, que é a interface tun0

Portanto, o roteamento está funcionando em 10.8.0.x > 10.8.0.1 > 192.168.1.58 > 192.168.1.1 > 192.168.1.x ... mas o roteamento NÃO está funcionando na direção oposta!

Eu adicionei uma rota no meu roteador físico (usando DD-WRT v24-sp2):

  • Rede LAN de destino: 10.8.0.0
  • Máscara de sub-rede: 255.255.255.0
  • Gateway: 192.168.1.58
  • Interface: LAN e & amp; WLAN

Mas o roteamento ainda não funciona na rede 10.8.0.0. Eu suspeito que o problema está no meu servidor Ubuntu que está executando o OpenVPN. Eu suspeito que o problema é que, embora o artigo acima tenha dado um passo para configurar o roteamento de 10.8.0.0 para a rede interna, ele não incluiu uma etapa da rede interna para 10.8.0.0. Então talvez eu só precise adicionar uma regra que facilite isso? Estou pensando no iptables, mas também uso o UFW; então eu não sei como fazer isso.

Obrigado!

    
por TitaniumCoder477 22.05.2016 / 02:05

1 resposta

0

Eu tive um problema parecido, mexi por horas e horas até encontrar o Pritunl ( link ), ele usa o OpenVPN, mas leva Cuidado com toda a dor de cabeça do iptables que é necessária para o roteamento que você quer e lhe dá uma interface web agradável para gerenciar clientes, etc.

Não é a resposta que você pode estar procurando, mas para mim foi uma solução pragmática, equilibrando o desejo de "descobrir" e o desejo de ter apenas uma solução de VPN funcionando; -)

    
por Niek Klein Kromhof 22.05.2016 / 13:43
Noob experimentando o Ubuntu 16.04 - Erro do Compiz após efetuar login Drivers para AMD r9 280x Drivers para Ubuntu 16.04? ______ qstntxt ___ ______ azszpr765619 ___

%code% não é mais suportado no 16.04. A AMD interrompeu o suporte para seu driver Linux e não é compatível (você interromperá sua instalação se tentar instalar o %code% no 16.04).

Por enquanto, você tem que ficar com os drivers de código aberto. A AMD pode estar lançando um driver proprietário para o Linux que funciona com o 16.04, mas provavelmente não suportará muitas placas.

Aqui está uma comparação de como os drivers padrão no 16.04 se comparam ao %code% no 14.04, se você quiser dar uma olhada:

link

    
___