Итак, в первой части мы настроили авторизацию на роутере по SSH без пароля.
Теперь давайте создадим необходиые скрипты на роутере. Их будет несколько.
Для этого подключаемся программой Putty к нашему роутеру (к системе Entware на USB). IP: 192.168.1.1
port: 222 1) При помощи редактора vi, создаём первый скрипт vpnon.sh vi vpnon.sh В редакторе vi нажимам "i" для начала ввода и копируем строки ниже: #!/bin/sh
wget -qO - --post-data='[{}]' localhost:79/rci/interface/up?name=OpenVPN0 >/dev/null 2>&1
echo vpnon После написания нажимаем:
ESC
вводим :wq - команда записи файла, с поcледующем выходом из редактора (двоеточие и буквы wq)
Enter 2) Второй скрипт vpnoff.sh vi vpnoff.sh #!/bin/sh
wget -qO - --post-data='[{}]' localhost:79/rci/interface/down?name=OpenVpn0 >/dev/null 2>&1
echo vpnoff 3) Третий скрипт vpnstate.sh vi vpnstate.sh #!/bin/sh
for iface in OpenVPN0; do
if [ "$(wget -qO - localhost:79/rci/show/interface/${iface}/state | sed 's,",,g')" = "up" ]; then
echo "vpno