Skip to content

Verbinding maken met internet via de Linux-opdrachtregel

25 de juni de 2021
GettyImages 1167012061 7bde4af690ae4890a124468df91486b0

Als je een hebt geïnstalleerd distributie zonder hoofd—een distributie zonder grafische desktop — dan heb je geen netwerkbeheertools om je te helpen verbinding te maken met internet via een Wi-Fi-netwerk. Evenzo, als u per ongeluk belangrijke componenten van uw bureaublad hebt verwijderd of een buggy-distributie hebt geïnstalleerd, is de enige manier om verbinding te maken met internet het gebruik van de Linux-terminal. De instructies in dit artikel zijn over het algemeen van toepassing op alle Linux-distributies, maar het is mogelijk dat sommige distributies niet precies werken zoals hier beschreven.

Bepaal uw draadloze netwerkinterface

Voer vanuit de terminal de volgende opdracht in: iwconfig

De opdracht geeft een lijst met actieve netwerkinterfaces weer. De meest voorkomende draadloze netwerkinterface is: wlan0 maar kunnen ook andere dingen zijn, afhankelijk van de aard van uw hardware en hoe goed uw distributies zijn geoptimaliseerd voor draadloze stuurprogramma’s.

Schakel de draadloze interface in

Zorg ervoor dat de draadloze interface is ingeschakeld. Gebruik het volgende commando: sudo ifconfig wlan0 up

Vervang de wlan0 met de naam van uw netwerkinterface.

Scannen naar draadloze toegangspunten

Zoek naar netwerken. Typ het volgende commando: sudo iwlist scan | meer

Er verschijnt een lijst met beschikbare draadloze toegangspunten. De resultaten zien er ongeveer zo uit: Cel 02 – Adres: 98:E7:F5:B8:58:B1
Kanaal:6
Frequentie: 2,437 GHz (kanaal 6)
Kwaliteit=68/70 Signaalniveau=-42 dBm
Encryptiesleutel:aan
ESSID:”HONOR_PLK_E2CF”
Bitsnelheden: 1 Mb/s; 2 Mbit/s; 5,5 Mb/s; 11 Mbit/s; 18 Mb/s
24 Mbit/s; 36 Mbit/s; 54 Mb/s
Bitsnelheden: 6 Mb/s; 9 Mb/s; 12 Mbit/s; 48 Mb/s
Modus: Master
Extra:tsf=00000008e18b46e
Extra: Laatste baken: 4ms geleden
IE: Onbekend: 000E484F4E4F525F504C4B5F45324346
IE: Onbekend: 010882848B962430486C
IE: Onbekend: 030106
IE: Onbekend: 0706434E20010D14
IE: Onbekend: 200100
IE: Onbekend: 23021200
IE: Onbekend: 2A0100
IE: Onbekend: 2F0100
IE: IEEE 802.11i/WPA2 versie 1
Groepscijfer: CCMP
Paarsgewijze cijfers (1) : CCMP
Authenticatie Suites (1) : PSK
IE: Onbekend: 32040C121860
IE: Onbekend: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Onbekend: 3D1606081100000000000000000000000000000000000000
IE: Onbekend: 7F080400000000000040
IE: Onbekend: DD090010180200001C0000
IE: Onbekend: DD180050F2020101800003A4000027A4000042435E0062322F00

Kijk naar de ESSID, wat de naam is van een draadloos netwerk. Zoek open netwerken door te zoeken naar items waarvoor de coderingssleutel is uitgeschakeld. Het is het beste om te zoeken naar een vertrouwd Wi-Fi-netwerk ESSID waarvan u het wachtwoord kent, in plaats van waar mogelijk naar open te zoeken. Open wifi-netwerken hebben over het algemeen geen codering en de overgedragen gegevens kunnen onveilig worden verzonden.

Een WPA Supplicant-configuratiebestand maken

De meest gebruikelijke tool om verbinding te maken met WPA-beveiligde draadloze netwerken is: WPA-verzoeker. Bij de meeste distributies is deze tool standaard geïnstalleerd. Typ het volgende in de shell: wpa_passphrase

Als u een foutmelding ziet dat de opdracht niet kan worden gevonden, is deze niet geïnstalleerd. Je bevindt je nu in een kip-en-ei-scenario waarbij je deze tool nodig hebt om verbinding te maken met internet, maar geen verbinding kunt maken met internet omdat je deze tool niet hebt. Gebruik in plaats daarvan een Ethernet-verbinding om wpasupplicant te installeren. Zonder deze tool kun je niet verder. Voer de volgende opdracht uit om het configuratiebestand voor wpa_supplicant te maken: wpa_passphrase ESSID > /etc/wpa_supplicant/wpa_supplicant.conf

De ESSID zal de ESSID zijn die u hebt genoteerd uit de iwlist scan commando. Deze opdracht stopt zonder terug te gaan naar de shell-prompt. Voer de vereiste beveiliging voor het netwerk in en druk op Enter. Om te controleren of de opdracht werkte, open je de map .config met de opdrachten cd en tail: cd /etc/wpa_supplicant

Typ het volgende: staart wpa_supplicant.conf

Je zou zoiets als dit moeten zien: netwerk={
ssid=”uw netwerk”
#psk=”je wachtwoord”
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Zoek de naam van uw draadloze stuurprogramma

Er is nog een stukje informatie dat u nodig hebt voordat u verbinding maakt met internet: het stuurprogramma voor uw draadloze netwerkkaart. Voer de volgende opdracht uit om het te vinden: wpa_supplicant –help | meer

De uitvoer vermeldt een sectie met de naam chauffeurs. De lijst ziet er ongeveer zo uit: stuurprogramma’s:
nl80211 = Linux nl80211/cfg80211
wext = Linux draadloze extensies (generiek)
bedraad = Bekabeld Ethernet-stuurprogramma
geen = geen stuurprogramma (RADIUS-server/WPS ER)

Over het algemeen, wext is een catchall-stuurprogramma als er niets anders beschikbaar is. In deze voorbeeldlijst is de juiste driver de nl80211. De lijst wordt weergegeven in volgorde van prioriteit.

Verbinden met het internet

De eerste stap om verbinding te maken is het uitvoeren van de wpa_supplicant commando: sudo wpa_supplicant -B -D driver -i interface -c /etc/wpa_supplicant/wpa_supplicant.conf

Vervangen bestuurder met het stuurprogramma dat u in de vorige sectie hebt gevonden en koppel met de apparaatnaam (bijv. wlan0). Deze opdracht voert wpa_supplicant uit met het opgegeven stuurprogramma, met behulp van de beoogde netwerkinterface en het configuratiebestand. De -B switch voert de opdracht op de achtergrond uit, zodat de shell-prompt terugkeert naar de voorgrond. Voer deze laatste opdracht uit: sudo dhclient

De DCHP-client—dhclient—stelt netwerkroutering in op het lokale netwerk. Als het actief is, kunt u het internet normaal gebruiken.