Så här aktiverar du Wifi På Ubuntu

är du en utvecklare eller en webbplatstestare som använder Ubuntu för att koda och felsöka? Om ja, vi har bra nyheter för dig angående Wifi-anslutning på Linux.

som vi alla vet är Ubuntu ett Linux-baserat system, gillat av utvecklare över hela världen. Men förutom utvecklare föredrar många användare Ubuntu eftersom det är öppen källkod, användarvänligt och anpassningsbart.

Läs med för att lära dig hur du kommer åt Wifi-anslutningen på Linux-system och servrar.

Innehållsförteckning

Hur aktiverar jag trådlöst på Linux med nmtui?

Network Manager Text användargränssnitt nmtui är i huvudsak en kommandoradsterminal som du använder i ett Linux-system för nätverkskonfiguration. Du kan åberopa det grafiska textgränssnittet för att aktivera Wi-fi på Ubuntu på ett bekvämare sätt.

starta nmtui

först måste du köra kommandot $ nmtui i terminalen för att starta det grafiska gränssnittet. Här ser du tre alternativ där du kan välja ”aktivera en anslutning” och klicka på OK.

aktivera trådlöst nätverk

systemet skannar de tillgängliga trådlösa nätverken och presenterar listan på skärmen. Härifrån kan du välja ditt hem wi-fi-nätverk och trycka på enter. Därefter måste du, i likhet med Windows, ange lösenordet i popup-dialogfönstret och välja OK för att bekräfta.

efter den framgångsrika trådlösa anslutningen kan du gå tillbaka och välja ”Avsluta” för att stänga nmtui-gränssnittet. Du kan också testa Internetanslutningen genom att köra ping-kommandot till Google DNS:

  • Ping 8.8.8.8-c 4

Hur aktiverar jag Wi-fi i terminalen på Linux?

den goda nyheten är att du kan använda kommandoterminalen på Ubuntu 20.04-skrivbordet och servern för att ansluta till Wifi-nätverket, med tillstånd av wpa_supplicant.

de avancerade Wifi-nätverken skyddas med WPA-PSK eller WPA-Personal, en fördelad nyckel istället för WPA-Enterprise.

en supplicant är i huvudsak en klientprogramvara som du kan installera på din dator eller laptop. Därefter måste du autentisera supplicanten för att ansluta till det trådlösa nätverket. Slutligen kan du implementera en WPA supplicant-komponent med wpa_supplicant.

Steg 1: Så här hittar du namnet på det trådlösa gränssnittet och nätverket

öppna kommandoterminalen i Ubuntu 20.04 och kör följande kommando för att veta namnet på Wifi-gränssnittet:

  • iwconfig

du bör veta att ”wlan0” är det vanligaste namnet som används för det trådlösa nätverksgränssnittet på de flesta Linux-system utan Systemd.

Ubuntu använder dock Systemd; det är därför du ser namnet på ditt trådlösa nätverksgränssnitt som ”wlp4s0.”

en annan information som du ser i terminalen är åtkomstpunkten. Återigen, om Wi-fi inte är aktiverat på Linux-systemet, kommer det inte att finnas någon åtkomstpunkt associerad med det trådlösa gränssnittet.

men om du inte kan se ditt trådlösa gränssnitt kan du använda följande kommando:

  • sudo ifconfig wlp4s0 up

Därefter måste din dator skanna alla nätverk i närheten för att söka efter ditt trådlösa hemnätverk. Då behöver du bara ersätta ”wlp4s0” med namnet på ditt trådlösa gränssnitt, vilket du fick reda på med ovanstående kommando.

nästa steg är att använda följande kommando för att lära sig nätverksnamnidentifieraren ESSID:

  • sudo iwlist wlp4s0 scan / grep ESSID

steg 2: Så här ansluter du till Wifi-nätverk med WPA_Supplicant

när du vet namnet på det trådlösa gränssnittet och nätverket kan du installera wpa_supplicant på Ubuntu 20.04 med hjälp av kommandoraden nedan:

  • sudo apt install wpasupplicant

därefter ska du skapa en konfigurationsfil med namnet wpa_supplicant.conf med hjälp av wpa_passphrase-verktyget.

du måste undra om syftet med att skapa filen. I huvudsak är wpa_supplicant-conf konfigurationsfilen som innehåller alla trådlösa nätverk som du vill att datorn ska komma åt.

du kan köra kommandot nedan på terminalen för att skapa konfigurationsfilen:

  • wpa_passphrase din-ESSID din-wifi-lösenfras / sudo tee / etc / wpa_supplicant.conf

Obs: Du måste skriva namnet på ditt nätverks ESSID och lösenfras i ovanstående kommando.

huvudsyftet med ovanstående kommando är att skriva utmatningen i /etc/wpa_supplicant.conf-fil. I nästa steg måste du köra det här kommandot för att ansluta det trådlösa kortet och Wifi-åtkomstpunkten:

  • sudo wpa_supplicant-c / etc / wpa_supplicant.conf-i wlp4s0

utgången indikerar om internetanslutningen har upprättats eller inte.

så här stoppar du nätverkshanteraren

om wifi-anslutningen lyckas bör du utföra kommandot för att stoppa nätverkshanteraren. Nätverkshanteraren kan skapa ett wifi-anslutningsproblem i Ubuntu desktop edition om du använder wpa_supplicant. Det är därför det är viktigt att stoppa Network Manager.

  • sudo systemctl stop NetworkManager

du kan permanent inaktivera nätverkshanteraren från automatisk start vid starttid med hjälp av kommandoraden nedan:

  • sudo systemctl inaktivera NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

när internetanslutningen har upprättats kan du köra ”iwconfig” för att se tillhörande åtkomstpunkt till dina nätverksgränssnitt.

vanligtvis körs wpa_supplicant i förgrunden. Du kan dock använda CTRL+C för att stoppa processen och köra den i bakgrunden. Allt du behöver göra är att lägga till-B-flaggan i kommandoraden:

  • sudo wpa_supplicant-B-c / etc / wpa_supplicant.conf-i wlp4s0

vid denna tidpunkt är ditt Ubuntu 20.04-skrivbord autentiserat och anslutet till ditt hem Wi-fi-nätverk. Du har dock fortfarande ingen privat IP-adress. Du kan få en IP-adress från DHCP-servern genom att köra det här kommandot i terminalen:

  • sudo dhclient wlp4s0

dessutom kan du också kontrollera din IP-adress genom att skriva kommandot nedan i terminalen:

  • ip addr visa wlp4s0

så här ansluter du till dolt trådlöst nätverk

vad händer om ditt trådlösa modem inte sänder ESSID: Oroa dig inte; allt du behöver göra är att lägga till ”scan_ssid=1” i /etc/wpa_supplicant.conf-fil.

steg 3: Så här ansluter du automatiskt vid starttid

om du vill ansluta till Wifi-nätverket vid starttiden automatiskt måste du redigera wpa_supplicant.service fil. Innan du redigerar filen kan du kopiera den från katalogen /lib/systemd/system/ to /etc/systemd/system.

på så sätt åsidosätter den nya versionen av wpa_supplicant inte dina ändringar.

  • sudo cp /lib/systemd/system/wpa_supplicant.service / etc/systemd/system / wpa_supplicant.service

du kan använda Nano, en kommandoradstextredigerare för att ändra filinnehållet:

  • sudo nano / etc/systemd/system / wpa_supplicant.service

i filen måste du söka efter den här raden:

  • ExecStart=/sbin / wpa_supplicant-u-s–0 / run / wpa_supplicant

du måste lägga till nätverksgränssnittets namn i det här kommandot:

  • ExecStart=/sbin/wpa_supplicant-u-s -0 /etc/wpa_supplicant-conf-i wlp4s0

en annan viktig sak att tänka på här är att starta om wpa_supplicant vid upptäckt av ett fel. För att lösa problemet, Lägg till den här raden direkt under kommandot ExecStart:

  • omstart = alltid

Dessutom bör du kommandot nedan raden med # i början:

  • Alias=dbus-fi.wl-wpa_supplicant1.service

i slutet, spara och stäng den här filen. Dessutom, om du använder Nano-textredigeraren för att ändra filen, tryck Ctrl+0 och Enter för att bekräfta ändringarna och Ctrl+X för att slutföra filen.

du kan ladda om systemd med det här kommandot:

  • sudo systemctl daemon-reload

därefter bör du aktivera wpa_supplicant-tjänster för att starta automatiskt vid varje starttid:

  • sudo systemctl aktivera wpa_supplicant.service

varför ansluter Linux-servern inte till Wifi?

om du inte kan ansluta till Wifi-nätverk kan det bero på ett hårdvaru-eller programvaruproblem. Men för det första är det bättre att utesluta hårdvaruproblemen med drivrutinerna eftersom diagnosen är enkel.

kör först följande kommando:

  • Ping localhost

din lokala värd är i huvudsak adressen för att verifiera kretsarna för NIC. Om du inte kan pinga betyder det att problemet är med din Wi-fi-drivrutin. Men om ping kommer tillbaka, är det troligt att problemet är med programvaran.

Steg 1: Installera trådlösa drivrutiner från Ubuntu ISO

för att lösa programvaruproblemet kan du använda Ubuntu ISO-filen för att installera om Wi-fi-drivrutinerna. Först kan du placera Ubuntu ISO i hemkatalogen och utföra kommandot nedan för att montera Ubuntu ISO till den virtuella enheten:

  • sudo mkdir / media / cdrom
  • sudo mount-o loop ubuntu -*.iso / media / cdrom

du bör navigera till ”programvara & uppdateringar”, kontrollera CDRom och ange lösenordet på begäran från instrumentpanelen.

slutligen, tryck på fliken ”Ytterligare drivrutiner” för att välja alternativet ”trådlös nätverksadapter” och välj ”Använd ändringar.”

steg 2: Så här kontrollerar du om trådlös enhet upptäcks

om Ubuntu 20.04 inte kan upptäcka den trådlösa enheten kan du öppna kommandoterminalen och köra kommandot:

  • sudo lsusb

å andra sidan måste du skriva detta kommando om du använder en USB-dongel eller ett internt trådlöst kort:

  • sudo lspci

om utgången innehåller ”Network Controller” eller ”Ethernet Cable Controller” kan Linux upptäcka den trådlösa enheten.

utöver det kan du också använda följande kommandon för att se den trådlösa enheten:

  • sudo lshw-C network

om utgången innehåller nätverksbeskrivningen kan Ubuntu inte känna igen den trådlösa enheten. Om inte, måste du installera den saknade drivrutinsmodulen.

steg 3: Så här installerar du saknad Drivrutinsmodul med Ubuntu

först måste du utföra kommandot för att se listan över använda moduler:

  • sudo lsmod

om du vill aktivera en viss modul bör du utföra kommandot med namnet på chipset som ett modulnamn:

  • sudo modprobe modulename

därefter kan du utföra kommandot ”lsmod” för att se om modulen är korrekt installerad eller inte.

steg 4: Laddar automatiskt modulen vid starttid

om modulen inte laddas vid start måste du ladda den permanent med kommandot:

  • sudo nano / etc / modules

du kan öppna Nano-Textredigeraren med kommandot ovan. Sedan, allt du behöver göra är att skriva modulens namn i slutet av filen och spara den. Dessutom måste du starta om systemet för att se om det trådlösa kortet kan upptäcka wifi-nätverk.

Lös DNS-problemet

även om det är ett sällsynt problem är det bättre att kontrollera om du stöter på anslutningsproblem på en Linux-server. Kör först det här kommandot för att se routerns LAN-adress:

  • nmcli enhet visar wlan1 / grep IP4.DNS

du kan ändra wlan1 i ovanstående kommando till det trådlösa nätverksnamn du använder. Kör sedan kommandot nedan för att se destinationen:

  • IP A S

nu har du all information; det är dags att pinga routerns LAN-adress och Googles DNS-servrar:

  • ping 8.8.8.8

när du har diagnostiserat DNS-problemet kan du ändra routerns DNS till antingen Open DNS eller Google server. Du kan också kontakta routertillverkaren för att kontrollera DNS-problemet ytterligare.

slutsats

det primära syftet med ovanstående artikel är att diskutera både grafiska och textanvändargränssnittsmetoder för att aktivera Wifi på ditt Linux-system eller server.

Dessutom kan du också använda felsökningsmetoderna om Ubuntu inte kan ansluta till det trådlösa nätverket.

Lämna ett svar

Lämna ett svar

Din e-postadress kommer inte publiceras.