Denne veiledningen viser hvordan du kobler til Internett via et Wi-Fi-nettverk ved hjelp av Linux-kommandolinjen.
Hvis du har installert en hodeløs distribusjon (I.E, en distribusjon som ikke kjører et grafisk skrivebord), har du ikke verktøy for nettverksadministrasjon som kan hjelpe deg med å koble til. Det kan også være tilfelle at du ved et uhell har slettet nøkkelkomponenter fra skrivebordet ditt eller du har installert en distribusjon som har en feil, og den eneste måten å koble til Internett er via Linux-terminalen.
Med tilgang til Internett fra Linux-kommandolinjen, kan du bruke verktøy som wget til å laste ned nettsider og filer. Du vil også kunne laste ned videoer med youtube-dl. Kommandolinjepakkelederne vil også være tilgjengelige for distribusjonen din, for eksempel apt-get, yum og PacMan. Med tilgang til pakkeforvaltere har du alt du trenger for å installere et skrivebordsmiljø hvis du trenger en.
Bestem ditt trådløse nettverksgrensesnitt
Fra terminalen skriver du inn følgende kommando:
iwconfig
Du vil se en liste over nettverksgrensesnitt. Det vanligste trådløse nettverksgrensesnittet er wlan0, men det kan være andre ting som i tilfelle det er wlp2s0. Det neste trinnet er å sørge for at det trådløse grensesnittet er slått på. Bruk følgende kommando for å gjøre dette: sudo ifconfig wlan0 opp
Bytt wlan0 med navnet på nettverksgrensesnittet. Nå som ditt trådløse nettverksgrensesnitt er oppe, kan du søke etter nettverk for å koble til. Skriv inn følgende kommando: sudo iwlist scan | mer
En liste over tilgjengelige trådløse tilgangspunkter vises. Resultatene vil se slik ut: Cell 02 - Adresse: 98: E7: F5: B8: 58: B1Channel: 6Frekvens: 2,437 GHz (kanal 6)Kvalitet = 68/70 Signalnivå = -42 dBmKrypteringsnøkkel: påESSID: "HONOR_PLK_E2CF"Bitrate: 1 Mb / s; 2 Mb / s; 5,5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sBithastigheter: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sMode: MasterEkstra: TSF = 000000008e18b46eEkstra: Siste beacon: 4ms sidenIE: Ukjent: 000E484F4E4F525F504C4B5F45324346IE: Ukjent: 010882848B962430486CIE: Ukjent: 030106IE: Ukjent: 0706434E20010D14IE: Ukjent: 200100IE: Ukjent: 23021200IE: Ukjent: 2A0100IE: Ukjent: 2F0100IE: IEEE 802.11i / WPA2 Versjon 1Gruppe Cipher: CCMPPairwise Cipher (1): CCMPAutentiserings suiter (1): PSKIE: Ukjent: 32040C121860IE: Ukjent: 2D1A2D1117FF0000000000000000000000000000000000000000IE: Ukjent: 3D160608110000000000000000000000000000000000IE: Ukjent: 7F080400000000000040IE: Ukjent: DD090010180200001C0000IE: Ukjent: DD180050F2020101800003A4000027A4000042435E0062322F00
Alt ser ganske forvirrende ut, men du trenger bare et par biter av informasjon. Se på ESSID. Dette bør være navnet på et nettverk som du vil koble til. Du kan også finne åpne nettverk ved å lete etter elementer som har krypteringsnøkkelen satt av. Skriv ned navnet på ESSID som du vil koble til. Det vanligste verktøyet som brukes til å koble til trådløse nettverk som krever en WPA-sikkerhetsnøkkel, er WPA Supplicant. De fleste distribusjoner kommer med dette verktøyet forhåndsinstallert. Du kan teste dette ved å skrive følgende inn i terminalen: wpa_passphrase
Hvis du får en feil som sier at kommandoen ikke kan bli funnet, er den ikke installert. Du er nå i et kylling- og eggscenario hvor du trenger dette verktøyet for å koble til Internett, men kan ikke koble til Internett fordi du ikke har dette verktøyet. Du kan selvsagt alltid bruke en Ethernet-tilkobling i stedet for å installere Wpasupplicant. For å opprette konfigurasjonsfilen for wpa_supplicant å bruke, kjør følgende kommando: wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf
ESSID vil være ESSID du noterte ned fra kommandoen iwlist scan i den forrige delen. Du vil legge merke til at kommandoen stopper uten å komme tilbake til kommandolinjen. Skriv inn sikkerheten som kreves for nettverket, og trykk på retur. For å kontrollere at kommandoen fungerte, navigerer du til .config-mappen ved hjelp av cd- og halekommandoene: cd / etc / wpa_supplicant
Skriv inn følgende: hale wpa_supplicant.conf
Du bør se noe slikt: nettverk = {ssid = "yournetwork"# Psk = "Yourpassword"PSK = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888} Det er enda mer informasjon du trenger før du kobler til Internett, og det er driveren for det trådløse nettverkskortet ditt. For å finne denne typen ut i følgende kommando: wpa_supplicant -help | mer
Dette vil gi en seksjon som heter drivere. Listen blir noe slikt: drivere:nl80211 = Linux nl80211 / cfg80211wext = Linux trådløse utvidelser (generisk)kablet = kablet Ethernet-driveringen = ingen driver (RADIUS server / WPS ER)
Vanligvis er wext en catchall-driver som du kan prøve å bruke hvis ingenting annet er tilgjengelig. I mitt tilfelle er den riktige driveren nl80211. Det første trinnet for å få tilkoblet, kjører wpa_supplicant-kommandoen: sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B
Du bør erstatte med driveren som du fant i forrige del. Den skal byttes ut med nettverksgrensesnittet som er oppdaget i avsnittet "Bestem nettverksgrensesnittet". I utgangspunktet kjører denne kommandoen wpa_supplicant med driveren spesifisert ved hjelp av det angitte nettverksgrensesnittet og konfigurasjonen som er opprettet i delen "Opprett en WPA Supplicant Configuration File." -B kjører kommandoen i bakgrunnen slik at du får tilgang til terminalen tilbake. Nå må du kjøre denne endelige kommandoen: sudo dhclient
Det er det. Du bør nå ha en Internett-tilkobling. For å teste det skriver du inn følgende: ping www.google.com Slå på det trådløse grensesnittet
Skann etter trådløse tilgangspunkter
Opprett en WPA Supplicant Configuration File
Finn navnet på den trådløse driveren
Koble til internettet