Lær, hvordan du løser forbindelsesproblemer forårsaget af en forkert NetworkManager-konfiguration på Linux.
Det kan være frustrerende at miste din forbindelse til internettet – og det er meget værre, når du opdager, at NetworkManager slet ikke kører. Desværre er dette problem ofte stødt på af brugere, der kører distros såsom Arch Linux og Ubuntu.
I de fleste tilfælde er problemer med NetworkManager nemme at løse. Du vil måske opleve, at løsningen er lige så nem som at geninstallere NetworkManager eller aktivere tjenesten. Lad os tage et kig på nogle fejlfindingsmetoder, der er effektive til at løse de fleste problemer med NetworkManager, der ikke kører på Linux.
1. Bekræft, at NetworkManager er installeret og opdateret
Nogle brugere har opdaget, at NetworkManager stoppede med at køre, fordi tjenesten blev afinstalleret eller blev inkompatibel med deres system. Du kan afgøre, om NetworkManager kører ved at åbne terminalen og indtaste følgende kommando:
systemctl status NetworkManager
Terminalen udskriver information om status for NetworkManager. Læs den trykte information og tryk derefter
Ctrl + C for at afslutte prompten. Du burde undersøge det potentielle problemer med din Wi-Fi-forbindelse hvis du kæmper for at oprette forbindelse til internettet, men finder ud af, at NetworkManager kører aktivt.Hvis terminalen udskriver, at tjenesten er inaktiv (død), skal du sikre dig, at NetworkManager er installeret og opdateret. Du kan bruge følgende kommandoer til at bekræfte, at NetworkManager er opdateret og til at installere eventuelle nye opdateringer, hvis det ikke er det:
sudo apt installer netværksmanager
sudo apt upgrade network-manager
Du bør også installere GNOME-appletten til NetworkManager, hvis du bruger en GNOME-baseret distro, såsom Ubuntu eller Debian. Du kan installere denne applet med følgende kommando:
sudo apt installer netværksmanager-gnome
sudo apt upgrade network-manager-gnome
Test din forbindelse ved at forsøge at oprette forbindelse til internettet. Netværkstjenestefunktioner kan normalt gendannes ved at installere og/eller opdatere NetworkManager. Du skal muligvis også genstarte NetworkManager med følgende systemctl-kommando:
sudo systemctl genstart NetworkManager
Det er vigtigt at bemærke, at de referencevilkår, du bruger til NetworkManager, varierer afhængigt af dit system og kan have behov for justering. Computere, der bruger Upstart initialiseringsmotoren, vil referere til NetworkManager som netværksadministrator. Computere, der bruger systemd initialiseringsmotoren, vil referere til NetworkManager som NetworkManager.service.
De fleste brugere kører operativsystemer, der bruger systemd initialiseringsmotoren. For eksempel bruger Ubuntu systemd og droppet bagudkompatibilitet til Upstart efter 20.10 (Groovy Gorilla).
Selv i systemd kan referenceudtrykket variere kontekstuelt. NetworkManager henviser til tjenesten, mens netværksmanager henviser til softwarepakken.
2. Aktiver NetworkManager til at køre ved opstart
Hvis du opdager, at manuel start af NetworkManager virker, indtil du genstarter din pc, kan problemet være, at NetworkManager mangler tilladelse til at køre ved opstart. Du kan løse dette problem ved at åbne terminalen og indtaste en simpel kommando for at aktivere den:
systemctl aktiver NetworkManager
Genstart din computer, og forsøg derefter at oprette forbindelse til internettet. Dit problem skulle løses, hvis problemet med NetworkManager var, at det ikke kunne køre ved opstart. Hvis den ikke kunne køre, skal du indtaste følgende kommando for at få flere oplysninger om dens status:
systemctl status NetworkManager
Læs logfilerne trykt i bunden af terminalen. Disse logfiler kan give dig nyttige oplysninger om, hvilken opstartsproces, der fik NetworkManager til at fejle. Du kan undersøge de angivne fejl eller dele dem med forummedlemmer online for avanceret fejlfinding.
Du bør også overveje, om eventuelle nylige ændringer, du har foretaget på din pc, kan forhindre NetworkManager i at fungere korrekt. Hvis du for nylig har ændret indstillinger i filer som /etc/systemd/system.conf, bør du øjeblikkeligt gendanne disse ændringer og genstarte din pc.
Fejlkonfigurerede VPN'er er også almindeligt kendt for at forårsage problemer med NetworkManager. Du bør overveje at vende tilbage til enhver VPN-konfiguration og geninstallere din VPN med vejledning, hvis du mener, at det potentielt kan være kilden til dine problemer med NetworkManager.
Eventuelle faktorer, der er unikke for dit system, der kan påvirke netværkstjenester, er værd at undersøge. Hvis du beslutter dig for at søge fejlfindingshjælp online, vil det at give disse oplysninger til forummedlemmer også gøre det lettere for dem at undersøge problemet og tilbyde den hjælp, du har brug for.
Hold dit Linux-system opdateret
Desværre er ikke alle netværksproblemer nemme at løse. Dit problem kan være komplekst og kræver situationsspecifik fejlfinding. Selvom det er umuligt at forhindre alle systemproblemer, kan du holde din pc i god form ved regelmæssigt at installere de seneste stabile systemopdateringer.