VPN
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
В циклах замените "l2tp-out1" на $tunnelname. Пустые else {} можно просто убрать - они не нужны.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- ksa
- Сообщения: 46
- Зарегистрирован: 11 сен 2018, 12:07
- ksa
- Сообщения: 46
- Зарегистрирован: 11 сен 2018, 12:07
Sertik писал(а): ↑25 фев 2019, 15:59 Конкретно по скрипту:
1. В первой строке скрипта скобки допустимы, но Вам не нужны - просто лишние.
2. Вторая строка с определением переменной checklan Вам зачем ? Дальше эта переменная не используется.
3. Дальше Вы проверяете не адрес на пинг, а интерфейс. Думаю, это не правильно, даже если по кабелю подключен только Ваш сервак. Вы уверены что это именно так ? Лучше всё же пинговать устройство по IP-адресу.
4. Ну дальше есть вообще путаница с вложением циклов и использованием имен вместо переменных ... работать просто не должно вообще.
Синтаксис скрипта лучше проверять в терминале - там сразу видны ошибки вложений и лишние/недостающие {} циклов ветвлений.
Поняла, что сильно намудрила))
Последний раз редактировалось ksa 14 авг 2019, 17:02, всего редактировалось 1 раз.
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Ай, красавица, как пинг может быть меньше нуля ? "Меньше 1" тогда уж поставьте.
Ну и дальше косяки остались ...
Ну и дальше косяки остались ...
Последний раз редактировалось Sertik 25 фев 2019, 16:45, всего редактировалось 1 раз.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- ksa
- Сообщения: 46
- Зарегистрирован: 11 сен 2018, 12:07
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Виноват, написал, внешне, нормально ...
а
а
это как ? Вы спрашиваете "Если значение переменной" - enable ?:if ($tunnelname = enable) do={
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Да, но без знака "равно"
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- ksa
- Сообщения: 46
- Зарегистрирован: 11 сен 2018, 12:07
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Ну а работает или нет ?
Последний раз редактировалось Sertik 25 фев 2019, 17:08, всего редактировалось 1 раз.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947