Cách thiết lập địa chỉ IP tĩnh trên mạng WiFi từ dòng lệnh trên Linux bằng NetworkManager

Cach Thiet Lap Dia Chi Ip Tinh Tren Mang Wifi Tu Dong Lenh Tren Linux Bang Networkmanager



Rất có thể, bộ định tuyến WiFi của bạn sẽ sử dụng DHCP để gán địa chỉ IP ngẫu nhiên trên máy tính để bàn/máy tính xách tay của bạn. Nếu bạn muốn chạy một số loại máy chủ/dịch vụ trên máy tính để bàn/máy tính xách tay của mình và bạn chỉ có kết nối WiFi, bạn cần thiết lập địa chỉ IP tĩnh/cố định cho mạng WiFi của mình. Bằng cách này, máy chủ/dịch vụ của bạn sẽ luôn có sẵn ở cùng một địa chỉ IP và nó sẽ giúp bạn tránh được rất nhiều vấn đề về kết nối cũng như những rắc rối khi cấu hình lại.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thiết lập địa chỉ IP tĩnh/cố định cho mạng WiFi của bạn từ dòng lệnh trên các bản phân phối Linux hiện đại sử dụng Trình quản lý mạng để quản lý các thiết bị mạng.

Bài viết này sẽ hoạt động trên các bản phân phối Linux được liệt kê sau đây và các bản phân phối Linux khác (không được liệt kê) sử dụng Trình quản lý mạng để quản lý mạng và có sẵn công cụ dòng lệnh “nmcli”.







  • Ubuntu
  • Debian
  • Linux Mint
  • Hệ điều hành cơ bản
  • Fedora
  • RHEL
  • Luồng CentOS
  • AlmaLinux
  • Rocky Linux
  • mởSUSE
  • Máy chủ doanh nghiệp Linux SUSE (SLES)
  • Oracle Linux

Chủ đề Nội dung:

Kết nối với mạng WiFi từ dòng lệnh trên Linux bằng Nmcli

Trước khi bắt đầu, hãy đảm bảo rằng giao diện mạng WiFi của bạn đã được bật và bạn đã kết nối với mạng WiFi mong muốn bằng NetworkManager.



Tìm thông tin địa chỉ IP hiện tại của giao diện mạng WiFi trên Linux

Trong khi thiết lập địa chỉ IP tĩnh/cố định cho mạng WiFi của bạn, việc tìm hiểu về thông tin địa chỉ IP hiện tại sẽ hữu ích vì hầu hết thông tin IP (tức là máy chủ DNS, cổng, mặt nạ mạng con) sẽ giữ nguyên; chỉ có địa chỉ IP có thể được thay đổi.



Để tìm tên của giao diện mạng WiFi và tên kết nối NetworkManager hiện đang hoạt động, hãy chạy lệnh sau:





$ sudo thiết bị nmcli

Trong trường hợp của chúng tôi, tên của giao diện mạng WiFi là “wlp7s27u1” và tên của kết nối NetworkManager hiện đang hoạt động là “NodeKite-2.4G”. Hãy ghi lại những thông tin này vì bạn sẽ cần chúng ngay.



Để tìm thông tin địa chỉ IP hiện được định cấu hình (tức là địa chỉ IP, mặt nạ mạng con, cổng, máy chủ DNS) của giao diện mạng WiFi “wlp7s27u1”, hãy chạy lệnh sau:

$ sudo nmcli -f GENERAL.DEVICE, GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,Thiết bị IP4.DNS hiển thị wlp7s27u1

Như bạn có thể thấy, địa chỉ IP được gán trên giao diện mạng WiFi “wlp7s27u1” của chúng tôi là 192.168.0.113, mặt nạ mạng con là /24 (hoặc 255.255.255.0), địa chỉ IP cổng (địa chỉ IP của WiFi được kết nối router) là 192.168.0.1 và địa chỉ máy chủ DNS là 1.1.1.1.

Thiết lập địa chỉ IP tĩnh/cố định cho mạng WiFi từ dòng lệnh trên Linux bằng Nmcli

Để thiết lập địa chỉ IP tĩnh/cố định cho mạng WiFi của bạn, bạn cần biết tên kết nối NetworkManager được định cấu hình cho giao diện mạng WiFi để kết nối với mạng WiFi của bạn.

Để tìm tên kết nối NetworkManager, hãy chạy lệnh sau:

$ sudo kết nối nmcli

Trong trường hợp của chúng tôi, tên kết nối NetworkManager cho mạng WiFi của chúng tôi là “NodeKite-2.4G”.

Để định cấu hình địa chỉ IP tĩnh/cố định 192.168.0.25 (giả sử) cho mạng WiFi “NodeKite-2.4G” (giả sử) với tất cả thông tin IP khác (ví dụ: mặt nạ mạng con, cổng, máy chủ DNS) còn nguyên vẹn, hãy chạy lệnh lệnh sau:

$ sudo sửa đổi kết nối nmcli 'NodeKite-2.4G' hướng dẫn sử dụng ipv4.method ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Sau khi kết nối Trình quản lý mạng “NodeKite-2.4G” được định cấu hình bằng địa chỉ IP tĩnh/cố định, hãy chạy lệnh sau để áp dụng các thay đổi:

$ sudo kết nối nmcli lên 'NodeKite-2.4G'

Như bạn có thể thấy, một địa chỉ IP tĩnh/cố định được đặt cho giao diện mạng WiFi “wlp7s27u1”.

Bạn cũng có thể xác nhận rằng địa chỉ IP tĩnh/cố định 192.168.0.25 được đặt cho giao diện mạng WiFi “wlp7s27u1” bằng cách sử dụng lệnh “ip”:

$ ip Một

Kiểm tra kết nối Internet từ dòng lệnh

Nếu bạn đã định cấu hình chính xác địa chỉ IP tĩnh/cố định trên giao diện mạng WiFi, bạn sẽ có thể ping “google.com” (hoặc tên miền của bất kỳ trang web phổ biến nào khác) để xác minh rằng bạn có kết nối Internet.

$ ping -c 3 Google com

Phần kết luận

Trong bài viết này, chúng tôi đã hướng dẫn bạn cách tìm thông tin địa chỉ IP hiện tại của giao diện mạng WiFi. Chúng tôi cũng đã hướng dẫn bạn cách định cấu hình địa chỉ IP tĩnh/cố định cho giao diện mạng WiFi của bạn trên Linux từ dòng lệnh bằng NetworkManager. Đặt địa chỉ IP tĩnh/cố định là điều cần thiết để lưu trữ một số loại máy chủ/dịch vụ trên máy tính của bạn.