VPN

Обсуждение ПО и его настройки
Аватара пользователя
ksa
Сообщения: 46
Зарегистрирован: 11 сен 2018, 12:07

/
Последний раз редактировалось ksa 14 авг 2019, 16:58, всего редактировалось 1 раз.


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Ай, такой красавице, как можно не помочь ... Только при условии, что своё настоящее фото поставит :-)

В целом конечно, лучше именно через скрипт. Нужно проверять какой шлюз у Вас "рабочий" (то есть активен ли он, есть ли для него дефолтный маршрут в таблице маршрутизации и ещё лучше попинговать через него хоть Gogle, хотя бы). Дальше скрипт "думает" - если например, основной канал работает - тогда ничего не делаем, если резервный "активен" - "разрешаем" ВПН (включаем VPN-интерфейс на клиенте, например).


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Аватара пользователя
ksa
Сообщения: 46
Зарегистрирован: 11 сен 2018, 12:07

Sertik писал(а): 25 фев 2019, 14:50 Ай, такой красавице, как можно не помочь ... Только при условии, что своё настоящее фото поставит :-)
Так лучше? :-)
Последний раз редактировалось ksa 14 авг 2019, 16:58, всего редактировалось 1 раз.


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Какая Вы шустрая, красавица ! Я старый, дряхлый и медленно думающий ... Пошел кумекать над Вашим скриптом. Не могу же я дать Маху ... :-)


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Аватара пользователя
ksa
Сообщения: 46
Зарегистрирован: 11 сен 2018, 12:07

Sertik писал(а): 25 фев 2019, 15:37 Какая Вы шустрая, красавица ! Я старый, дряхлый и медленно думающий ... Пошел кумекать над Вашим скриптом. Не могу же я дать Маху ... :-)
:smu:sche_nie:



Я вот еще думаю, а что будет если это запустить через Tools/netwatch?!
Просто пинговать все тот же сервак, и есть не пингуется, то выполнять включение VPN?
Или так не получится?


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Да, похоже, там ошибочки есть и в таком виде работать не будет ...


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Не, нетвотч лучше не использовать. Не могу точно сказать почему, но он запоздало и криво работает. Лучше всё делать своим, собственноручно написанным скриптом - Вы будете уверены, что всё работает как надо.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Аватара пользователя
ksa
Сообщения: 46
Зарегистрирован: 11 сен 2018, 12:07

Sertik писал(а): 25 фев 2019, 15:42 Да, похоже, там ошибочки есть и в таком виде работать не будет ...
Я даже не удивлена. :hi_hi_hi:
Последний раз редактировалось ksa 14 авг 2019, 17:01, всего редактировалось 2 раза.


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Конкретно по скрипту:

1. В первой строке скрипта скобки допустимы, но Вам не нужны - просто лишние.
2. Вторая строка с определением переменной checklan Вам зачем ? Дальше эта переменная не используется.
3. Дальше Вы проверяете не адрес на пинг, а интерфейс. Думаю, это не правильно, даже если по кабелю подключен только Ваш сервак. Вы уверены что это именно так ? Лучше всё же пинговать устройство по IP-адресу.
4. Ну дальше есть вообще путаница с вложением циклов и использованием имен вместо переменных ... работать просто не должно вообще.

Синтаксис скрипта лучше проверять в терминале - там сразу видны ошибки вложений и лишние/недостающие {} циклов ветвлений.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

каким механизмом переключаются каналы?


Ответить