Jump to content
  • 0

Нужен совет по автоматизации переключения приоритетов сетевых подключений


Question

Ситуация: есть Кинетик Экстра, на нем настроен L2TP/IPSec vpn до сервера HideMy.Name. ВПНом пользуются только несколько устройств в сети, настройка выполнена через "Приоритеты подключений", см скриншот. Сравнительно часто приходится включать или отключать использование ВПН на одном из устройств. Сейчас делаю это вручную, "перетаскивая" устройство между разными политиками на закладке "Применение политик". Это работает, но не слишком удобно. Хотелось бы иметь что-то типа ярлыка на рабочем столе компьютера, или ссылки/закладки в браузере, клик на которую включает (или выключает) использование ВПН для определенного устройства.

Сам я далек от сетевого администрирования, поэтому нет никаких идей, как такое сделать.

Буду признателен за любой совет/наводку или ссылку на гайд по чему-то похожему. 

 

image.png.098f90160b94ac01637c5d4e8f7b33f0.png

 

image.png.d8eaddb34808af04d076feb5d545f18e.png

Edited by Михаил Хаскельберг
опечатка
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
1 час назад, Михаил Хаскельберг сказал:

Ситуация: есть Кинетик Экстра, на нем настроен L2TP/IPSec vpn до сервера HideMy.Name. ВПНом пользуются только несколько устройств в сети, настройка выполнена через "Приоритеты подключений", см скриншот. Сравнительно часто приходится включать или отключать использование ВПН на одном из устройств. Сейчас делаю это вручную, "перетаскивая" устройство между разными политиками на закладке "Применение политик". Это работает, но не слишком удобно. Хотелось бы иметь что-то типа ярлыка на рабочем столе компьютера, или ссылки/закладки в браузере, клик на которую включает (или выключает) использование ВПН для определенного устройства.

Сам я далек от сетевого администрирования, поэтому нет никаких идей, как такое сделать.

Буду признателен за любой совет/наводку или ссылку на гайд по чему-то похожему. 

Что такое политика та или иная с точки зрения конф файла

ip hotspot
...
    host 50:хх:хх:хх:хх:хх permit
    host 50:хх:хх:хх:хх:хх policy Policy1
    host 70:хх:хх:хх:хх:хх permit
    host 70:хх:хх:хх:хх:хх policy Policy0
    host 70:хх:хх:хх:хх:хх priority 6

ip policy Policy0
    description Cloud
    permit global Wireguard0
...
!
ip policy Policy1
    description In-2
...

где Policy0/Policy1 та или иная политика, т.е. меняя у зарег.устройства в строке

host MAC-Клииента policy Policy1

можно менять для данного клиента политику. Вопрос теперь как это сделать на просторах данного форума есть много примеров по удаленному доступу к конфигу и замене в нем параметров. Начните поиск с "rci"

Скрытый текст
http://192.168.1.1/rci/interface/mac/access-list?name=WifiMaster0/AccessPoint0

wget -O /tmp/1 http://admin:passwd@{router_ip}/rci/show/ip/hotspot
wget -O /tmp/1 http://user:passd@{router_ip}/rci/ip/hotspot/wake?mac=11:22:33:44:55:66
wget -qO - localhost:79/rci/show/interface | jq '.[] | select(.type=="Wireguard")' | jq -r '.id'

именно с поиска и понимая, а потом уже написания скрипта или еще как.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...