wpa_supplicant: conecte-se à WLAN em segundo plano (durante a inicialização)

2

Estou usando a configuração manual para me conectar à minha WLAN. No meu wpa_supplicant.conf, eu tenho algo parecido com isto:

network={
    ssid="mywifi"
    key_management=WPA-EAP
    ...
}

e, em seguida, no meu /etc/network/interfaces tenho

auto wlan0
    iface wlan0 inet dhcp

Quando inicio meu laptop, a conexão com minha WLAN é estabelecida automaticamente. O problema é que, às vezes, leva de 10 a 15 segundos até que a conexão seja estabelecida e todo o processo de inicialização esteja bloqueado e aguardando.

Eu queria saber se é possível configurar, para que a conexão seja estabelecida em segundo plano, para que o processo de inicialização possa ser iniciado, sem esperar que a WLAN esteja pronta.

Estou usando o Debian Wheezy

    
por Martin Vegter 12.12.2013 / 17:29

1 resposta

2

Este é provavelmente o seu cliente dhcp bloqueando até que a interface tenha um endereço. A resposta exata dependerá de qual sistema de init você usa e de qual cliente de dhcp você usa. Para dhcpcd , por exemplo, você quer ter certeza de que o script de inicialização que o inicia é chamado com o sinal -b (fundo imediatamente) e, se tiver o sinalizador -w (espera), para apagá-lo. / p>

Uma ressalva é que, se você tiver serviços iniciados após o lançamento dessa interface que depende de um endereço IP, isso poderá causar problemas se eles forem iniciados nos poucos segundos antes de um IP ser protegido. Tenha isso em mente se você encontrar alguma esquisitice.

    
por 12.12.2013 / 18:07