Sådan aktiveres Wifi på Ubuntu

Sådan aktiveres Wifi på Ubuntu
Philip Lawrence

Er du udvikler eller tester af et websted, der bruger Ubuntu til at kode og fejlfinding? Hvis ja, har vi gode nyheder til dig om WiFi-forbindelse på Linux.

Som vi alle ved, er Ubuntu et Linux-baseret system, der er populært blandt udviklere over hele verden. Men ud over udviklere foretrækker mange brugere Ubuntu, fordi det er open source, brugervenligt og kan tilpasses.

Læs med her for at lære, hvordan du får adgang til WiFi-forbindelsen på Linux-systemer og -servere.

Hvordan aktiverer jeg trådløst netværk på Linux ved hjælp af nmtui?

Network Manager Text User Interface nmtui er i princippet en kommandolineterminal, som du bruger i et Linux-system til netværkskonfiguration. Du kan bruge den grafiske tekstgrænseflade til at aktivere Wi-fi på Ubuntu på en mere bekvem måde.

Lancering nmtui

Først skal du udføre kommandoen $ nmtui i terminalen for at starte den grafiske grænseflade. Her vil du se tre muligheder, hvoraf du kan vælge "Aktivér en forbindelse" og klikke på OK.

Aktiver trådløst netværk

Systemet scanner de tilgængelige trådløse netværk og viser en liste på skærmen. Her kan du vælge dit wi-fi-netværk derhjemme og trykke på Enter. Derefter skal du, ligesom i Windows, indtaste adgangskoden i pop-up-dialogvinduet og vælge OK for at bekræfte.

Når den trådløse forbindelse er lykkedes, kan du gå tilbage og vælge "quit" for at lukke nmtui-grænsefladen. Du kan også teste internetforbindelsen ved at udføre ping-kommandoen til Google DNS:

  • Ping 8.8.8.8.8.8 -c 4

Hvordan aktiverer jeg Wi-fi i terminalen på Linux?

Den gode nyhed er, at du kan bruge kommando-terminalen på Ubuntu 20.04-skrivebordet og serveren til at oprette forbindelse til et wifi-netværk takket være wpa_supplicant.

De avancerede WiFi-netværk er beskyttet med WPA-PSK eller WPA-Personal, en forhåndsdelt nøgle i stedet for WPA-Enterprise.

En supplikant er i princippet en klientsoftware, som du kan installere på din computer eller bærbare computer. Dernæst skal du autentificere supplikanten for at oprette forbindelse til det trådløse netværk. Endelig kan du implementere en WPA-supplikantkomponent ved hjælp af wpa_supplicant.

Trin 1: Sådan finder du navnet på den trådløse grænseflade og netværket

Åbn kommando-terminalen i Ubuntu 20.04, og kør følgende kommando for at få navnet på WiFi-interfacet:

  • iwconfig

Du bør vide at "wlan0" er det mest almindelige navn der bruges til den trådløse netværksgrænseflade på de fleste Linux-systemer uden Systemd.

Ubuntu bruger dog Systemd; det er derfor, du vil se navnet på din trådløse netværksgrænseflade som "wlp4s0".

En anden oplysning, som du kan se i terminalen, er adgangspunktet. Hvis Wi-fi ikke er aktiveret på Linux-systemet, vil der ikke være noget adgangspunkt tilknyttet den trådløse grænseflade.

Men hvis du ikke kan se din trådløse grænseflade, kan du bruge følgende kommando:

  • sudo ifconfig wlp4s0 up

Dernæst skal din computer scanne alle netværk i nærheden for at finde dit trådløse hjemmenetværk. Derefter skal du blot erstatte "wlp4s0" med navnet på din trådløse grænseflade, som du har fundet ud af ved hjælp af ovenstående kommando.

Det næste skridt er at bruge følgende kommando til at få kendskab til netværksnavneidentifikatoren ESSID:

  • sudo iwlist wlp4s0 scan

Trin 2: Sådan opretter du forbindelse til et wifi-netværk ved hjælp af WPA_Supplicant

Når du kender navnet på den trådløse grænseflade og netværket, kan du installere wpa_supplicant på Ubuntu 20.04 ved hjælp af nedenstående kommandolinje:

  • sudo apt install wpasupplicant

Derefter skal du oprette en konfigurationsfil med navnet wpa_supplicant.conf ved hjælp af værktøjet wpa_passphrase.

Du undrer dig sikkert over formålet med at oprette filen. wpa_supplicant-conf er grundlæggende set konfigurationsfilen, der indeholder alle de trådløse netværk, som computeren skal have adgang til.

Du kan køre nedenstående kommando i terminalen for at oprette konfigurationsfilen:

  • wpa_passphrase dit-ESSID dit-wifi-passphrase

Bemærk: Du skal skrive navnet på dit netværks ESSID og passphrase i ovenstående kommando.

Hovedformålet med ovenstående kommando er at skrive output i filen /etc/wpa_supplicant.conf. I det næste trin skal du køre denne kommando for at forbinde det trådløse kort og Wifi access point:

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

Udgangen viser, om internetforbindelsen er blevet etableret eller ej.

Sådan stopper du Network Manager

Hvis wifi-forbindelsen er vellykket, skal du udføre kommandoen for at stoppe Network Manager. Network Manager kan skabe et problem med wifi-forbindelsen i Ubuntu desktop-udgaven, hvis du bruger wpa_supplicant. Derfor er det vigtigt at stoppe Network Manager.

  • sudo systemctl stop NetworkManager

Du kan permanent deaktivere Network manager fra automatisk at starte ved opstart ved hjælp af nedenstående kommandolinje:

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

Når internetforbindelsen er etableret, kan du udføre "iwconfig" for at se det tilknyttede adgangspunkt til dine netværksgrænseflader.

Normalt kører wpa_supplicant i forgrunden. Du kan dog bruge CTRL+C til at stoppe processen og køre den i baggrunden. Det eneste du skal gøre er at tilføje -B-flaget i kommandolinjen:

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

På dette tidspunkt er din Ubuntu 20.04-desktop autentificeret og forbundet til dit Wi-fi-netværk i hjemmet. Du har dog stadig ikke en privat IP-adresse. Du kan få en IP-adresse fra DHCP-serveren ved at udføre denne kommando i terminalen:

  • sudo dhclient wlp4s0

Desuden kan du også tjekke din IP-adresse ved at skrive nedenstående kommando i terminalen:

  • ip addr show wlp4s0

Sådan opretter du forbindelse til et skjult trådløst netværk

Hvad hvis dit trådløse modem ikke udsender ESSID: Bare rolig; alt du skal gøre er at tilføje "scan_ssid=1" i filen /etc/wpa_supplicant.conf.

Trin 3: Sådan opretter du automatisk forbindelse ved opstart

Hvis du ønsker at oprette automatisk forbindelse til WiFi-netværket ved opstart, skal du redigere filen wpa_supplicant.service. Før du redigerer filen, kan du kopiere den fra mappen /lib/systemd/system/ til /etc/systemd/system.

På denne måde tilsidesætter den nye version af wpa_supplicant ikke dine ændringer.

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

Du kan bruge Nano, en kommandolinje-teksteditor til at ændre filens indhold:

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

I filen skal du søge efter denne linje:

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

Du skal tilføje navnet på netværksgrænsefladerne i denne kommando:

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

En anden vigtig ting at overveje her er at genstarte wpa_supplicant i tilfælde af fejl. For at løse dette problem skal du tilføje denne linje lige under ExecStart-kommandoen:

  • Genstart=altid

Desuden skal du kommandere nedenstående linje ved at bruge # i begyndelsen:

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

Til sidst skal du gemme og lukke filen. Hvis du bruger Nano text editor til at ændre filen, skal du trykke på Ctrl+0 og Enter for at bekræfte ændringerne og Ctrl+X for at afslutte filen.

Du kan genindlæse systemd ved hjælp af denne kommando:

  • sudo systemctl daemon-reload

Dernæst skal du aktivere wpa_supplicant-tjenesterne til at starte automatisk ved hver opstart:

  • sudo systemctl enable wpa_supplicant.service

Hvorfor opretter Linux Server ikke forbindelse til Wifi?

Hvis du ikke kan oprette forbindelse til et wifi-netværk, kan det skyldes et hardware- eller softwareproblem. Men først er det bedre at udelukke hardwareproblemer med driverne, fordi diagnosen er ligetil.

Se også: Kan du bruge WiFi på en deaktiveret telefon?

Først skal du udføre følgende kommando:

  • Ping localhost

Din lokale vært er hovedsagelig adressen til at kontrollere kredsløbene til NIC'en. Hvis du ikke kan pinge, betyder det, at problemet ligger i Wi-fi-driveren. Hvis pingen kommer tilbage, er problemet sandsynligvis i softwaren.

Trin 1: Installer trådløse drivere fra Ubuntu ISO

For at løse softwareproblemet kan du bruge Ubuntu ISO-filen til at geninstallere Wi-fi-driverne. Først kan du placere Ubuntu ISO-filen i hjemmemappen og udføre nedenstående kommando for at montere Ubuntu ISO til det virtuelle drev:

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

Du skal navigere til "Software & Updates", tjekke cd-rom'en og indtaste adgangskoden efter anmodning fra instrumentbrættet.

Til sidst skal du trykke på fanen "Additional Drivers" (Yderligere drivere) for at vælge "Wireless Network Adapter" (Trådløs netværksadapter) og vælge "Apply Changes" (Anvend ændringer).

Trin 2: Sådan kontrolleres det, om en trådløs enhed er registreret

Hvis Ubuntu 20.04 ikke kan registrere den trådløse enhed, kan du åbne kommando-terminalen og udføre kommandoen:

  • sudo lsusb

På den anden side skal du skrive denne kommando, hvis du bruger en USB-dongle eller et internt trådløst kort:

  • sudo lspci

Hvis output indeholder "Network Controller" eller "Ethernet Cable Controller", kan Linux registrere den trådløse enhed.

Derudover kan du også bruge følgende kommandoer til at se den trådløse enhed:

  • sudo lshw -C network

Hvis output indeholder netværksbeskrivelsen, kan Ubuntu ikke genkende den trådløse enhed. Hvis ikke, skal du installere det manglende drivermodul.

Trin 3: Sådan installeres manglende drivermodul ved hjælp af Ubuntu

Først skal du udføre kommandoen for at få vist listen over de anvendte moduler:

  • sudo lsmod

Hvis du vil aktivere et bestemt modul, skal du udføre kommandoen ved at bruge navnet på chipsettet som modulnavn:

  • sudo modprobe modulename

Derefter kan du udføre kommandoen "lsmod" for at se, om modulet er installeret korrekt eller ej.

Trin 4: Automatisk indlæsning af modulet ved opstart

Hvis modulet ikke indlæses ved opstart, skal du indlæse det permanent ved hjælp af kommandoen:

  • sudo nano /etc/modules

Du kan åbne Nano text editor ved hjælp af ovenstående kommando. Derefter skal du blot skrive modulets navn til sidst i filen og gemme den. Desuden skal du genstarte systemet for at se, om det trådløse kort kan registrere wifi-netværk.

Løsning af DNS-problemet

Selv om det er et sjældent problem, er det bedre at kontrollere det, hvis du oplever problemer med forbindelsen på en Linux-server. Udfør først denne kommando for at se routerens Lan-adresse:

  • nmcli device show wlan1

Du kan ændre wlan1 i ovenstående kommando til det trådløse netværksnavn, du bruger. Udfør derefter nedenstående kommando for at se destinationen:

  • IP a s

Nu har du alle oplysninger; det er tid til at pinge routerens LAN-adresse og Googles DNS-servere:

  • ping 8.8.8.8.8.8

Når du har diagnosticeret DNS-problemet, kan du ændre routerens DNS til enten Open DNS eller Google-serveren. Du kan også kontakte routerproducenten for at kontrollere DNS-problemet yderligere.

Se også: Sådan tilslutter du Wyze-kameraet til nyt WiFi

Konklusion

Det primære formål med ovenstående artikel er at diskutere både de grafiske og tekstbaserede brugergrænseflademetoder til at aktivere Wifi på dit Linux-system eller din Linux-server.

Desuden kan du også bruge fejlfindingsmetoderne, hvis Ubuntu ikke kan oprette forbindelse til det trådløse netværk.




Philip Lawrence
Philip Lawrence
Philip Lawrence er en teknologientusiast og ekspert inden for internetforbindelse og wifi-teknologi. Med over ti års erfaring i branchen har han hjulpet adskillige enkeltpersoner og virksomheder med deres internet- og wifi-relaterede problemer. Som forfatter og blogger af Internet og Wifi Tips deler han sin viden og ekspertise på en enkel og letforståelig måde, som alle kan drage fordel af. Philip er en lidenskabelig fortaler for at forbedre forbindelsen og gøre internettet tilgængeligt for alle. Når han ikke skriver eller fejlfinder tekniske relaterede problemer, nyder han at vandre, campere og udforske naturen.