Я выполнил настройку DD-WRT: VPN OpenVPN для настройки VPN-подключения на моем маршрутизаторе. Видимо, я использую privateinternetaccess в качестве поставщика VPN и OpenVPN. Работает нормально, но нет переключателя VPN kill! Есть ли способ реализовать это?
2 ответа
1
Вам нужно будет подключиться через ssh/telnet к маршрутизатору и выполнить следующую команду:
killall openvpn
Если вам нужно перезапустить vpn, команда будет выглядеть примерно так:
openvpn --config <location of your client.conf>
1
В разделе Администрирование -> Команды скопируйте и вставьте следующее и нажмите "Сохранить брандмауэр".
# --- 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