Serge.X Posted February 8, 2023 Posted February 8, 2023 Предлагаю реализовать в веб-интерфейсе(WebUI) функцию Ping Check для VPN соединений. Сейчас можно организовать Ping Check через CLI https://help.keenetic.com/hc/ru/articles/213965889?source=search, пример для IKE: Quote ping-check profile _WEBADMIN_IKE0 host 8.8.8.8 port 53 update-interval 10 mode connect max-fails 5 restart-interface exit interface IKE0 ping-check profile _WEBADMIN_IKE0 system configuration save 6 Quote
0 Vita73 Posted January 2 Posted January 2 (edited) Хотелось бы иметь адекватный pingcheck внутри каждой политики доступа. Ситуация. Есть несколько впн или прокси. Они заведены в одну политику. Каждая политика предполагает режимы резервирования и балансировки. В лучшем случае одно из подключений отвалится и это система заметит. В худшем трафик будет заблокирован или удалённый сервер перестанет функционировать по какой-либо причине, а подключение останется висеть активным, и система это не заметит. Как отслеживать такие ситуации и переводить трафик на другое соединение в политике сейчас не понятно. Ещё более не понятно, как будет в такой ситуации работать балансировка. Даже в существующей статье по балансировке интернет каналов нет ни слова о логике работы в случае если одно из подключений будет разорвано. Указано, что в расчёт берётся скорость подключения физического соединения. А в случае впн/прокси, какая механика? Если с балансировкой впн/прокси сложно, то хотя бы для их резервирования можете сделать нормальный пингчек, который будет проверять такие ситуации? И да, в каждой политике должен быть свой пингчек, потому что в одной политике - несколько подключений для одной страны, в другой - список для другой страны и т.д. Edited January 2 by Vita73 Quote
0 Denis P Posted January 2 Posted January 2 (edited) 59 минут назад, Vita73 сказал: Хотелось бы иметь адекватный pingcheck внутри каждой политики доступа. Ситуация. Есть несколько впн или прокси. Они заведены в одну политику. Каждая политика предполагает режимы резервирования и балансировки. В лучшем случае одно из подключений отвалится и это система заметит. В худшем трафик будет заблокирован или удалённый сервер перестанет функционировать по какой-либо причине, а подключение останется висеть активным, и система это не заметит. Как отслеживать такие ситуации и переводить трафик на другое соединение в политике сейчас не понятно. Ещё более не понятно, как будет в такой ситуации работать балансировка. Даже в существующей статье по балансировке интернет каналов нет ни слова о логике работы в случае если одно из подключений будет разорвано. Указано, что в расчёт берётся скорость подключения физического соединения. А в случае впн/прокси, какая механика? Если с балансировкой впн/прокси сложно, то хотя бы для их резервирования можете сделать нормальный пингчек, который будет проверять такие ситуации? И да, в каждой политике должен быть свой пингчек, потому что в одной политике - несколько подключений для одной страны, в другой - список для другой страны и т.д. всё что вы тут изложили уже реализовано через cli, читайте первое сообщение темы, прямо над вашим. В политиках при отвале первого в списке подключения трафик пойдет через следующее, изобретать велосипед не надо Edited January 2 by Denis P 1 Quote
Question
Serge.X
Предлагаю реализовать в веб-интерфейсе(WebUI) функцию Ping Check для VPN соединений.
Сейчас можно организовать Ping Check через CLI https://help.keenetic.com/hc/ru/articles/213965889?source=search, пример для IKE:
2 answers to this question
Recommended Posts
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.