Lær hvordan du løser tilkoblingsproblemer forårsaket av en feil NetworkManager-konfigurasjon på Linux.
Det kan være frustrerende å miste forbindelsen til internett – og det er mye verre når du finner ut at NetworkManager ikke kjører i det hele tatt. Dessverre er dette problemet ofte støtt på av brukere som kjører distros som Arch Linux og Ubuntu.
I de fleste tilfeller er problemer med NetworkManager enkle å løse. Du kan finne ut at løsningen er like enkel som å installere NetworkManager på nytt eller aktivere tjenesten. La oss ta en titt på noen feilsøkingsmetoder som er effektive for å løse de fleste problemer med NetworkManager som ikke kjører på Linux.
1. Bekreft at NetworkManager er installert og oppdatert
Noen brukere har funnet ut at NetworkManager sluttet å kjøre fordi tjenesten ble avinstallert eller ble inkompatibel med systemet deres. Du kan finne ut om NetworkManager kjører ved å åpne terminalen og skriv inn følgende kommando:
systemctl status NetworkManager
Terminalen vil skrive ut informasjon om statusen til NetworkManager. Les den trykte informasjonen og trykk deretter
Ctrl + C for å avslutte ledeteksten. Du bør undersøke potensielle problemer med Wi-Fi-tilkoblingen din hvis du sliter med å koble til internett, men finner ut at NetworkManager kjører aktivt.Hvis terminalen skriver ut at tjenesten er inaktiv (død), bør du sørge for at NetworkManager er installert og oppdatert. Du kan bruke følgende kommandoer for å bekrefte at NetworkManager er oppdatert og for å installere eventuelle nye oppdateringer hvis det ikke er det:
sudo apt installer nettverksbehandler
sudo apt upgrade network-manager
Du bør også installere GNOME-appleten for NetworkManager hvis du bruker en GNOME-basert distro, for eksempel Ubuntu eller Debian. Du kan installere denne appleten med følgende kommando:
sudo apt installer nettverksmanager-gnome
sudo apt upgrade network-manager-gnome
Test tilkoblingen ved å prøve å koble til internett. Nettverkstjenestefunksjoner kan vanligvis gjenopprettes ved å installere og/eller oppdatere NetworkManager. Du må kanskje også starte NetworkManager på nytt med følgende systemctl-kommando:
sudo systemctl start NetworkManager på nytt
Det er viktig å merke seg at referansevilkårene du bruker for NetworkManager varierer avhengig av systemet ditt og kan trenge justering. Datamaskiner som bruker Upstart-initieringsmotoren vil referere til NetworkManager som nettverksadministrator. Datamaskiner som bruker systemd initialiseringsmotoren vil referere til NetworkManager som NetworkManager.service.
De fleste brukere kjører operativsystemer som bruker systemd initialiseringsmotoren. For eksempel bruker Ubuntu systemd og droppet bakoverkompatibilitet for Upstart etter 20.10 (Groovy Gorilla).
Selv i systemd kan referansebegrepet variere kontekstuelt. NetworkManager refererer til tjenesten mens network-manager refererer til programvarepakken.
2. Aktiver NetworkManager til å kjøre ved oppstart
Hvis du finner ut at manuell start av NetworkManager fungerer til du starter PC-en på nytt, kan problemet være at NetworkManager mangler tillatelse til å kjøre ved oppstart. Du kan løse dette problemet ved å åpne terminalen og skrive inn en enkel kommando for å aktivere den:
systemctl aktiver NetworkManager
Start datamaskinen på nytt og prøv deretter å koble til Internett. Problemet ditt burde løse seg hvis problemet med NetworkManager var at det ikke var i stand til å kjøre ved oppstart. Hvis den ikke kunne kjøre, skriv inn følgende kommando for å få mer informasjon om statusen:
systemctl status NetworkManager
Les loggene som er skrevet ut nederst på terminalen. Disse loggene kan gi deg nyttig informasjon om hvilken oppstartsprosess som førte til at NetworkManager mislyktes. Du kan undersøke feilene som er gitt eller dele dem med forummedlemmer på nettet for avansert feilsøking.
Du bør også vurdere om noen nylige endringer du har gjort på PC-en kan hindre NetworkManager i å fungere som den skal. Hvis du nylig endret innstillinger i filer som /etc/systemd/system.conf, bør du umiddelbart tilbakestille disse endringene og starte PC-en på nytt.
Feilkonfigurerte VPN-er er også kjent for å forårsake problemer med NetworkManager. Du bør vurdere å tilbakestille eventuelle VPN-konfigurasjoner og reinstallere VPN-en din med veiledning hvis du tror at det potensielt kan være kilden til problemene dine med NetworkManager.
Eventuelle faktorer som er unike for systemet ditt som kan påvirke nettverkstjenester, er verdt å undersøke. Hvis du bestemmer deg for å søke feilsøkingshjelp på nettet, vil det å gi denne informasjonen til forummedlemmer også gjøre det lettere for dem å undersøke problemet og tilby den hjelpen du trenger.
Hold Linux-systemet oppdatert
Dessverre er ikke alle nettverksproblemer enkle å løse. Problemet ditt kan være komplekst og krever situasjonsspesifikk feilsøking. Selv om det er umulig å forhindre alle systemproblemer, kan du holde PC-en i god form ved regelmessig å installere de siste stabile systemoppdateringene.