scripts em if-up.d não executados quando a conexão ppp é criada

2

Eu tenho um script simples "test" no diretório /etc/network/if-up.d . O script contém os comandos abaixo. Cria um arquivo de texto vazio, sempre que uma interface muda de estado de baixo para cima.

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

Mas o script não está sendo executado quando a conexão ppp é estabelecida. A conexão ppp pertence a um modem usb. O daemon do pppd será iniciado pelo wvdial. Eu tentei desconectar e conectar meu wlan, então o script está sendo executado. Mas isso não funciona para o ppp. Nota: O script tem 755 permissão

    
por Kumar 22.05.2015 / 14:03

1 resposta

3

Por exemplo, coloque este script em /etc/ppp/ip-up.d/ para fazer a rota padrão para a interface ppp0 toda vez que subir, faça script chamado script com execute 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

Tente

    
por 2707974 23.05.2015 / 12:30