Serveur Ubuntu - Comment se connecter au réseau personnel sans fil WPA2?

8

La connexion au sans fil est relativement simple.

Après quelques difficultés, vous avez le wifi dans votre installateur. Vous pouvez installer Ubuntu Server et tout va bien. Vous êtes prêt à démarrer votre nouveau système.

Une fois la configuration terminée, les paramètres wifi ont disparu.

tl; dr: Comment puis-je me connecter à un réseau sans fil (WPA2 Personal) à partir d'Ubuntu Server 12.10?

Ce que j'ai essayé jusqu'à présent:

Connecté avec les commandes iw *. Adresse IP obtenue avec dhclient. Mettez ces commandes sur etc/rc.local.

Au démarrage, le serveur attend 120 secondes avec le message "En attente du démarrage du réseau"

Pour résoudre ce problème, j'ai tout supprimé /etc/network/interfaces(wpa-psk et wpa-ssid).
Cela n'a pas fonctionné. Il attendait toujours. J'ai trouvé une réponse, qui disait que je pouvais juste supprimer le / etc / ... (le fichier qui était en charge du temps d'attente de 120 secondes.)

Je l'ai fait et j'en ai gardé une copie de sauvegarde. Maintenant, le serveur attend environ 3 secondes (sommeil modifié dans le fichier) et démarre. Cependant, aucune connexion réseau n'est disponible. C'est une erreur DHCP.

Comme je n'avais pas d'options, j'ai essayé d'utiliser celle en commentaire. Celui qui a utilisé "tee".
Il s'avère que cela ne fonctionne pas non plus.

Comment tout cela peut-il être si incohérent? Comment peuvent-ils ne pas installer les firmwares sur l'ISO alors qu'il conviendrait parfaitement (673 + ~ 10 Mo = 683). Comment l'installateur ne peut-il PAS copier les fichiers nécessaires et configurer la connexion à utiliser ultérieurement? (Ou demandez si l'utilisateur souhaite l'utiliser.)

Apache
la source
Copie possible de askubuntu.com/questions/8568/… (regardez la deuxième réponse, pas celle acceptée) ou askubuntu.com/questions/172473/…
guntbert
@guntbert - Merci pour la réponse rapide (désolé j'étais sur l'autre écran qui est connecté au serveur). En essayant la deuxième réponse comme vous l'avez suggéré, veuillez vous abstenir de voter / fermer le Q jusque-là. (Je vais le retravailler avec plus d'informations si cela échoue également.)
Apache
@guntbert: D'accord, je vais joindre le fichier dans quelques heures (je ne peux pas atteindre le serveur maintenant car je n'ai pas pu réparer ce truc wifi.) | btw. c'est une installation 12.10 x64 de stock.
Apache
Ne vous embêtez pas s'il vous plaît, mon commentaire était destiné à un problème différent, mon client / cette personne a bâclé la chose :-))
guntbert
1
@guntbert - D'accord. Je suppose qu'il n'y a pas de solution non plus. Il est cassé semble-t-il. Eh bien, qui utiliserait le Wifi sur un serveur? (À part moi.) Je vais juste prendre un long câble.
Apache

Réponses:

12

1) Installez le package wpasupplicant .

2) Puis écrivez:

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

Où [ SSID ] est le SSID du point auquel vous souhaitez vous connecter. Après avoir entré cette commande, vous devez écrire un mot de passe pour ce point d'accès.

3) Exécutez wpa_suplicant avec le nouveau fichier de configuration.

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

Assurez-vous que votre interface est wlan0 , ou changez-la si nécessaire!

-B est pour l'exécution en arrière-plan.

-D est un pilote utilisé.

-i est l'interface.

4) Vous devez être connecté maintenant :)

HELU
la source
Cela a très bien fonctionné. Dans mon cas, j'ai raté le -D <your_adapter>car je me suis dit qu'il suffisait de temps depuis la sortie de mon ordinateur portable pour qu'il se détecte automatiquement, et il l'a fait. De plus, cela n'a rejoint que le wifi, il n'a pas demandé d'adresse IP, j'ai donc couru dhclient wlan0après pour le réparer.
Forbesmyester
6

J'ai utilisé les instructions de https://wiki.debian.org/WiFi/HowToUse#WPA-PSK_and_WPA2-PSK .

N'oubliez pas de supprimer tout ce que vous avez ajouté dans etc / rc.local car cela pourrait entrer en conflit

Tout d'abord, assurez-vous d'avoir installé (je ne me souviens pas si c'est installé par défaut ou non) le paquet "wpasupplicant"

Ensuite, vous devez éditer le fichier "/ etc / network / interfaces".

La strophe utilisée était basée sur l'exemple du lien ci-dessus (reproduit ci-dessous):

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

Vous devrez vérifier quelle interface est votre carte Wifi (c'est généralement wlan0) et vous avez besoin de la clé et du ssid de votre réseau sans fil.

NGRhodes
la source
C'est, de loin, la solution la plus simple
Michael
1

Voici mes notes pour se connecter à un

Point d'accès portable 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"
}

Remarques

  • utilisez $ ifup wlan1 pour afficher l'interface. Insérez « auto wlan1 » dans la ligne avant « iface wlan1 inet dhcp » pour que linux affiche automatiquement l'interface
  • $ ip link est une commande bash utile pour identifier l'identifiant sans fil (wlan *).

Hotspot personnel iPad / MAC / wifi

/ 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
}

Remarques

  • Attention au caractère "'", ce n'est pas la même chose que "'"
  • Contrairement au réseau Android, le demandeur wpa nécessite des paparamètres supplémentaires pour se connecter au wifi basé sur MAC ...
hamish
la source