Cách khắc phục Trình quản lý mạng không chạy trên Linux
Việc mất kết nối với internet có thể khiến bạn bực bội—và còn tệ hơn nhiều khi bạn thấy rằng Trình quản lý mạng hoàn toàn không chạy. Thật không may, vấn đề nà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, các sự cố với NetworkManager rất đơn giản để giải quyết. Bạn có thể thấy rằng giải pháp dễ dàng như cài đặt lại Trình quản lý mạng hoặc kích hoạt dịch vụ. Chúng ta hãy xem xét một số phương pháp khắc phục sự cố có hiệu quả trong việc giải quyết hầu hết các sự cố với Trình quản lý mạng không chạy trên Linux.
Mục Lục
1. Xác minh rằng Trình quản lý mạng đã được cài đặt và cập nhật
Một số người dùng nhận thấy rằng Trình quản lý mạng đã ngừ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 xem NetworkManager có đang chạy hay không bằng cách mở terminal và nhập lệnh sau:
systemctl status NetworkManager
Thiết bị đầu cuối sẽ in thông tin về trạng thái của Trình quản lý mạng. Đọc thông tin được in và sau đó nhấn Ctrl + C để thoát khỏi dấu nhắc. Bạn nên điều tra các sự cố tiềm ẩn với kết nối Wi-Fi của mình nếu đang gặp khó khăn khi kết nối Internet nhưng thấy rằng Trình quản lý mạng đang hoạt động.
Nếu thiết bị đầu cuối in rằng dịch vụ là không hoạt động (chết), bạn nên đảm bảo rằng Trình quản lý mạng đã được cài đặt và cập nhật. Bạn có thể sử dụng các lệnh sau để xác minh rằng Trình quản lý mạng đã được cập nhật và cài đặt bất kỳ bản cập nhật mới nào nếu chưa:
sudo apt install network-manager
sudo apt upgrade network-manager
Bạn cũng nên cài đặt tiểu dụng GNOME cho NetworkManager nếu bạn đang sử dụng bản phân phối dựa trên GNOME, chẳng hạn 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
Kiểm tra kết nối của bạn bằng cách thử kết nối với internet. Các chức năng dịch vụ mạng thường có thể được khôi phục bằng cách cài đặt và/hoặc cập nhật Trình quản lý mạng. Bạn cũng có thể cần khởi động lại Trình quản lý mạng bằng lệnh systemctl sau:
sudo systemctl restart NetworkManager
Điều quan trọng cần lưu ý là các thuật ngữ tham chiếu bạn sử dụng cho Trình quản lý mạng khác nhau tùy thuộc vào hệ thống của bạn và có thể cần điều chỉnh. Các máy tính sử dụng công cụ khởi tạo Upstart sẽ coi NetworkManager là trình quản lý mạng. Các máy tính sử dụng công cụ khởi tạo systemd sẽ gọi NetworkManager là NetworkManager.service.
Hầu hết người dùng chạy các hệ điều hành sử dụng công cụ khởi tạo systemd. Ví dụ: Ubuntu sử dụng systemd và bỏ khả năng tương thích ngược cho Upstart sau ngày 20.10 (Groovy Gorilla).
Ngay cả trong systemd, thuật ngữ tham chiếu có thể thay đổi theo ngữ cảnh. Trình quản lý mạng đề cập đến dịch vụ trong khi trình quản lý mạng đề cập đến gói phần mềm.
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 Trình quản lý mạng theo cách thủ công vẫn hoạt động cho đến khi bạn khởi động lại PC, thì vấn đề có thể là Trình quản lý mạng 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 mở terminal và nhập một lệnh đơn giản để kích hoạt nó:
systemctl enable NetworkManager
Khởi động lại máy tính của bạn và sau đó cố gắng kết nối với internet. Sự cố của bạn sẽ được giải quyết nếu sự cố với Trình quản lý mạng là nó không thể chạy khi khởi động. Nếu không chạy được, hãy nhập lệnh sau để biết thêm thông tin về trạng thái của nó:
systemctl status NetworkManager
Đọc các bản ghi được in ở dưới cùng của thiết bị đầu cuối. Các nhật ký này có thể cung cấp cho bạn thông tin hữu ích về quy trình khởi động nào đã khiến Trình quản lý mạng bị lỗi. Bạn có thể điều tra các lỗi được đưa ra hoặc chia sẻ chúng với các thành viên diễn đàn trực tuyến để khắc phục sự cố nâng cao.
Bạn cũng nên xem xét liệu có bất kỳ thay đổi nào gần đây bạn thực hiện đối với PC của mình có thể ngăn Trình quản lý mạng hoạt động bình thường hay không. Nếu gần đây bạn đã thay đổi cài đặt trong các tệp như /etc/systemd/system.confbạn nên hoàn nguyên ngay 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 được biết là gây ra sự cố với NetworkManager. Bạn nên xem xét hoàn nguyên bất kỳ cấu hình VPN nào và cài đặt lại VPN của mình cùng với hướng dẫn nếu bạn tin rằng đó có thể là nguồn gốc gây ra sự cố của bạn với Trình quản lý mạng.
Bất kỳ yếu tố duy nhất nào đối với hệ thống của bạn có thể ảnh hưởng đến các dịch vụ mạng đều đáng được điều tra. Nếu bạn quyết định tìm kiếm sự trợ giúp khắc phục sự cố trực tuyến, việc cung cấp thông tin này cho các thành viên diễn đàn cũng sẽ giúp họ điều tra vấn đề dễ dàng hơn và đưa ra sự trợ giúp mà bạn cần.
Luôn cập nhật hệ thống Linux của bạn
Thật không may, 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.