Comment se connecter à un réseau Wifi en ligne de commande sous Linux
Par Korben le 23 octobre 2008

Il m’est déjà arrivé plusieurs fois de me retrouver coincé sous Ubuntu avec mon Wifi car l’interface graphique ne répondait plus correctement (enfin, du moins, le soft qui permet de voir et de se connecter aux réseaux Wifi).
Alors comme ici, on n’est pas des fillettes, je vais vous expliquer comment faire pour vous connecter à un réseau sans fil en ligne de commande sous Linux.
On va partir du constat que vous connaissez le nom de votre interface réseau. Chez moi c’est ath0 et il y a fort à parier que c’est pareil chez vous.
On va donc en premier lieu lancer cette fameuse interface ath0 (mettez sudo devant les commandes si vous n’avez pas les droits qu’il faut pour les lancer)
ifconfig ath0 up
On va ensuite regarder la liste des réseaux Wifi disponibles aux alentours…
iwlist ath0 scan
Une fois que vous en avez sélectionné un, on va se connecter dessus. Pensez juste à remplacer dans la ligne de commande ci dessous ESSID par le nom du réseau et KEY par sa clé Wep ou autre (si le réseau est crypté)
iwconfig ath0 essid key
Et une fois connecté et reconnu par la borne Wifi, on va demander une nouvelle adresse IP
dhcpcd ath0
Et le tour est joué ! Pour voir maintenant si ça fonctionne, pingez le site de votre choix… Par exemple :
ping www.google.com
[photo]
Je vous recommande aussi la lecture des sujets suivants
- Les tags du Wifi
- Depant - Pour trouver les machines avec un mot de passe par défaut
- 12 applications iPhone pour les admins réseaux
- Verrouiller votre ordinateur sous Ubuntu avec un téléphone bluetooth
- Du Wifi à gaver à Paris






dcddtc
Yop,
Alors les lignes de commande que tu as saisi, c’est quand tout va bien dans le meilleur des mondes
Sur certaines cartes wifi, il faut wrapper le driver windows avec ndiswrapper, tu ne causes pas de la configuration pour le wep ou wpa, les drivers à compiler dans le noyau si le noyau est fait à la main, il est possible qu’il n’y ai pas de serveur DHCP sur le routeur (ok c’est rare), plus tout les trucs que j’ai oubliés
Et peut-être que le serveur http://www.google.com tombe aussi lui de temps en temps
Posté le 23 octobre 2008 à 15:52:12
Lenalee
Korben, tu découvre la doc linux ces derniers temps? xD
Posté le 23 octobre 2008 à 16:14:12
Korben
@dcddtc: Oui, je sais, je vis dans le monde des bisounours parfois
Posté le 23 octobre 2008 à 16:16:25
Guilou
La commande pour obtenir une adresse IP est “dhcpcd” ou “dhclient”
Posté le 23 octobre 2008 à 16:25:17
Korben
@Guilou: faute de frappe… merci
Posté le 23 octobre 2008 à 16:26:10
Infoslibres.fr
Heureusement qu’il existe des interfaces graphiques qui font cela très bien sous ubuntu.
Merci pour l’info.
Posté le 23 octobre 2008 à 22:35:31
nameless`
pour le wifi c’est :
$ sudo iwconfig ath0 essid MON_ESSID key MA_KEY_EN_HEXADECIMAL
ou si la clef est une chaine de caractere :
$ sudo iwconfig ath0 essid MON_ESSID key s:MA_KEY_EN_HEXADECIMAL
Et quand le chiffrement du wifi n’est pas du wep (cad maintenant 80% des cas) il faut s’assurer que wpa_supplicant est installé et correctement configuré.
Bonne continuation !
Posté le 24 octobre 2008 à 02:52:12
Brakbabord
rah le geek !
Sinon le nom de l’interface n’est pas obligatoirement ath0, ça c’est juste pour les cartes Atheros (je pense).
Sur les intel c’est wlan0. Et ça peut varier pas mal… ça peut aussi être eth1 ou eth0
Posté le 24 octobre 2008 à 18:17:33