Executar um script quando conectado a uma rede sem fio no Linux

3

É possível executar um script quando me conecto a uma rede sem fio?

Minha universidade seqüestra todas as conexões HTTP (S) quando você se conecta pela primeira vez para forçar você a fazer login com sua conta universitária. Eu já escrevi um script para cuidar do login, mas eu gostaria que ele fosse executado automaticamente quando eu me conectasse à rede.

    
por Ryan Fox 31.08.2009 / 04:30

2 respostas

1

Tenho certeza que o gerente da rede Wicd pode fazer isso. Você pode querer dar uma olhada, eu sei que funciona no Ubuntu e opesuse

    
por 31.08.2009 / 04:32
6

O Network Manager executará automaticamente scripts em determinados diretórios em determinados estágios da conexão de rede.

Loo em /etc/network . Você verá quatro diretórios, com nomes auto-explicativos (dado que "if" significa "interface de rede"). Você está procurando por if-up.d. Coloque seu script lá, nomeie-o como 50-university-login.sh e marque-o como executável .

Caso você esteja se perguntando, os prefixos numerados dão aos scripts uma ordem. o "padrão" é 50, a meio caminho de 01 a 99.

    
por 07.09.2009 / 07:05