Skip to main content

So stellen Sie über die Linux-Befehlszeile eine Verbindung zum Internet her

Overclocking und erstes Einschalten: Ryzen PC Zusammenbau (Teil 2) (Juli 2024)

Overclocking und erstes Einschalten: Ryzen PC Zusammenbau (Teil 2) (Juli 2024)
Anonim

In diesem Handbuch wird beschrieben, wie Sie mithilfe der Linux-Befehlszeile über ein Wi-Fi-Netzwerk eine Verbindung zum Internet herstellen.

Wenn Sie eine Headless-Distribution installiert haben (I.E, eine Distribution, auf der kein grafischer Desktop ausgeführt wird), stehen Ihnen keine Netzwerkverwaltungstools zur Verfügung, mit denen Sie eine Verbindung herstellen können. Es kann auch vorkommen, dass Sie versehentlich Schlüsselkomponenten von Ihrem Desktop gelöscht haben oder Sie haben eine Distribution installiert, die einen Fehler enthält. Die einzige Möglichkeit, eine Verbindung zum Internet herzustellen, ist über das Linux-Terminal.

Mit dem Zugriff auf das Internet über die Linux-Befehlszeile können Sie Tools wie wget zum Herunterladen von Webseiten und Dateien verwenden. Sie können Videos auch mit youtube-dl herunterladen. Die Befehlszeilenpaket-Manager stehen auch für Ihre Distribution zur Verfügung, wie apt-get, yum und PacMan. Mit dem Zugriff auf Paket-Manager haben Sie alles, was Sie zur Installation einer Desktop-Umgebung benötigen, falls Sie eine benötigen.

Bestimmen Sie Ihre drahtlose Netzwerkschnittstelle

Geben Sie im Terminal den folgenden Befehl ein:

iwconfig

Sie sehen eine Liste der Netzwerkschnittstellen.

Die häufigste drahtlose Netzwerkschnittstelle ist wlan0, kann aber auch andere Dinge sein, wie in meinem Fall wlp2s0.

Schalten Sie die drahtlose Schnittstelle ein

Im nächsten Schritt müssen Sie sicherstellen, dass die drahtlose Schnittstelle aktiviert ist. Verwenden Sie dazu den folgenden Befehl:

sudo ifconfig wlan0 auf

Ersetzen Sie wlan0 durch den Namen Ihrer Netzwerkschnittstelle.

Suchen Sie nach Wireless Access Points

Nun, da Ihre drahtlose Netzwerkschnittstelle betriebsbereit ist, können Sie nach Netzwerken suchen, zu denen Sie eine Verbindung herstellen können. Geben Sie den folgenden Befehl ein:

sudo iwlist scan | Mehr

Eine Liste der verfügbaren drahtlosen Zugangspunkte wird angezeigt. Die Ergebnisse werden in etwa so aussehen:

Zelle 02 - Adresse: 98: E7: F5: B8: 58: B1Kanal: 6Frequenz: 2,437 GHz (Kanal 6)Qualität = 68/70 Signalpegel = -42 dBmVerschlüsselungsschlüssel: EinESSID: "HONOR_PLK_E2CF"Bitraten: 1 Mb / s; 2 Mb / s; 5,5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sBitraten: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sModus: MasterExtra: tsf = 000000008e18b46eExtra: Letzter Leuchtturm: Vor 4msIE: unbekannt: 000E484F4E4F525F504C4B5F45324346IE: unbekannt: 010882848B962430486CIE: Unbekannt: 030106IE: unbekannt: 0706434E20010D14IE: Unbekannt: 200100IE: Unbekannt: 23021200IE: Unbekannt: 2A0100IE: Unbekannt: 2F0100IE: IEEE 802.11i / WPA2 Version 1Gruppenziffer: CCMPPaarweise Verschlüsselung (1): CCMPAuthentifizierungs-Suiten (1): PSKIE: Unbekannt: 32040C121860IE: Unbekannt: 2D1A2D1117FF000000000000000000000000000000000000000000000000IE: Unbekannt: 3D160608110000000000000000000000000000000000000000IE: Unbekannt: 7F080400000000000040IE: Unbekannt: DD090010180200001C0000IE: Unbekannt: DD180050F2020101800003A4000027A4000042435E0062322F00

Es sieht alles ziemlich verwirrend aus, aber Sie brauchen nur ein paar Informationen.

Schau dir die ESSID an. Dies sollte der Name eines Netzwerks sein, zu dem Sie eine Verbindung herstellen möchten. Sie können auch nach offenen Netzwerken suchen, indem Sie nach Elementen suchen, für die der Verschlüsselungsschlüssel deaktiviert ist.

Notieren Sie sich den Namen der ESSID, zu der Sie eine Verbindung herstellen möchten.

Erstellen Sie eine WPA-Supplicant-Konfigurationsdatei

Das am häufigsten verwendete Werkzeug zum Herstellen einer Verbindung zu drahtlosen Netzwerken, für die ein WPA-Sicherheitsschlüssel erforderlich ist, ist der WPA-Supplicant.

Bei den meisten Distributionen ist dieses Tool bereits vorinstalliert. Sie können dies testen, indem Sie Folgendes in das Terminal eingeben:

wpa_passphrase

Wenn Sie eine Fehlermeldung erhalten, dass der Befehl nicht gefunden wurde, wird er nicht installiert. Sie befinden sich jetzt in einem Hühnchen-Ei-Szenario, wobei Sie dieses Tool für die Verbindung zum Internet benötigen, aber keine Internetverbindung, da Sie dieses Tool nicht haben. Natürlich können Sie stattdessen immer eine Ethernet-Verbindung verwenden, um wpasupplicant zu installieren.

Führen Sie den folgenden Befehl aus, um die zu verwendende Konfigurationsdatei für wpa_supplicant zu erstellen:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

Die ESSID ist die ESSID, die Sie mit dem Befehl iwlist scan im vorherigen Abschnitt notiert haben.

Sie werden feststellen, dass der Befehl anhält, ohne zur Befehlszeile zurückzukehren. Geben Sie die für das Netzwerk erforderliche Sicherheit ein und drücken Sie die Eingabetaste.

Um zu überprüfen, ob der Befehl funktioniert hat, navigieren Sie mit den Befehlen cd und tail zum Ordner .config:

cd / etc / wpa_supplicant

Geben Sie Folgendes ein:

Schwanz wpa_supplicant.conf

Sie sollten so etwas sehen:

Netzwerk = {ssid = "dein Netzwerk"# psk = "dein Passwort"psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Suchen Sie den Namen Ihres Wireless-Treibers

Bevor Sie eine Verbindung zum Internet herstellen, benötigen Sie noch eine weitere Information. Dies ist der Treiber für Ihre WLAN-Karte.

Um dies herauszufinden, geben Sie den folgenden Befehl ein:

wpa_supplicant –help | Mehr

Dadurch wird ein Abschnitt mit dem Namen Treiber bereitgestellt. Die Liste sieht ungefähr so ​​aus:

Fahrer:nl80211 = Linux nl80211 / cfg80211wext = drahtlose Linux-Erweiterungen (generisch)Wired = Wired Ethernet-Treibernone = kein Treiber (RADIUS-Server / WPS ER)

Im Allgemeinen ist wext ein catchall-Treiber, den Sie verwenden können, wenn nichts anderes verfügbar ist. In meinem Fall ist der entsprechende Treiber der nl80211.

Mit dem Internet verbinden

Der erste Schritt zum Herstellen einer Verbindung ist die Ausführung des Befehls wpa_supplicant:

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

Sie sollten durch den Treiber ersetzen, den Sie im vorherigen Abschnitt gefunden haben. Die sollte durch die im Abschnitt „Ermitteln der Netzwerkschnittstelle“ erkannte Netzwerkschnittstelle ersetzt werden.

Grundsätzlich führt dieser Befehl wpa_supplicant mit dem Treiber aus, der über die angegebene Netzwerkschnittstelle und die im Abschnitt Erstellen einer WPA-Supplicant-Konfigurationsdatei erstellte Konfiguration angegeben wurde.

Der -B führt den Befehl im Hintergrund aus, sodass Sie wieder auf das Terminal zugreifen können.

Jetzt müssen Sie diesen letzten Befehl ausführen:

Sudo Dhclient

Das ist es. Sie sollten jetzt eine Internetverbindung haben. Um es zu testen, geben Sie Folgendes ein:

ping www.google.com