Você precisará ssh / telnet no roteador e executar o seguinte comando:
killall openvpn
Se você precisar reiniciar a vpn, o comando seria algo como:
openvpn --config <location of your client.conf>
Eu segui o DD-WRT: Configuração VPN OpenVPN para configurar a conexão VPN no meu roteador . Aparentemente eu uso privateinternetaccess como um provedor de VPN e OpenVPN. Ele funciona bem, mas não há um interruptor de kill de VPN! Existe alguma maneira de implementá-lo?
Você precisará ssh / telnet no roteador e executar o seguinte comando:
killall openvpn
Se você precisar reiniciar a vpn, o comando seria algo como:
openvpn --config <location of your client.conf>
Em Administração - > Comandos copiar e colar o seguinte e pressione "Salvar Firewall".
# --- SEAMLESS TUNNEL ---
# http://www.dd-wrt.com/phpBB2/viewtopic.php?p=957052
if [ "$(nvram get wan_proto)" == "pppoe" ]; then
WAN_IF="$(nvram get pppoe_ifname)"
elif [ "$(nvram get wan_proto)" == "pptp" ]; then
WAN_IF="$(nvram get pptp_ifname)"
else
WAN_IF="$(nvram get wan_ifname)"
fi
iptables -I FORWARD -o $WAN_IF -m state --state NEW -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -o $WAN_IF -p tcp -m state --state NEW -j REJECT --reject-with tcp-reset
Ref: link