Mục lục
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách kết nối với WiFi từ dòng lệnh trên máy chủ và máy tính để bàn Debian 11/10 bằng wpa_supplicant. wpa_supplicant là một triển khai của thành phần thay thế của giao thức WPA.
Xem thêm: Amplifi vs Google Wifi - So sánh chi tiết bộ định tuyếnĐể thiết lập Wi-Fi trong Debian bằng dòng lệnh, bạn cần thiết lập kết nối mạng Wi-Fi trước khi đảm bảo rằng nó được kết nối tự động khi khởi động . Tiếp tục đọc để tìm hướng dẫn từng bước về cách thực hiện.
Debian Wi-Fi
Các thiết bị không dây sử dụng Wi-Fi hoạt động trên các chipset có trong một số thiết bị khác nhau. Debian là một hệ thống dựa trên phần mềm miễn phí, phụ thuộc vào sự hợp tác của nhà sản xuất và nhà phát triển trong việc tạo ra trình điều khiển/mô-đun chất lượng cho các chipset đó.
Cách Thiết lập Wi-Fi trong Debian bằng Dòng lệnh
Có hai giai đoạn cần hoàn tất để thiết lập WiFi trong Debian bằng dòng lệnh.
Xem thêm: Cách kết nối với WiFi từ Terminal trong Ubuntu- Kết nối với WiFi
- Đảm bảo rằng nó được kết nối tự động khi khởi động
Đây là quy trình từng bước hoàn chỉnh cho từng giai đoạn thiết lập.
Cách thiết lập kết nối WiFi
Để thiết lập kết nối mạng WiFi trong Debian, bạn cần phải làm theo các bước sau:
- Bật Card mạng
- Phát hiện mạng WiFi
- Cấu hình kết nối WiFi với điểm truy cập
- Lấy IP động Địa chỉ Với Máy chủ DHCP
- Thêm Tuyến Mặc định vào Bảng Định tuyến
- Xác minh InternetKết nối
Dưới đây là cách bạn thực hiện từng bước.
Kích hoạt card mạng
Làm theo các bước sau để kích hoạt card mạng.
- Để bật thẻ WiFi, trước tiên bạn phải xác định thẻ không dây bằng lệnh sau: iw dev.
- Sau đó, bạn có thể ghi chú tên của thiết bị không dây. Chuỗi có thể dài, vì vậy bạn có thể sử dụng biến này để loại bỏ công sức nhập: export wlan0=.
- Mở thẻ WiFi bằng lệnh trên: sudo ip link thiết lập $wlan0.
Dò tìm mạng Wi-Fi
Hãy làm theo các bước sau để dò tìm mạng Wi-Fi.
- Để dò tìm mạng Wi-Fi trong Debian , hãy tìm các mạng khả dụng trong giao diện mạng không dây bằng lệnh sau: sudo iw $wlan0 scan.
- Đảm bảo rằng SSID điểm truy cập của bạn là một trong các mạng khả dụng được phát hiện.
- Biến này giúp loại bỏ nỗ lực nhập: export ssid=.
Định cấu hình kết nối WiFi với điểm truy cập
Làm theo các bước sau để định cấu hình mạng kết nối với điểm truy cập.
- Sử dụng dịch vụ wpa_supplicant để thiết lập kết nối mạng được mã hóa với điểm truy cập. Nó sẽ chỉ sử dụng tệp cấu hình “ /etc/wpa_supplicant.conf ,” chứa các khóa wpa2 cho mỗi SSID.
- Để kết nối với điểm truy cập, hãy thêm mục nhập cho cấu hình tệp: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Sử dụng lệnh này để kết nối với điểm truy cập: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Xác nhận kết nối của bạn với điểm truy cập bằng: iw liên kết $wlan0.
Nhận Địa chỉ IP động với Máy chủ DHCP
Làm theo các bước sau để lấy IP động với DHCP.
- Nhận IP động với DHCP bằng cách này: Sudo dhclient $wlan0.
- Xem IP bằng lệnh này: sudo ip addr show $wlan0.
Thêm Tuyến Mặc định vào Bảng Định tuyến
Làm theo các bước sau để thêm tuyến mặc định vào bảng định tuyến.
- Kiểm tra bảng định tuyến bằng cách này: ip route show.
- Thêm một tuyến mặc định cho bộ định tuyến để kết nối với WiFI bằng lệnh này : Sudo ip route add default via dev $wlan0.
Xác minh kết nối Internet
Cuối cùng, sử dụng lệnh sau để xác minh rằng bạn đã kết nối với mạng: ping www.google.com .
Cách tự động kết nối khi khởi động
Để đảm bảo rằng mạng không dây tự động kết nối khi khởi động, bạn cần tạo và bật dịch vụ systemd cho:
- Dhclient
- Wpa_supplicant
Dưới đây là cách thực hiện bạn thực hiện từng bước.
Dịch vụ Dhclient
- Tạo tệp này: /etc/systemd/system/dhclient.service.
- Sau đó , chỉnh sửa tệp bằng cách thực hiện điều nàylệnh:
[Đơn vị]
Mô tả= Máy khách DHCP
Before=network.target
Sau=wpa_supplicant.service
[Dịch vụ]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Khởi động lại =always
[Cài đặt]
WantedBy=multi-user.target
- Bật dịch vụ bằng lệnh sau: Sudo systemctl enable dhclient.
Dịch vụ Wpa_supplicant
- Chuyển đến “ /lib/systemd/system ,” sao chép tệp đơn vị dịch vụ và dán tệp đó vào “ /etc/systemd/system ” bằng cách sử dụng các dòng sau: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Sử dụng trình chỉnh sửa, chẳng hạn như Vim, để mở tệp trên “ /etc ” và sửa đổi dòng ExecStart bằng dòng sau: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Sau đó, thêm dòng này bên dưới: Restart=always .
- Nhận xét dòng này: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Tải lại dịch vụ với dòng này: s udo systemctl daemon-reload .
- Kích hoạt dịch vụ bằng dòng này: Sudo systemctl enable wpa_supplicant .
Cách tạo IP tĩnh
Làm theo các bước sau các bước để lấy địa chỉ IP tĩnh:
- Trước tiên, hãy tắt dhclient.service để lấy IP tĩnhaddress.
- Sau đó, tạo tệp cấu hình mạng: sudo nano /etc/systemd/network/static.network.
- Thêm các dòng sau:
[Trận đấu]
Tên=wlp4s0
[Mạng]
Address=192.168.1.8/24
Gateway=192.168.1.1
- Vui lòng lưu tệp trước khi đóng tệp. Sau đó, tạo .link cho giao diện không dây bằng cách này: sudo nano /etc/systemd/network/10-wifi.link.
- Thêm các dòng này vào tệp:
[Trận đấu]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Name=wlp4s0
- In trong trường hợp này, bạn cần sử dụng địa chỉ MAC và tên giao diện không dây. Bằng cách đó, bạn sẽ đảm bảo rằng hệ thống không thay đổi tên giao diện không dây.
- Vui lòng lưu tệp trước khi đóng tệp. Sau đó, tắt “ networking.service” và bật “ systemd-networkd.service .” Đây là người quản lý mạng. Sử dụng lệnh này để làm như vậy:
Sudo systemctl vô hiệu hóa kết nối mạng
Sudo systemctl enable systemd-networkd
- Khởi động lại systemd-networkd để kiểm tra cấu hình hoạt động như sau: sudo systemctl restart systemd-networkd.
Kết luận
Sau khi đọc hướng dẫn, bạn có thể dễ dàng tạo kết nối mạng trong Debian bằng dòng lệnh.