Lär dig hur du åtgärdar anslutningsproblem som orsakas av en felaktig NetworkManager-konfiguration på Linux.
Det kan vara frustrerande att tappa anslutningen till internet – och det är mycket värre när du upptäcker att NetworkManager inte körs alls. Tyvärr stöter det här problemet ofta på användare som kör distros som Arch Linux och Ubuntu.
I de flesta fall är problem med NetworkManager enkla att lösa. Du kanske upptäcker att lösningen är lika enkel som att installera om NetworkManager eller aktivera tjänsten. Låt oss ta en titt på några felsökningsmetoder som är effektiva för att lösa de flesta problem med NetworkManager som inte körs på Linux.
1. Kontrollera att NetworkManager är installerad och uppdaterad
Vissa användare har upptäckt att NetworkManager slutade köras eftersom tjänsten avinstallerades eller blev inkompatibel med deras system. Du kan avgöra om NetworkManager körs genom att öppna terminalen och ange följande kommando:
systemctl status NetworkManager
Terminalen kommer att skriva ut information om status för NetworkManager. Läs den utskrivna informationen och tryck sedan
Ctrl + C för att avsluta prompten. Du borde undersöka potentiella problem med din Wi-Fi-anslutning om du kämpar för att ansluta till internet men upptäcker att NetworkManager är aktivt igång.Om terminalen skriver ut att tjänsten är inaktiv (död), bör du se till att NetworkManager är installerat och uppdaterat. Du kan använda följande kommandon för att verifiera att NetworkManager är uppdaterad och för att installera eventuella nya uppdateringar om det inte är det:
sudo apt installera nätverkshanteraren
sudo apt uppgradera nätverkshanteraren
Du bör också installera GNOME-appleten för NetworkManager om du använder en GNOME-baserad distro, som Ubuntu eller Debian. Du kan installera denna applet med följande kommando:
sudo apt installera nätverkshanteraren-gnome
sudo apt upgrade network-manager-gnome
Testa din anslutning genom att försöka ansluta till internet. Nätverkstjänstens funktioner kan vanligtvis återställas genom att installera och/eller uppdatera NetworkManager. Du kan också behöva starta om NetworkManager med följande systemctl-kommando:
sudo systemctl starta om NetworkManager
Det är viktigt att notera att referensvillkoren du använder för NetworkManager varierar beroende på ditt system och kan behöva justeras. Datorer som använder Upstart-initieringsmotorn kommer att referera till NetworkManager som nätverkshanterare. Datorer som använder systemd-initieringsmotorn kommer att referera till NetworkManager som NetworkManager.service.
De flesta användare kör operativsystem som använder systemd-initieringsmotorn. Till exempel använder Ubuntu systemd och tappade bakåtkompatibilitet för Upstart efter 20.10 (Groovy Gorilla).
Även i systemd kan referenstermen variera kontextuellt. NetworkManager hänvisar till tjänsten medan Network Manager hänvisar till mjukvarupaketet.
2. Aktivera NetworkManager att köra vid uppstart
Om du upptäcker att manuell start av NetworkManager fungerar tills du startar om din dator, kan problemet vara att NetworkManager saknar behörighet att köra vid start. Du kan lösa det här problemet genom att öppna terminalen och ange ett enkelt kommando för att aktivera det:
systemctl aktivera NetworkManager
Starta om datorn och försök sedan ansluta till internet. Ditt problem bör lösas om problemet med NetworkManager var att det inte kunde köras vid start. Om det inte gick att köra anger du följande kommando för att få mer information om dess status:
systemctl status NetworkManager
Läs loggarna som är tryckta längst ner på terminalen. Dessa loggar kan ge dig användbar information om vilken startprocess som orsakade att NetworkManager misslyckades. Du kan undersöka de angivna felen eller dela dem med forummedlemmar online för avancerad felsökning.
Du bör också överväga om några ändringar du nyligen gjort på din dator kan hindra NetworkManager från att fungera korrekt. Om du nyligen ändrade inställningar i filer som /etc/systemd/system.conf, bör du omedelbart återställa dessa ändringar och starta om din dator.
Felkonfigurerade VPN är också allmänt kända för att orsaka problem med NetworkManager. Du bör överväga att återställa alla VPN-konfigurationer och installera om din VPN med vägledning om du tror att det potentiellt kan vara källan till dina problem med NetworkManager.
Alla faktorer som är unika för ditt system som kan påverka nätverkstjänster är värda att undersöka. Om du bestämmer dig för att söka felsökningshjälp online, kommer att tillhandahålla denna information till forummedlemmarna också göra det lättare för dem att undersöka problemet och erbjuda den hjälp du behöver.
Håll ditt Linux-system uppdaterat
Tyvärr är inte alla nätverksproblem enkla att lösa. Ditt problem kan vara komplext och kräver situationsspecifik felsökning. Även om det är omöjligt att förhindra alla systemproblem, kan du hålla din dator i gott skick genom att regelbundet installera de senaste stabila systemuppdateringarna.