Ubuntu Server - Come connettersi alla rete personale wireless WPA2?


8

La connessione al wireless è relativamente semplice.

Dopo qualche difficoltà, hai il wifi nel tuo programma di installazione. Puoi installare Ubuntu Server e tutto va bene. Sei pronto per avviare il tuo nuovo sistema.

Al termine della configurazione, le impostazioni Wi-Fi sono scomparse.

tl; dr: Come posso collegarmi a una rete wireless (WPA2 Personal) da Ubuntu Server 12.10?

Quello che ho provato finora:

Collegato con i comandi iw *. Indirizzo IP ottenuto con dhclient. Metti questi comandi in etc/rc.local.

All'avvio, il server attende 120 secondi con il messaggio "In attesa che venga visualizzata la rete"

Per risolvere questo problema, ho rimosso tutto /etc/network/interfaces(wpa-psk e wpa-ssid).
Questo non ha funzionato. Stava ancora aspettando. Ho trovato una risposta, che diceva che potevo semplicemente rimuovere il file / etc / ... (il file che era responsabile del tempo di attesa di 120 secondi).

L'ho fatto e ne ho conservato un backup. Ora il server attende ~ 3 secondi (sospensione modificata all'interno del file) e si avvia. Tuttavia, non è disponibile alcuna connessione di rete. È un errore dhcp.

Dato che non avevo più opzioni, ho provato a utilizzare quello nei commenti. Quello che ha usato "tee".
Si scopre che non funziona neanche.

Come può tutta questa faccenda essere così incoerente? Come possono non installare i firmware sull'ISO mentre si adatterebbe perfettamente (673 + ~ 10 MB = 683). Come può il programma di installazione NON copiare i file necessari e impostare la connessione da utilizzare in seguito? (O chiedi se l'utente vuole usarlo.)


Possibile duplicato di askubuntu.com/questions/8568/… (guarda la seconda risposta, non quella accettata) o askubuntu.com/questions/172473/…
guntbert

@guntbert - Grazie per la risposta rapida (scusate se ero sull'altro display collegato al server). Cercando la seconda risposta come suggerito, si prega di astenersi dal downvoting / chiusura della Q fino ad allora. (Rielaborerò con ulteriori informazioni se anche questo fallisce.)
Apache

@guntbert: Va bene, allego il file tra poche ore (non riesco a raggiungere il server perché non sono riuscito a risolvere questa cosa wifi.) | btw. è un'installazione stock 12.10 x64.
Apache il

Non preoccuparti, il mio commento era destinato a un altro problema, il mio cliente / questa persona ha rovinato tutto :-))
guntbert,

1
@guntbert - Va bene. Suppongo che non ci sia nemmeno una soluzione. Sembra rotto. Bene, chi userebbe Wifi su un server? (Oltre a me.) Prenderò solo un lungo cavo.
Apache,

Risposte:


12

1) Installa il pacchetto wpasupplicant .

2) Quindi scrivi:

sudo su
wpa_passphrase [SSID] >> /etc/wpa_supplicant.conf
exit

Dove [ SSID ] è SSID del punto in cui si desidera connettersi. Dopo aver inserito questo comando, devi scrivere la password per quel punto di accesso.

3) Esegui wpa_suplicant con il nuovo file di configurazione.

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

Assicurati che la tua interfaccia sia wlan0 o, se necessario, modificala!

-B è per l'esecuzione in background.

-D è usato il driver.

-i è l'interfaccia.

4) Ora dovresti essere connesso :)


Questo ha funzionato alla grande. Nel mio caso me ne sono persa -D <your_adapter>come immaginavo fosse abbastanza tempo da quando il mio laptop è stato rilasciato che si sarebbe auto-rilevato, e così è stato. Anche questo si è unito solo al wifi, non ha richiesto un indirizzo IP, quindi ho corso in dhclient wlan0seguito per risolvere il problema.
Forbesmyester,

6

Ho usato le istruzioni da https://wiki.debian.org/WiFi/HowToUse#WPA-PSK_and_WPA2-PSK .

Non dimenticare di rimuovere tutto ciò che hai aggiunto in etc / rc.local in quanto potrebbe essere in conflitto

Innanzitutto, assicurati di aver installato (non ricordo se è installato di default o meno) il pacchetto "wpasupplicant"

Quindi è necessario modificare il file "/ etc / network / interfaces".

La stanza usata era basata sull'esempio del link sopra (riprodotto sotto):

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid mynetworkname
    wpa-psk mysecretpassphrase

Dovrai controllare quale interfaccia è la tua scheda Wifi (di solito è wlan0) e hai bisogno della chiave e del ssid della tua rete wireless.


Questa è di gran lunga la soluzione più semplice
Michael,

1

Ecco i miei appunti per la connessione a un

Hotspot portatile Android

/ etc / network / interfaces

iface wlan1 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_android.conf

/etc/wpa_supplicant/wpa_supplicant_android.conf

network={
    ssid="AndroidAP"
    psk="password"
}

Appunti

  • usa $ ifup wlan1 per visualizzare l'interfaccia. Inserisci ' auto wlan1 ' nella riga prima di ' iface wlan1 inet dhcp ' per fare in modo che linux visualizzi automaticamente l'interfaccia
  • $ ip link è un utile comando bash per identificare l'identificatore wireless (wlan *).

Hotspot / WiFi personale iPad / MAC

/ etc / network / interfaces

iface wlan1 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_ipad.conf

/etc/wpa_supplicant/wpa_supplicant_ipad.conf

network={
    ssid="Hamish’s iPad"
    psk="myPassword"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP
    auth_alg=OPEN
}

Appunti

  • Fai attenzione al carattere "", non è lo stesso di ""
  • A differenza della rete Android, il supplicant di wpa richiede paparametri aggiuntivi per connettersi al wifi basato su MAC ...
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.