Skip to main content

Hoe verbinding te maken met het internet met behulp van de Linux Commandoregel

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juni- 2024)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juni- 2024)
Anonim

Deze handleiding laat zien hoe je via een Linux-opdrachtregel verbinding maakt met het internet via een Wi-Fi-netwerk.

Als u een headless-distributie hebt geïnstalleerd (I.E, een distributie die geen grafische desktop uitvoert), hebt u geen hulpprogramma's voor netwerkbeheer waarmee u verbinding kunt maken. Het kan ook zijn dat u per ongeluk belangrijke componenten van uw bureaublad hebt verwijderd of dat u een distributie hebt geïnstalleerd die een fout bevat en de enige manier om verbinding te maken met internet is via de Linux-terminal.

Met toegang tot internet vanaf de Linux-opdrachtregel kunt u met tools zoals wget webpagina's en bestanden downloaden. Je kunt ook video's downloaden met youtube-dl. De pakketbeheerders van de opdrachtregel zijn ook beschikbaar voor uw distributie, zoals apt-get, yum en PacMan. Met toegang tot pakketbeheerders hebt u alles wat u nodig hebt om een ​​desktopomgeving te installeren als u er een nodig hebt.

Bepaal uw draadloze netwerkinterface

Voer vanuit de terminal het volgende commando in:

iwconfig

U ziet een lijst met netwerkinterfaces.

De meest voorkomende draadloze netwerkinterface is wlan0 maar kan ook andere dingen zijn, zoals in mijn geval is dit wlp2s0.

Schakel de draadloze interface in

De volgende stap is om ervoor te zorgen dat de draadloze interface is ingeschakeld. Gebruik de volgende opdracht om dit te doen:

sudo ifconfig wlan0 op

Vervang de wlan0 door de naam van uw netwerkinterface.

Scannen naar draadloze toegangspunten

Nu uw draadloze netwerkinterface actief is, kunt u naar netwerken zoeken om verbinding mee te maken. Typ de volgende opdracht:

sudo iwlist-scan | meer

Er verschijnt een lijst met beschikbare draadloze toegangspunten. De resultaten zullen er ongeveer zo uitzien:

Cel 02 - Adres: 98: E7: F5: B8: 58: B1Kanaal: 6Frequentie: 2.437 GHz (kanaal 6)Kwaliteit = 68/70 Signaalniveau = -42 dBmCoderingssleutel: aanESSID: "HONOR_PLK_E2CF"Bitsnelheden: 1 Mb / s; 2 Mb / s; 5,5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sBitsnelheden: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sMode: MasterExtra: TSF = 000000008e18b46eExtra: laatste baken: 4ms geledenIE: onbekend: 000E484F4E4F525F504C4B5F45324346IE: onbekend: 010882848B962430486CIE: onbekend: 030106IE: onbekend: 0706434E20010D14IE: onbekend: 200100IE: onbekend: 23021200IE: onbekend: 2A0100IE: onbekend: 2F0100IE: IEEE 802.11i / WPA2 versie 1Group Cipher: CCMPPairwise Ciphers (1): CCMPAuthentication Suites (1): PSKIE: onbekend: 32040C121860IE: onbekend: 2D1A2D1117FF00000000000000000000000000000000000000000000IE: onbekend: 3D1606081100000000000000000000000000000000000000IE: onbekend: 7F080400000000000040IE: onbekend: DD090010180200001C0000IE: onbekend: DD180050F2020101800003A4000027A4000042435E0062322F00

Het ziet er allemaal nogal verwarrend uit, maar je hebt maar een paar stukjes informatie nodig.

Kijk naar de ESSID. Dit zou de naam moeten zijn van een netwerk waarmee u verbinding wilt maken. U kunt ook open netwerken vinden door te zoeken naar items waarvoor de coderingssleutel is uitgeschakeld.

Noteer de naam van de ESSID waarmee u verbinding wilt maken.

Maak een configuratiebestand voor WPA Supplicant aan

De meest gebruikte tool om verbinding te maken met draadloze netwerken waarvoor een WPA-beveiligingssleutel vereist is, is WPA Compllicant.

De meeste distributies worden geleverd met deze tool vooraf geïnstalleerd. Je kunt dit uittesten door het volgende in de terminal te typen:

wpa_passphrase

Als u een foutmelding krijgt dat de opdracht niet kan worden gevonden, is deze niet geïnstalleerd. Je bevindt je nu in een kippen- en eierscenario waarbij je deze tool nodig hebt om verbinding te maken met internet, maar geen verbinding met internet kunt maken omdat je deze tool niet hebt. Je kunt natuurlijk altijd een ethernet-verbinding gebruiken om wpasupplicant te installeren.

Als u het configuratiebestand voor wpa_supplicant wilt maken, voert u de volgende opdracht uit:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

De ESSID wordt de ESSID die u hebt genoteerd op basis van de opdracht iwlistscan in het vorige gedeelte.

U zult merken dat de opdracht stopt zonder terug te keren naar de opdrachtregel. Voer de vereiste beveiliging voor het netwerk in en druk op Return.

Om te controleren of de opdracht werkte, navigeer je naar de map .config met de cd- en tail-opdrachten:

cd / etc / wpa_supplicant

Typ het volgende:

staart wpa_supplicant.conf

Je zou zoiets als dit moeten zien:

network = {ssid = "yournetwork"# Psk = "yourpassword"PSK = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Zoek de naam van uw draadloze stuurprogramma

Er is nog een stuk informatie dat u nodig heeft voordat u verbinding maakt met internet en dat is de driver voor uw draadloze netwerkkaart.

Om dit type te vinden, gebruik je de volgende opdracht:

wpa_supplicant -help | meer

Dit geeft een sectie met de naam stuurprogramma's. De lijst zal ongeveer zo zijn:

drivers:nl80211 = Linux nl80211 / cfg80211wext = Linux draadloze extensies (generiek)bedraad = Wired Ethernet-stuurprogrammanone = geen stuurprogramma (RADIUS-server / WPS ER)

Over het algemeen is wext een catchall-stuurprogramma dat u kunt proberen te gebruiken als er niets anders beschikbaar is. In mijn geval is de juiste driver de nl80211.

Verbinden met het internet

De eerste stap om verbonden te worden is het uitvoeren van de opdracht wpa_supplicant:

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

Vervang het stuurprogramma dat u in het vorige gedeelte hebt gevonden. De moet worden vervangen door de netwerkinterface die wordt gevonden in de sectie "Bepaal uw netwerkinterface".

In principe wordt met deze opdracht wpa_supplicant uitgevoerd met het stuurprogramma opgegeven met behulp van de opgegeven netwerkinterface en de configuratie die is gemaakt in de sectie "Een configuratiebestand voor WPA Supplicant maken".

De -B voert de opdracht op de achtergrond uit, zodat u toegang krijgt tot de terminal terug.

Nu moet je dit laatste commando uitvoeren:

sudo dhclient

Dat is het. U zou nu een internetverbinding moeten hebben. Typ het volgende om het te testen:

ping www.google.com