Comment se connecter à Internet à l'aide de la ligne de commande Linux

click fraud protection

Si vous avez installé un distribution sans tête—une distribution qui n'exécute pas de bureau graphique—alors vous n'aurez pas d'outils de gestion de réseau pour vous aider à vous connecter à Internet à l'aide d'un réseau Wi-Fi. De même, si vous avez accidentellement supprimé des composants clés de votre bureau ou installé une distribution boguée, le seul moyen de vous connecter à Internet nécessite l'utilisation du terminal Linux.

Les instructions de cet article s'appliquent généralement à toutes les distributions Linux, cependant, il est possible que certaines distributions n'agissent pas exactement comme décrit ici.

Un dessin abstrait qui ressemble à un courant d'énergie circulant dans un cricle
zf L / Getty Images 

Déterminez votre interface réseau sans fil

Depuis le terminal, entrez la commande suivante:

iwconfig. 

La commande génère une liste des interfaces réseau actives.

L'interface réseau sans fil la plus courante est réseau local sans fil0 mais cela peut aussi être d'autres choses, en fonction de la nature de votre matériel et de l'optimisation de vos pilotes sans fil de distribution.

Activer l'interface sans fil

Assurez-vous que l'interface sans fil est activée. Utilisez la commande suivante:

sudo ifconfig wlan0 up. 

Remplace le réseau local sans fil0 avec le nom de votre interface réseau.

Rechercher des points d'accès sans fil

Rechercher des réseaux. Tapez la commande suivante:

analyse sudo iwlist | Suite. 

Une liste des points d'accès sans fil disponibles apparaît. Les résultats ressemblent à ceci:

Cellule 02 - Adresse: 98:E7:F5:B8:58:B1
Canal: 6
Fréquence: 2,437 GHz (canal 6)
Qualité=68/70 Niveau de signal=-42 dBm
Clé de cryptage: activée
ESSID: "HONOR_PLK_E2CF"
Débits binaires: 1 Mb/s; 2 Mo/s; 5,5 Mo/s; 11 Mo/s; 18 Mo/s
24 Mb/s; 36 Mo/s; 54 Mo/s
Débits binaires: 6 Mb/s; 9 Mo/s; 12 Mbit/s; 48 Mo/s
Mode: Maître
Supplément: tsf=000000008e18b46e
Extra: Dernière balise: il y a 4 ms
IE: Inconnu: 000E484F4E4F525F504C4B5F45324346
IE: inconnu: 010882848B962430486C
IE: Inconnu: 030106
IE: inconnu: 0706434E20010D14
IE: Inconnu: 200100
IE: Inconnu: 23021200
IE: Inconnu: 2A0100
IE: Inconnu: 2F0100
IE: IEEE 802.11i/WPA2 version 1
Chiffrement de groupe: CCMP
Chiffres par paire (1): CCMP
Suites d'authentification (1): PSK
IE: Inconnu: 32040C121860
IE: Inconnu: 2D1A2D1117FF000000000000000000000000000000000000000000000000
IE: Inconnu: 3D16060811000000000000000000000000000000000000000
IE: Inconnu: 7F080400000000000040
IE: Inconnu: DD090010180200001C0000
IE: Inconnu: DD180050F2020101800003A4000027A4000042435E0062322F00.

Regarde le ESSID, qui est le nom d'un réseau sans fil. Trouvez des réseaux ouverts en recherchant des éléments qui ont le Clé de cryptage mis hors tension.

Il est préférable de rechercher un ESSID de réseau Wi-Fi de confiance dont vous connaissez le mot de passe, plutôt que de rechercher des ESSID ouverts lorsque cela est possible. Les réseaux Wi-Fi ouverts n'ont généralement pas de cryptage et les données transférées peuvent être transmises de manière non sécurisée.

Créer un fichier de configuration de suppliant WPA

L'outil le plus courant pour se connecter aux réseaux sans fil sécurisés WPA est Suppliant WPA. La plupart des distributions sont livrées avec cet outil installé par défaut. Tapez ce qui suit dans le shell:

wpa_passphrase. 

Si vous voyez une erreur indiquant que la commande est introuvable, elle n'est pas installée. Vous êtes maintenant dans un scénario de poule et d'œuf dans lequel vous avez besoin de cet outil pour vous connecter à Internet, mais vous ne pouvez pas vous connecter à Internet parce que vous n'avez pas cet outil.

Utilisez plutôt une connexion Ethernet pour installer wpasupplicant. Sans cet outil, vous ne pouvez pas continuer.

Pour créer le fichier de configuration pour wpa_supplicant, exécutez la commande suivante:

wpa_passphrase ESSID > /etc/wpa_supplicant/wpa_supplicant.conf. 

Les ESSID sera l'ESSID que vous avez noté dans le iwlist commande de numérisation. Cette commande s'arrête sans revenir à l'invite du shell. Saisissez la sécurité requise pour le réseau et appuyez sur Entrer. Pour vérifier que la commande a fonctionné, ouvrez le dossier .config en utilisant le CD et queue commandes:

cd /etc/wpa_supplicant. 

Tapez ce qui suit:

queue wpa_supplicant.conf. 

Vous devriez voir quelque chose comme ceci:

réseau={
ssid="votreréseau"
#psk="votre mot de passe"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Trouvez le nom de votre pilote sans fil

Vous avez besoin d'une information supplémentaire avant de vous connecter à Internet: le pilote de votre carte réseau sans fil.

Pour le trouver, exécutez la commande suivante:

wpa_supplicant –aide | Suite. 

La sortie répertorie une section appelée Conducteurs. La liste ressemblera à ceci:

Conducteurs:
nl80211 = Linux nl80211/cfg80211
wext = extensions sans fil Linux (génériques)
filaire = pilote Ethernet filaire
aucun = aucun pilote (serveur RADIUS/WPS ER)

Généralement, suivant est un pilote fourre-tout si rien d'autre n'est disponible. Dans cet exemple de liste, le pilote approprié est le nl80211. La liste apparaît par ordre de priorité.

Connecter à Internet

La première étape pour se connecter consiste à exécuter le wpa_supplicant commander:

sudo wpa_supplicant -B -D driver -i interface -c /etc/wpa_supplicant/wpa_supplicant.conf. 

Remplacer conducteur avec le conducteur que vous avez trouvé dans la section précédente et interface avec le nom de l'appareil (par exemple, réseau local sans fil0).

Cette commande exécute wpa_supplicant avec le pilote spécifié, en utilisant l'interface réseau ciblée et le fichier de configuration. Les -B switch exécute la commande en arrière-plan afin que l'invite du shell revienne au premier plan.

Exécutez cette finale commander:

sudo dhclient. 

Le client DCHP—dhclient: établit le routage réseau sur le réseau local. Lorsqu'il est actif, vous êtes libre d'utiliser Internet normalement.