@vlarkanov

Почему не выполняется скрипт при подключении OpenVPN на OrangePi (Ubuntu 16.04.6 LTS)?

Всем привет! Есть OrangePi, необходимо после поднятия OpenVPN выполнять скрипт. Интерфейс называется tun0.

Написал вот такой скрипт:
#!/bin/sh
#put this script into /etc/network/if-up.d

if [ "$IFACE" = tun0 ]; then
echo $(date) >> /usr/local/bin/update.log;
fi


положил по пути /etc/network/if-up.d/tun0updatedyn.sh, сделал исполняемым.

После перезагрузки OpenVPN как всегда поднимается, скрипт не выполняется. Путь /usr/local/bin/update.log существует, доступен для записи (тем более, что скрипты из if-up.d по идее выполняются от root).

Что я делаю не так?
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger Куратор тега Системное администрирование
System Integrator
Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только командами ifup и ifdown. Проверьте, будет ли появляться строка, если сначала погасить VPN, а потом поднять.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 13:47
1000 руб./за проект
26 апр. 2024, в 13:40
4000 руб./за проект
26 апр. 2024, в 13:39
500 руб./за проект