nmcli là giao diện dòng lệnh cho NetworkManager, một ứng dụng Linux phổ biến để xác định và cấu hình các kết nối Internet. Nhiều bản phân phối có một applet đồ họa để sử dụng NetworkManager trong môi trường desktop, nhưng bạn có thể không có quyền truy cập vào desktop nếu đang sử dụng Linux server.
Một số phương pháp kết nối với WiFi thông qua terminal hơi phức tạp, liên quan đến các file cấu hình và biết key PSK.
Với nmcli thì không như vậy. Giả sử bạn có một router hiện đại, tất cả những gì bạn cần biết là SSID của mạng (tên mạng bạn muốn kết nối) và mật khẩu mạng, nếu có.
Bước 1: Bật thiết bị WiFi
Card WiFi trên PC Linux của bạn không thể kết nối với Internet trừ khi nó được kích hoạt.
nmcli dev status
Bạn sẽ nhận được danh sách các thiết bị mạng của mình cùng với loại, trạng thái và thông tin kết nối mạng của chúng.
nmcli radio wifi
nmcli radio wifi on
Bước 2: Xác định điểm truy cập WiFi
nmcli dev wifi list
Lưu ý tên được liệt kê dưới SSID cho mạng bạn muốn kết nối. Bạn sẽ cần nó cho bước tiếp theo.
Bước 3: Kết nối WiFi với nmcli
sudo nmcli dev wifi connect network-ssid
sudo nmcli dev wifi connect network-ssid password "network-password"
sudo nmcli --ask dev wifi connect network-ssid
Bây giờ, hệ thống sẽ yêu cầu bạn nhập mật khẩu mạng của mình mà không hiển thị mật khẩu đó.
ping google.com
NetworkManager sẽ lưu kết nối và tự động kết nối khi khởi động lại, vì vậy bạn không phải lo lắng về việc đưa ra lệnh mỗi khi khởi động máy Linux của mình.
nmcli con show
nmcli con down ssid/uuid
nmcli con up ssid/uuid
Giờ đây, bạn đã có thể kết nối với mạng WiFi của mình mà không cần sử dụng giao diện đồ họa, giúp bạn trở thành người dùng Linux linh hoạt hơn nhiều.
Nếu bạn cần di chuyển file không dây, có nhiều ứng dụng Linux cho phép điều đó, có hoặc không có môi trường desktop.
Chúc bạn kết nối WiFi thông qua Linux terminal bằng lệnh nmcli thành công!Nguồn: Quản trị mạng
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào