Я выполнил настройку DD-WRT: VPN OpenVPN для настройки VPN-подключения на моем маршрутизаторе. Видимо, я использую privateinternetaccess в качестве поставщика VPN и OpenVPN. Работает нормально, но нет переключателя VPN kill! Есть ли способ реализовать это?

2 ответа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

Ссылка: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=957052

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .