[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rodar script após conectar ADSL.



On Sat, 4 Feb 2006, Fabiano Pires wrote:

> 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?

Ja tive uns problemas assim, e a unica solucao q funcionou foi fazer um
cron q rodava de tempos em tempos (5 min), verificava a rede e se fosse o
caso (era a primeira execucao apos ter conectado), rodava os programas que
eu precisava.

O no-ip verifica sozinho de 5 em 5 (ou 15 em 15 min), nao precisa 
reiniciar a nao ser q vc tenha muita pressa.

-- 
Marcos



Reply to: