Come posso visualizzare la mia rete wireless all'avvio?


11

Sto eseguendo Ubuntu Server 12.04. Ho una scheda USB wireless. Quando inizio il processo di avvio vedo:

Waiting for network configuration

Si scopre che la rete non arriva mai. Ma una volta arrivato alla riga di comando, se digito:, ifup wlan0allora ho accesso alla rete. La mia / etc / network / interfaces si presenta così:

# 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

Guardando nel mio 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

Ho esaminato altre domande di askubuntu.com simili a questa, ma non sembrano applicarsi.

Come posso ottenere il mio sistema per connettersi in rete in modalità wireless all'avvio?

Informazioni aggiuntive:

Ho frugato in giro. Fondamentalmente, una volta effettuato l'accesso, devo fare un:

ifdown wlan0

perché penso che ip pensi che sia attivo, ma in / var / run / network l'unica cosa che è 'up' è ifup.lo. Quindi faccio un

'ifup -a'

e poi tutto funziona.

Risposte:


11

Impossibile connettersi a wpa_supplicant - wpa_ctrl_open: file system di sola lettura

Secondo il tuo registro dovrai usare wpa_supplicant.

Quindi aggiungi qualcosa di simile a questo:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Contenuto di /etc/wpa_supplicant.conf:

network={
        ssid="ADD-YOUR-SSID-HERE"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk="ADD-YOUR-WPA-PASSWORD-HERE"
}

1

Puoi aggiungere ifup wlan0al tuo /etc/rc.localfile. Aggiungere il comando ifup wlan0 davanti al exit 0. Aggiungi anche il comando ifdown wlan0prima del ifup wlan0simile così:

...
ifdown wlan0
ifup wlan0

exit 0

Per qualche motivo all'avvio di Ubuntu, pensa che wlan0 sia attivo. Quindi devi spegnerlo e riavviarlo.


Questo non ha funzionato. Non penso che questo stia accadendo perché ifup non può essere chiamato. Penso che ci sia qualcos'altro che sta succedendo nel sistema di rete.
Avery Chan,

Ciao, ifup wlan0 dovrebbe essere sopra la linea 'exit 0'. Grazie @Piyush Kumar per la menzione
Manula Waidyanatha,

1

Connessione a WPA-PSK e WPA2-PSK (rispettivamente "WPA Personal" e "WPA2 Personal")

  • Correre:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

Copia il valore di "psk =" dall'output sopra.

  • Apri / etc / network / interfaces in un editor di testo:

    $ sudo sensible-editor /etc/network/interfaces
    
  • Definire le stanze appropriate per l'interfaccia wireless, insieme a SSID e PSK HASH. Per esempio :

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • Esegui infine:

    $ sudo ifup wlan0
    

Nota: alcune risposte sembrano suggerire di configurarne una separata wpa_supplicant.conf. Ma è richiesto solo per le reti WPA-EAP, EAP-TLS.

Come posso ottenere il mio sistema per connettersi in rete in modalità wireless all'avvio?

La autostanza visualizza l'interfaccia all'avvio del sistema.


0

Inoltre ho riscontrato un tale problema.

Ho notato che qualcuno ha detto, eliminare il testo sull'interfaccia di rete primaria, con le prime 2 righe rimanenti.

Funziona, ma nessuna rete è connessa.

Quindi riscrivo il testo dell'interfaccia di rete primaria nel file delle interfacce e riavvio.

È sorprendente scoprire che non si verificano solo suggerimenti "in attesa di una configurazione di rete ", ma potrei collegarmi a Internet.

Non so se sia utile per nessun altro.


0

La ragione di ciò è che il filesystem è di sola lettura all'avvio. A questo punto funzionano solo le impostazioni statiche perché udev genera il segnale hotplug di rete prima che il filesystem sia pronto.

La soluzione è modificare il /etc/init/network-interface.conffile in questa riga:

"ifup --allow auto ..." a
"ifup --allow = hotplug ...".

Dovrai contrassegnare le tue schede di rete PCMCI e USB hotplug come "hotplug" /etc/network/interfacesaffinché continuino a funzionare e dovresti collegarle dopo l'avvio, non prima.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.