3 cách kết nối với WiFi từ Dòng lệnh trên Debian

3 Ways Connect Wifi From Command Line Debian



Hướng dẫn này giải thích ngắn gọn cách kết nối với Wifi từ dòng lệnh trên các bản phân phối dựa trên Linux Debian và Debian theo 3 cách khác nhau: sử dụng nmcli , nmtui wpa_supplicant . Ngoài ra đối với nmcli, nmtui và wpa_supplicant, các lệnh iwconfig, iwlist và dhclient được sử dụng và giải thích ngắn gọn trong hướng dẫn này.

Khám phá mạng bằng Iwconfig:

Trước khi bắt đầu, chúng ta cần biết essid hoặc tên của mạng mà chúng ta muốn kết nối.







Hướng dẫn này chỉ ra cách sử dụng Iwconfig lệnh để quét các mạng có sẵn. Iwconfig tương tự như chỉ huy ifconfig nhưng để quản lý các giao diện không dây. Lệnh này cho phép người dùng chỉnh sửa tần số hoặc kênh, thay đổi chế độ thiết bị mạng (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), đặt ESSID, v.v.



LƯU Ý: SSID / ESSID là tên hoặc mã nhận dạng mạng hoặc bộ định tuyến.



Để kiểm tra xem thẻ wifi có được phát hiện đúng cách hay không, trước tiên hãy thực hiện lệnh iwconfig như thể hiện trong ảnh chụp màn hình sau:





sudoiwconfig

Như bạn có thể thấy đầu ra hiển thị giao diện loopback (lo), thẻ ethernet (enp2s0) và thẻ wifi wlp3s0 mà chúng tôi sẽ sử dụng để quét các mạng có sẵn bằng lệnh Iwlist .



Dòng đầu tiên hiển thị hỗ trợ cho các tiêu chuẩn 802.11 và cho biết thiết bị chưa được kết nối. Dòng thứ hai hiển thị thẻ wifi đang ở chế độ quản lý , không được liên kết với Điểm truy cập.

Dòng thứ ba bao gồm Thử lại giới hạn ngắn xác định số lần thử sau khi truyền không thành công và Ngưỡng RTS xác định số lượng xác nhận trước khi kết nối, Phân đoạn Thr hiển thị kích thước gói tối đa mà thẻ của bạn sẽ gửi.

Hai dòng cuối cho thấy không có xác thực và Quản lý nguồn đang tắt.

Lệnh Iwlist cung cấp thông tin bổ sung về các thiết bị không dây, bao gồm cả những thiết bị không thuộc máy tính của chúng tôi. Trong trường hợp này, chúng tôi sẽ quét các mạng có sẵn để thêm đối số quét . Đầu ra sẽ hiển thị danh sách các Access Point với một số thông tin như ESSID, chất lượng tín hiệu, kênh, chế độ, v.v.

Chạy lệnh sau để in danh sách các mạng khả dụng:

sudoquét iwlist wlp3s0

GHI CHÚ: Thay thế wlp3s0 cho thẻ không dây của bạn được hiển thị khi lệnh iwconfig đã được thực hiện.

Như bạn có thể thấy đầu ra hiển thị một số mạng bao gồm cả Điểm truy cập LinuxHint, nhưng định dạng này không thân thiện với người dùng. Nếu bạn chỉ muốn in ESSID hoặc tên của các mạng có sẵn bỏ qua phần còn lại, hãy chạy:

sudoquét iwlist wlp3s0| nắm chặtESSID

Như bạn có thể thấy bây giờ đầu ra rõ ràng và bị giới hạn đối với tên điểm truy cập (essid).

Kết nối với wifi từ dòng lệnh bằng nmcli:

NMCLI là một giao diện dòng lệnh cho NetworkManager có thể được sử dụng như một sự thay thế cho các trình quản lý đồ họa. NMCLI cho phép người dùng tạo, chỉnh sửa và xóa hoặc bật và tắt các kết nối cũng như hiển thị trạng thái thiết bị.

Cú pháp sau đây cho thấy cách kết nối với mạng LinuxHint (được phát hiện bằng lệnh Iwlist đã sử dụng trước đó) bằng cách thực thi nmcli với các đối số sau:

nmcli d wifi kết nối Linux

Ở đâu d wifi chỉ định thiết bị không dây, kết nối Linux chỉ định essid và mật khẩu morochita Mật khẩu.

GHI CHÚ: Thay thế LinuxHint cho ssid bộ định tuyến của bạn và morochita cho mật khẩu thực của bạn.

Bạn có thể nhận thêm thông tin về nmcli tại https://linux.die.net/man/1/nmcli

Kết nối với wifi từ bảng điều khiển bằng nmtui:

Nmtui là một giải pháp thay thế dựa trên lời nguyền tương tác cho nmcli và Trình quản lý mạng, trên bảng điều khiển chạy:

nmtui

Màn hình đầu tiên cho phép chúng tôi chỉnh sửa kết nối hiện có, kích hoạt kết nối mới và chỉnh sửa tên máy chủ của chúng tôi. Chọn tùy chọn thứ hai Kích hoạt kết nối và hãy nhấn ĐI VÀO .

Nmtui sẽ hiển thị cả mạng có dây và không dây. Chọn Điểm truy cập của bạn và nhấn ĐI VÀO .

Ghi chú: đối với ví dụ này, ESSID đã được thay đổi từ LinuxHint thành LinuxH1nt để hiển thị bước yêu cầu mật khẩu.

Màn hình tiếp theo sẽ yêu cầu nhập mật khẩu, hãy điền vào và nhấn ĐI VÀO để tiếp tục.

Và bạn sẽ được kết nối.

Bạn có thể nhận thêm thông tin về Nmtui trên trang người của nó tại https://www.mankier.com/1/nmtui

Kết nối với wifi bằng wpa_supplicant:

Wpa_supplicant là một chất hỗ trợ cho phép thương lượng trong quá trình xác thực. Trái với nmcli và nmtui, wpa_supplicant không được cài đặt theo mặc định trên Debian.

Để cài đặt wpa_supplicant trên hệ thống dựa trên Debian, hãy chạy:

sudođúng cáchTải vềwpasupplicant

Bạn cần chỉnh sửa tệp /etc/wpa_supplicant.conf thêm essid và mật khẩu của Access Point, bạn có thể đạt được nó khi thực hiện lệnh sau:

wpa_passphrase Linux| sudo tee /Vân vân/wpa_supplicant.conf

GHI CHÚ: Thay thế LinuxHint cho essid của bạn và morochita cho mật khẩu thực của bạn. Bạn có thể sử dụng dấu ngoặc kép cho tên mạng chứa khoảng trắng.

Sau khi wpa_supplicant.conf được chỉnh sửa, bạn có thể kết nối bằng cách thực hiện lệnh sau đây -NS chỉ định tệp cấu hình và -tôi chỉ định giao diện mạng:

sudowpa_supplicant-NS /Vân vân/wpa_supplicant.conf-tôiwlp3s0

Như bạn có thể thấy bằng cách sử dụng iwconfig , bây giờ thẻ không dây của bạn được liên kết với điểm truy cập.

sudoiwconfig

Để kết nối, hãy chạy lệnh dhclient như được hiển thị trong ảnh chụp màn hình sau để lấy địa chỉ IP động:

sudodhclient wlp3s0

GHI CHÚ: Thay thế wlp3s0 cho thẻ không dây của bạn.

Sau khi thực hiện dhclient , bạn sẽ được kết nối với internet thông qua điểm truy cập được liên kết.

Bạn có thể nhận thêm thông tin về wpa_supplicant tại https://linux.die.net/man/8/wpa_supplicant

Tôi hy vọng bạn thấy hướng dẫn này hữu ích để kết nối với wifi từ dòng lệnh trên hệ thống dựa trên Debian. Tiếp tục theo dõi LinuxHint để biết thêm các hướng dẫn và mẹo về Linux.