Skip to main content

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

40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (Mai 2024)

40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (Mai 2024)
Anonim

Ce guide explique comment se connecter à Internet via un réseau Wi-Fi à l'aide de la ligne de commande Linux.

Si vous avez installé une distribution sans tête (I.E, une distribution qui n’exécute pas de bureau graphique), vous n’avez pas d’outil de gestion de réseau pour vous aider à vous connecter. Il se peut également que vous ayez accidentellement supprimé des composants clés de votre bureau ou que vous ayez installé une distribution présentant un bogue et que le seul moyen de se connecter à Internet soit via le terminal Linux.

Avec un accès à Internet à partir de la ligne de commande Linux, vous pouvez utiliser des outils tels que wget pour télécharger des pages Web et des fichiers. Vous pourrez également télécharger des vidéos en utilisant youtube-dl. Les gestionnaires de paquets en ligne de commande seront également disponibles pour votre distribution, tels qu'apt-get, yum et PacMan. Avec un accès aux gestionnaires de paquets, vous avez tout ce dont vous avez besoin pour installer un environnement de bureau, le cas échéant.

Déterminez votre interface réseau sans fil

Depuis le terminal, entrez la commande suivante:

iwconfig

Vous verrez une liste d'interfaces réseau.

L’interface réseau sans fil la plus courante est wlan0, mais il peut s’agir d’autres choses, comme dans mon cas c’est wlp2s0.

Activer l'interface sans fil

L'étape suivante consiste à vérifier que l'interface sans fil est activée. Utilisez la commande suivante pour cela:

sudo ifconfig wlan0 up

Remplacez wlan0 par le nom de votre interface réseau.

Rechercher des points d'accès sans fil

Maintenant que votre interface réseau sans fil est opérationnelle, vous pouvez rechercher des réseaux auxquels vous connecter. Tapez la commande suivante:

analyse sudo iwlist | plus

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

Cellule 02 - Adresse: 98: E7: F5: B8: 58: B1Canal: 6Fréquence: 2,437 GHz (canal 6)Qualité = 68/70 Niveau du signal = -42 dBmClé de cryptage: onESSID: "HONOR_PLK_E2CF"Débits binaires: 1 Mb / s; 2 Mb / s; 5,5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sDébits binaires: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sMode: maîtreExtra: tsf = 000000008e18b46eExtra: Dernière balise: il y a 4msIE: inconnu: 000E484F4E4F525F504C4B5F45324346IE: inconnu: 010882848B962430486CIE: inconnu: 030106IE: inconnu: 0706434E20010D14IE: inconnu: 200100IE: inconnu: 23021200IE: inconnu: 2A0100IE: inconnu: 2F0100IE: IEEE 802.11i / WPA2 version 1Groupe de chiffrement: CCMPChiffres par paires (1): CCMPSuites d'authentification (1): PSKIE: inconnu: 32040C121860IE: inconnu: 2D1A2D1117FF00000000000000000000000000000000000000000000IE: inconnu: 3D1606081100000000000000000000000000000000000000IE: inconnu: 7F080400000000000040IE: inconnu: DD090010180200001C0000Internet Explorer: inconnu: DD180050F2020101800003A4000027A4000042435E0062322F00

Tout semble assez déroutant, mais vous n'avez besoin que de quelques informations.

Regardez l'ESSID. Cela devrait être le nom d'un réseau auquel vous souhaitez vous connecter. Vous pouvez également rechercher des réseaux ouverts en recherchant des éléments pour lesquels la clé de cryptage est désactivée.

Notez le nom de l'ESSID auquel vous souhaitez vous connecter.

Créer un fichier de configuration du demandeur WPA

WPA Supplicant est l’outil le plus couramment utilisé pour se connecter à des réseaux sans fil nécessitant une clé de sécurité WPA.

La plupart des distributions sont livrées avec cet outil pré-installé. Vous pouvez le tester en tapant ce qui suit dans le terminal:

wpa_passphrase

Si vous obtenez une erreur indiquant que la commande est introuvable, elle n’est pas installée. Vous vous trouvez maintenant dans une situation difficile: vous avez besoin de cet outil pour vous connecter à Internet, mais vous ne pouvez pas vous connecter à Internet car vous ne disposez pas de cet outil. Vous pouvez bien entendu toujours utiliser une connexion Ethernet pour installer wpasupplicant.

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

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

L'ESSID sera l'ESSID que vous avez noté à partir de la commande d'analyse iwlist dans la section précédente.

Vous remarquerez que la commande s'arrête sans revenir à la ligne de commande. Entrez la sécurité requise pour le réseau et appuyez sur Retour.

Pour vérifier que la commande a fonctionné, accédez au dossier .config à l'aide des commandes cd et tail:

cd / etc / wpa_supplicant

Tapez ce qui suit:

queue wpa_supplicant.conf

Vous devriez voir quelque chose comme ça:

réseau = {ssid = "votre réseau"# psk = "yourpassword"psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Trouvez le nom de votre pilote sans fil

Avant de vous connecter à Internet, vous avez besoin d’une information supplémentaire: il s’agit du pilote de votre carte réseau sans fil.

Pour le savoir, tapez la commande suivante:

wpa_supplicant –help | plus

Cela fournira une section appelée drivers. La liste ressemblera à ceci:

conducteurs:nl80211 = Linux nl80211 / cfg80211wext = extensions sans fil Linux (générique)câblé = pilote Ethernet câbléaucun = aucun pilote (serveur RADIUS / WPS ER)

En règle générale, wext est un pilote fourre-tout que vous pouvez essayer d'utiliser si rien d'autre n'est disponible. Dans mon cas, le pilote approprié est le nl80211.

Connecter à Internet

La première étape pour vous connecter consiste à exécuter la commande wpa_supplicant:

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

Vous devez remplacer par le pilote que vous avez trouvé dans la section précédente. Le doit être remplacé par l'interface réseau découverte dans la section «Déterminez votre interface réseau».

Fondamentalement, cette commande exécute wpa_supplicant avec le pilote spécifié à l'aide de l'interface réseau spécifiée et de la configuration créée dans la section «Création d'un fichier de configuration du WPA supplicant».

Le -B exécute la commande en arrière-plan pour que vous puissiez accéder au terminal.

Maintenant, vous devez exécuter cette dernière commande:

sudo dhclient

C'est ça. Vous devriez maintenant avoir une connexion Internet. Pour le tester, tapez ce qui suit:

ping www.google.com