É possível alternar rápida e facilmente a VPN ativada e desativada no nível do roteador?

0

Por meio do DD-WRT ou algo semelhante, é possível alternar e desligar uma conexão a uma VPN? Um script colocado em uma máquina dentro da rede doméstica funcionaria?

A intenção é obter uma VPN restrita fora do país para que eu possa acessar a Netflix dos EUA no Reino Unido e por meio de um leitor de Blu-Ray inteligente (o que significa que não posso simplesmente configurar a VPN em um laptop tem que estar no nível do roteador). A facilidade de alternar é necessária para reverter a conexão a seus padrões para uso normal / UK Netflix, etc.

    
por bcmcfc 15.12.2013 / 10:21

1 resposta

0

Sim, se você estiver disposto a executar um script de shell no seu roteador. O comando

   nvram set opvpn_cfg='
   client
   remote xx.yy.ww.zz
   ....
   <ca> 
   ---------BEGIN CERTFICATE--------------
   ...
   --------END CERTIFICATE--------------
   </ca>
   <key>
   ....
   '

criará seu arquivo de configuração, que você pode começar da seguinte forma:

   mkdir /tmp/openvpn
   cd /tmp/ovpn
   nvram get ovpn_cfg>ovpn.conf
   mkdir -p /tmp/etc/config
   echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config     /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
   chmod +x /tmp/etc/config/ovpn.wanup
   openvpn --daemon --config ovpn.conf

Este comando irá parar o OpenVPN:

   killall openvpn

Se desejar, você pode colocar os comandos acima em um arquivo de script e executá-lo no boot:

   nvram set rc_startup='mkdir /tmp/ovpn
   cd /tmp/ovpn
   nvram get ovpn_cfg>ovpn.conf
   mkdir -p /tmp/etc/config
   echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
   openvpn --daemon --config ovpn.conf'

Estes são bastante genéricos, mas você deve ser capaz de moldá-los de acordo com suas necessidades.

    
por 15.12.2013 / 15:34