Como posso ver minha LAN quando conectado a uma VPN?

0

Em casa eu uso uma VPN e para compartilhá-la com outros dispositivos eu uso o computador que se conecta à VPN como ponto de acesso para uma segunda LAN, mas não quero que todo o tráfego seja roteado através da VPN: para poder optar por usar a Internet simples ou a VPN, então tenho a seguinte configuração:

  • Meu roteador está conectado ao meu provedor e, no lado local, cria uma rede local nos endereços privados 10.10.10. * e é o gateway com o endereço 10.10.10.10 para a LAN
  • Meu pc (que roda o Ubuntu e tem o endereço local 10.10.10.100) está conectado ao roteador via Wi-Fi e está conectado ao meu provedor de VPN
  • O mesmo pc tem um dongle wifi que é configurado para ser o ponto de acesso para outra LAN nos endereços 192.168.23. * (e o pc é o gateway para esta LAN com o endereço 192.168.23.1)

Desta forma eu tenho duas LANs: uma que se conecta diretamente à internet (10.10.10. *) e outra que se conecta através da VPN (192.168.23. *).

Além disso, tenho outro PC que é um servidor DLNA para a LAN 10.10.10. * e um smarttv que se conecta à VPN.

Resumindo:

  • 10.10.10.10: roteador principal
  • 10.10.10.23: pc1 com um servidor DLNA
  • 10.10.10.100: wlan0 no pc2, conectado à VPN
  • 192.168.23.1: wlan1 no pc2
  • 192.168.23.10: smarttv

Para gerenciar o tráfego no pc2, eu uso esta regra:

iptables -t nat -A POSTROUTING -s 192.168.23.0/24 -o wlan0 -j MASQUERADE

e as regras de roteamento são

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.175.1.5      0.0.0.0         UG    0      0        0 tun0
10.10.10.0      *               255.255.255.0   U     9      0        0 wlan0
10.175.1.1      10.175.1.5      255.255.255.255 UGH   0      0        0 tun0
10.175.1.5      *               255.255.255.255 UH    0      0        0 tun0
h88-150-252-230 10.10.10.10     255.255.255.255 UGH   0      0        0 wlan0
192.168.23.0    *               255.255.255.0   U     0      0        0 wlan1

Tudo funciona bem.

Ou seja, do meu smarttv (e qualquer outro dispositivo conectado no 192.168.23. *) eu vejo a internet através da VPN, enquanto os dispositivos conectados ao roteador obtêm acesso simples à internet.

O problema é que a tv não vê o servidor DLNA e a pergunta é: é possível configurá-lo de tal forma que a tv possa acessar o servidor DLNA?

    
por brad 06.04.2015 / 14:28

1 resposta

0

Você deve criar uma rota estática para a configuração. Selecione Avançado > Rota Estática

Os campos Endereço IP de destino e Máscara de sub-rede IP especificam que essa rota estática se aplica a todos os endereços 10.10.10.0 da máscara de sub-rede 255.255.255.0 .

O campo Gateway IP Address especifica que todo o tráfego desses endereços deve ser encaminhado para a LAN em 192.168.23.1 .

O valor no campo Métrica representa o número de roteadores da sua rede e o destino.

This should 0 from your routing table

.

A caixa de seleção Privada é selecionada apenas como uma medida de segurança preventiva no caso de o RIP ser ativado

Por favor, leia esta documentação na seção Configurar rotas estáticas para adicionar rota estática. Espero que isso ajude você.

    
por 07.04.2015 / 00:00