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.