@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).

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

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

Войти через центр авторизации
Похожие вопросы