скрипты в if-up.d не выполняются при создании ppp-соединения

У меня есть простой скрипт «test» в каталоге /etc/network/if-up.d. Скрипт содержит следующие команды. Он создает пустой текстовый файл всякий раз, когда интерфейс меняет состояние с пониженного на верхнее.

#!/bin/bash
sudo touch /home/duser/test1.txt

Но скрипт не выполняется, когда установлено соединение ppp. Соединение ppp принадлежит usb-модему. Демон pppd будет инициирован wvdial. Я попытался отключить и подключить мой WLAN, затем сценарий выполняется. Но это не работает для PPP. Примечание. Сценарий имеет разрешение 755

.
2
задан 22 May 2015 в 15:03

1 ответ

Например, поместите этот сценарий в /etc/ppp/ip-up.d/ для создания маршрута по умолчанию к ppp0, взаимодействуют через интерфейс каждый раз, когда повышаются, сделайте сценарий названным сценарием с, выполняются permissions 755

sudo nano /etc/ppp/ip-up.d/script

# Check for specific interface if desired
[ "$PPP_IFACE" != "ppp0" ] || exit 0
# Do something
sudo route add default dev ppp0
chmod 755 /etc/ppp/if-up.d/script

Попытка

0
ответ дан 22 May 2015 в 15:03

Другие вопросы по тегам:

Похожие вопросы: