Roteando todo o tráfego via Raspberry Pi com o OpenVPN em um AP Brigado do OpenWRT

1

Eu quero rotear todo o tráfego no meu roteador OpenWRT através do meu Raspberry Pi que tem uma conexão de cliente OpenVPN.

Eu tenho uma configuração simples:

+-------------------+            +---------------+
|                   |  Connected |               |
|     ISP MODEM     +------------+OpenWRT Router |
|    192.168.1.1    | to lan port| 192.168.1.2   |
+-------------------+            +--+-----------++
                                    |           |
                                    |           |
                                    |           |
                             +------+-------+   |  +-------------------+
                             | Raspberry Pi |   |  | All other devices |
                             | with OpenVPN |   +--+ connected via WiFi|
                             | 192.168.1.3  |      |    192.168.1.*    |
                             +--------------+      +-------------------+

Eu literalmente segui este guia para configurar um AP em ponte no OpenWRT e este tutorial para configurar o OpenVPN no meu Raspberry Pi . Eu acredito que as configurações no Raspberry Pi estão corretas.

Eu tentei alterar o gateway padrão da seguinte maneira no meu roteador OpenWRT:

root@OpenWrt:~# ip route del default
root@OpenWrt:~# ip route add default via 192.168.1.3
root@OpenWrt:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.3     0.0.0.0         UG    0      0        0 br-lan
192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan

No meu roteador, vejo que isso funcionou porque agora tem um IP do provedor de VPN

root@OpenWrt:~# wget -qO- http://canihazip.com/s
46.166.186.213

No entanto, em todos os meus dispositivos que estão conectados ao WiFi ou cabo do roteador OpenWRT, ainda recebo o IP do meu provedor antigo.

Eu percebo que há muitas perguntas semelhantes aqui, mas não as soluções funcionaram para mim. Eu sei pouco sobre redes e começo a pensar que o que eu quero não é possível com um AP em ponte.

    
por johnbaltis 19.02.2017 / 12:44

1 resposta

0

Não é possível fazer isso com uma configuração de ponto de acesso em ponte.

E para fazer isso você não precisa do Raspberry Pi.

Faça a seguinte configuração:

+-------------------+            +---------------+
|                   |  Connected |               |
|     ISP MODEM     +------------+OpenWRT Router |
|    192.168.1.1    | to wan port| 192.168.2.1   |
+-------------------+            +-------+-------+
                                         |
                                         |
                                         |
                              +----------+--------+
                              | All other devices |
                              | connected via WiFi|
                              |    192.168.2.*    |
                              +-------------------+

Em um roteador com configurações padrão:

  1. Abra /etc/config/network e encontre config interface 'lan' .
  2. Lá você muda option ipaddr '192.168.1.1' para option ipaddr '192.168.2.1' .
  3. Siga um guia para configurar o OpenVPN no roteador OpenWRT. Eu usei este guia no GitHub que é para o provedor de acesso privado à Internet, mas deve se aplicar a todos os provedores que suporte OpenVPN. Observe que no tutorial eu linko, eles usam 192.168.1.1 , em vez disso você deve usar 192.168.2.1 .
por 22.02.2017 / 16:01