Vấn đề NetworkManager không chạy thường gặp phải bởi người dùng đang chạy các bản phân phối như Arch Linux và Ubuntu.
Trong hầu hết các trường hợp, việc giải quyết các sự cố với NetworkManager chỉ đơn giản là cài đặt lại NetworkManager hoặc kích hoạt dịch vụ.
Dưới đây là một số phương pháp khắc phục hiệu quả thầu hết các sự cố NetworkManager không chạy trên Linux.
1. Xác nhận NetworkManager đã được cài đặt và cập nhật
Một số người dùng nhận thấy rằng NetworkManager không chạy vì dịch vụ đã bị gỡ cài đặt hoặc không tương thích với hệ thống của họ. Bạn có thể xác nhận xem NetworkManager có đang chạy hay không bằng cách mở terminal và nhập lệnh sau:
systemctl status NetworkManager
Terminal sẽ hiển thị thông tin về trạng thái của NetworkManager. Đọc thông tin và sau đó nhấn Ctrl + C để thoát khỏi lời nhắc.
Nếu terminal in rằng dịch vụ inactive (dead), bạn nên đảm bảo rằng NetworkManager đã được cài đặt và cập nhật. Bạn có thể dùng các lệnh sau để xác nhận rằng NetworkManager đã được cập nhật và nếu chưa thì cài đặt bản cập nhật mới:
sudo apt install network-manager
sudo apt upgrade network-manager
Bạn cũng nên cài đặt applet GNOME cho NetworkManager nếu đang dùng bản phân phối dựa trên GNOME như Ubuntu hoặc Debian. Bạn có thể cài đặt applet này bằng lệnh sau:
sudo apt install network-manager-gnome
sudo apt upgrade network-manager-gnome
Thử kết nối với internet. Các tính năng dịch vụ mạng thường được khôi phục bằng cách cài đặt và/hoặc cập nhật NetworkManager. Bạn cũng có thể cần phải khởi động lại NetworkManager bằng cách sử dụng lệnh systemctl:
sudo systemctl restart NetworkManager
Lưu ý là bạn có thể cần điều chỉnh thuật ngữ tham chiếu cho NetworkManager tùy thuộc vào hệ thống của bạn. Các máy tính sử dụng công cụ khởi tạo (initialization engine) Upstart sẽ gọi NetworkManager là network-manager. Các hệ thống dùng công cụ khởi tạo systemd sẽ gọi NetworkManager là NetworkManager.service.
Hầu hết các hệ điều hành sử dụng công cụ khởi tạo systemd.
Ngay cả trong những hệ điều hành này, thuật ngữ tham chiếu có thể thay đổi theo ngữ cảnh. NetworkManager chỉ dịch vụ (service) trong khi network-manager chỉ gói phần mềm (software package).
2. Kích hoạt NetworkManager để chạy khi khởi động
Nếu bạn thấy rằng việc khởi động NetworkManager theo cách thủ công chỉ hiệu quả cho đến khi bạn khởi động lại máy tính, thì vấn đề có thể là NetworkManager không có quyền chạy khi khởi động. Bạn có thể giải quyết vấn đề này bằng cách chạy một lệnh đơn giản để kích hoạt nó trong terminal:
systemctl enable NetworkManager
Khởi động lại máy tính và thử kết nối với internet. Nếu không được, hãy nhập lệnh sau để biết thêm thông tin về trạng thái của NetworkManager:
systemctl status NetworkManager
Đọc các bản ghi ở dưới cùng của terminal. Các nhật ký này có thể cung cấp thông tin hữu ích về quy trình khởi động nào khiến NetworkManager bị lỗi. Bạn có thể tìm hiểu về các lỗi được đưa ra hoặc chia sẻ chúng với các diễn đàn trực tuyến để tìm cách khắc phục sự cố nâng cao.
Bạn cũng nên suy nghĩ xem liệu có bất kỳ thay đổi nào gần đây bạn thực hiện với PC có thể khiến NetworkManager không chạy hay không. Nếu gần đây bạn đã thay đổi cài đặt trong các tệp như /etc/systemd/system.conf , bạn nên hoàn nguyên những thay đổi này và khởi động lại PC của mình.
VPN được định cấu hình sai cũng thường gây ra sự cố với NetworkManager. Bạn nên cân nhắc hoàn nguyên bất kỳ cấu hình VPN nào và cài đặt lại VPN nếu bạn tin rằng đó có thể là nguyên nhân khiến NetworkManager không chạy.
Luôn cập nhật hệ thống Linux
Không phải tất cả các vấn đề về mạng đều dễ giải quyết. Sự cố của bạn có thể phức tạp và yêu cầu khắc phục sự cố cụ thể theo tình huống. Mặc dù không thể ngăn chặn mọi sự cố hệ thống, nhưng bạn có thể giữ cho PC của mình ở trạng thái tốt bằng cách thường xuyên cài đặt các bản cập nhật hệ thống ổn định mới nhất.
>> ĐỌC TIẾP: Cách cập nhật tất cả ứng dụng trên Linux trong vài giây
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/fix-networkmanager-not-running-on-linux/
Bình luận (0
)