VPN no SSID # 2 (OpenWRT)

1

Eu sou um novo no openwrt (ajuste de atitude - TP-Link WDR3600), estou tentando obter um OpenVPN em ponto de acesso sem fio dedicado (VAP). Deixe-me mostrar o que estou tentando fazer aqui com recursos visuais:

  • OSSIDHometambémpodeseconectaraoVyprVPN,masnãopoderotearparaoCOMCAST.Consigoconfigurartodasaspartes,porémminhabridgedeLAN(clientes)aindaestáseconectandoatravésdoOpenVPN.Nãodeveserocasodepoisdelermuitostutoriais/howtos.Aquiestáaminhaimpressãoderota:

Aqui estão as regras do meu firewall:

Configurei-o com base no conhecimento limitado que tenho com a rede. Sou um entusiasta de TI e estou disposto a doar ou ajudá-lo se você precisar de alguma ajuda no suporte técnico da empresa a partir do ângulo do arquiteto de software.

Espero que você possa me ajudar a esclarecer o que mais sinto falta.

Eu tenho lido muito na internet e descobri que isso poderia ser um problema de roteamento. Eu tenho procurado por ajuda até mesmo de gurus da rede que não tem idéia do que estou tentando fazer. Há alguém aí que possa ajudar um pouco sobre isso, por favor?

    
por m4573r 01.09.2014 / 18:24

1 resposta

3

Seu problema está na tabela de roteamento. Uma VPN modifica a tabela de roteamento: como a tabela é única, uma VPN modifica a tabela de roteamento para qualquer pessoa que esteja conectada ao roteador.

No entanto, o Linux permite a possibilidade de ter múltiplas tabelas de roteamento, e aplicar uma delas dependendo das propriedades do usuário da LAN: é chamado de política de roteamento . Felizmente para você, o OpenWRT implementa o roteamento de políticas: você pode encontrar uma descrição aqui ; ainda mais felizmente, descreve como um exemplo exatamente o seu caso, ou seja, um usuário que deseja rotear alguns clientes de rede local através de uma VPN, deixando outros clientes fora da VPN.

Para que isso funcione, você terá que ter usuários conectados a Home_VPN para pertencer a uma rede diferente da HOME . Por exemplo, você terá que instruir seu programa dhcp a fornecer endereços no intervalo 192.168.51.0/24 para clientes de HOME_VPN, e endereços no intervalo 192.168.77.0/24 para clientes da outra rede wifi. Se você fizer isso, o endereço IP da interface do roteador em HOME deve ser 192.168.77.1, que em HOME_VPN deve ser 192.168.51.1.

Você pode estabelecer conectividade entre as duas redes separadas por meio das seguintes regras para adicionar às tabelas de roteamento:

  ip route add 192.168.51.0/24 dev IF1
  ip route add 192.168.77.0/24 dev IF2

em que IF1 e IF2 são nomes das interfaces wi-fi nas redes wifi HOME_VPN e HOME, respectivamente.

    
por 01.09.2014 / 19:33