Estou executando o Ubuntu Server 12.04. Eu tenho um cartão USB sem fio. Quando inicio o processo de inicialização, vejo:
Waiting for network configuration
Acontece que a rede nunca aparece. Mas quando chego à linha de comando, se digitar ifup wlan0
:, tenho acesso à rede. Meu / etc / network / interfaces tem esta aparência:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx
Olhando em meus network-interface-wlan0.log mostra:
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured
Eu olhei para outras perguntas do askubuntu.com semelhantes a essa, mas elas não parecem se aplicar.
Como faço para que meu sistema funcione sem fio na inicialização?
Informação adicional:
Eu dei uma olhada. Basicamente, depois que eu faço o login, preciso fazer um:
ifdown wlan0
porque acho que o ip acha que está ativo, mas em / var / run / network a única coisa que está ativa é ifup.lo. Então eu faço um
'ifup -a'
e então tudo funciona.
Conexão ao WPA-PSK e WPA2-PSK (Aka "WPA Personal" e "WPA2 Personal", respectivamente)
Corre:
Copie o valor de "psk =" da saída acima.
Abra / etc / network / interfaces em um editor de texto:
Defina as estrofes apropriadas para sua interface sem fio, juntamente com o SSID e PSK HASH. Por exemplo :
Finalmente, execute:
Nota: Algumas respostas parecem sugerir a configuração de um separado
wpa_supplicant.conf
. Mas isso é necessário apenas para redes WPA-EAP, EAP-TLS.Como faço para que meu sistema funcione sem fio na inicialização?
A
auto
estrofe exibe a interface na inicialização do sistema.fonte
Eu também encontro esse problema.
Notei que alguém disse, exclua o texto sobre a interface de rede primária, com as 2 primeiras linhas restantes.
Funciona, mas nenhuma rede está conectada.
Depois, escrevo o texto da interface de rede primária novamente no arquivo de interfaces e reinicializo.
É surpreendente descobrir que não apenas não há dicas de " aguardando configuração de rede ", mas também pude conectar-me à Internet.
Não sei se é útil para outros.
fonte
A razão para isso é que o sistema de arquivos é somente leitura na inicialização. Nesse ponto, apenas as configurações estáticas funcionam porque o udev gera o sinal de hotplug da rede antes que o sistema de arquivos esteja pronto.
A solução é alterar o
/etc/init/network-interface.conf
arquivo nesta linha:Você precisará marcar os adaptadores de rede PCMCI e USB de hotplug como "hotplug"
/etc/network/interfaces
para que eles continuem a funcionar, e você deve conectá-los após a inicialização, não antes.fonte