Senhores, não estou conseguindo rodar um script automaticamente após conectar meu ADSL. No Conectiva eu colocava o script em /etc/ppp/ip-up.d/ e funcionava. Já no Debian eu já tentei os seguintes diretórios (todos seguem o mesmo princípio, executando os scripts em seu interior com o run-parts):
/etc/ppp/ip-up.d/ /etc/network/if-up.d Também já tentei colocar no /etc/network/interfaces. Meu /etc/network/interfaces atualmente está assim: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.0.3 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 # dns-* options are implemented by the resolvconf package, if installed dns-search home auto dsl-provider iface dsl-provider inet ppp provider dsl-provider # please do not modify the following line pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf post-up /etc/init.d/rc.local A última linha "post-up /etc/init.d/rc.local" chama (ou deveria chamar, assim acho eu) o script rc.local, que tem o seguinte conteúdo: #!/bin/bash #Excuta o iptables-restore /sbin/iptables-restore -c < /etc/firewall/iptables.rules #Aguarda 10 segundos para chamar a autenticação do velox sleep 10 #Autentica o Velox /etc/ppp/ip-up.d/id-velox.pl #Recarrega o no-ip /etc/init.d/no-ip restart #Atualiza o Antivirus /usr/bin/freshclam O script deveria carregar o firewall, autenticar o Velox (ADSL) reiniciar o no-ip e atualizar o clamav, mas nenhuma destas tarefas é cumprida. O script tem permissão de execução, e executando "na mão" tudo funciona. Alguma sugestão? -- Abraços, Fabiano