Агуулгын хүснэгт
Энэ нийтлэлд бид wpa_supplicant ашиглан Debian 11/10 сервер болон ширээний компьютер дээрх командын мөрөөс WiFi-д хэрхэн холбогдох талаар зааварчилгаа өгөх болно. wpa_supplicant нь WPA протоколын хүсэлт гаргагчийн бүрэлдэхүүн хэсгийн хэрэгжилт юм.
Debian-д Wi-Fi-г командын мөрөөр тохируулахын тулд та Wi-Fi сүлжээг ачаалах үед автоматаар холбогдсон эсэхийг шалгах хэрэгтэй. . Үүнийг хэрхэн хийх талаар алхам алхмаар зааварчилгааг олохын тулд үргэлжлүүлэн уншина уу.
Debian Wi-Fi
Wi-Fi ашигладаг утасгүй төхөөрөмжүүд нь хэд хэдэн өөр төхөөрөмжид байдаг чипсет дээр ажилладаг. Debian нь эдгээр чипсетүүдэд зориулсан чанартай драйвер/модуль үйлдвэрлэхэд үйлдвэрлэгчид болон хөгжүүлэгчдийн хамтын ажиллагаанаас хамаардаг үнэгүй, програм хангамжид суурилсан систем юм.
Debian-д WiFi-г тушаалын шугамаар хэрхэн тохируулах вэ
Тушаалын мөрөөр Debian-д WiFi-г тохируулахын тулд дуусгах хоёр үе шат байна.
Мөн_үзнэ үү: Alexa дээр Wifi-г хэрхэн дахин тохируулах вэ?- WiFi-д холбогдох
- Ачаалах үед автоматаар холбогдсон эсэхийг шалгана уу
Тохируулгын үе шат бүрийн бүрэн алхам алхмаар процедурыг энд харуулав.
WiFi холболтыг хэрхэн бий болгох вэ
Debian-д WiFi сүлжээний холболт үүсгэхийн тулд та дараах зүйлийг хийх хэрэгтэй. дараах алхмуудыг дагана уу:
- Сүлжээний картыг идэвхжүүлэх
- WiFi сүлжээг илрүүлэх
- Хандалтын цэгээр WiFi холболтыг тохируулах
- Динамик IP авах DHCP сервертэй хаяг
- Маршрутын хүснэгтэд өгөгдмөл маршрут нэмэх
- Интернэтийг шалгахХолболт
Та алхам бүрийг хэрхэн гүйцэтгэхийг эндээс харна уу.
Сүлжээний картыг идэвхжүүлэх
Сүлжээний картыг идэвхжүүлэхийн тулд эдгээр алхмуудыг дагана уу.
- WiFi картыг идэвхжүүлэхийн тулд эхлээд утасгүй картыг дараах тушаалаар таних ёстой: iw dev.
- Дараа нь утасгүй төхөөрөмжийн нэрийг тэмдэглэж болно. Мөр урт байж болох тул та бичих хүчин чармайлтыг арилгахын тулд энэ хувьсагчийг ашиглаж болно: export wlan0=.
- Дээрх тушаалаар WiFi картыг гаргана уу: sudo ip link $wlan0-г тохируул.
WiFi сүлжээг илрүүлэх
WiFi сүлжээг илрүүлэхийн тулд эдгээр алхмуудыг дагана уу.
- Debian дахь WiFi сүлжээг илрүүлэхийн тулд , утасгүй сүлжээний интерфэйс дэх боломжтой сүлжээг дараах тушаалаар хайна уу: sudo iw $wlan0 scan.
- Таны хандалтын цэгийн SSID нь илэрсэн боломжтой сүлжээнүүдийн нэг мөн эсэхийг шалгаарай.
- Энэ хувьсагч нь бичих хүчин чармайлтыг арилгана: export ssid=.
WiFi холболтыг хандалтын цэгээр тохируулах
Сүлжээг тохируулахын тулд эдгээр алхмуудыг дагана уу. хандалтын цэгтэй холбогдоно уу.
- Хандалтын цэг рүү шифрлэгдсэн сүлжээний холболт үүсгэхийн тулд wpa_supplicant үйлчилгээг ашиглана уу. Энэ нь зөвхөн SSID бүрийн wpa2-түлхүүрийг агуулсан “ /etc/wpa_supplicant.conf ” тохиргооны файлыг ашиглах болно.
- Хандалтын цэгт холбогдохын тулд тохиргооны оруулгыг нэмнэ үү. файл: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Хандалтын цэгт холбогдохын тулд энэ тушаалыг ашиглана уу: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Хандалтын цэгтэй холбогдсоноо дараах байдлаар баталгаажуулна уу: iw $wlan0 холбоос.
DHCP сервер ашиглан динамик IP хаяг авах
DHCP-тэй динамик IP авахын тулд эдгээр алхмуудыг дагана уу.
- Үүнийг ашиглан DHCP-тэй динамик IP олж авна уу: sudo dhclient $wlan0.
- Энэ тушаалтай IP: sudo ip addr show $wlan0.
Маршрутын хүснэгтэд өгөгдмөл маршрут нэмэх
Эдгээр алхмуудыг дагана уу. маршрутын хүснэгт.
- Маршрутын хүснэгтийг дараах байдлаар шалгана уу: ip route show.
- Энэ тушаалаар WiFI-д холбогдохын тулд чиглүүлэгч рүү өгөгдмөл маршрут нэмнэ үү. : sudo ip route-ийг dev $wlan0-аар өгөгдмөл байдлаар нэмнэ.
Интернэт холболтыг баталгаажуулах
Эцэст нь дараах тушаалыг ашиглан холбогдсон эсэхээ шалгана уу. сүлжээ: ping www.google.com .
Ачаалах үед хэрхэн автоматаар холбогдох вэ
Үүнийг баталгаажуулахын тулд Ачаалах үед утасгүй сүлжээ автоматаар холбогдож байгаа тул та дараах системийн үйлчилгээг үүсгэж идэвхжүүлэх хэрэгтэй:
- Dhclient
- Wpa_supplicant
Энд та алхам бүрийг гүйцэтгэдэг.
Dhclient Service
- Энэ файлыг үүсгэ: /etc/systemd/system/dhclient.service.
- Дараа нь , үүнийг хийж файлыг засварланатушаал:
[Нэгж]
Тодорхойлолт= DHCP Client
Өмнө=network.target
After=wpa_supplicant.service
[Үйлчилгээ]
Төрөл=салаа
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Дахин эхлүүлэх =үргэлж
[Суулгах]
WantedBy=multi-user.target
- Идэвхжүүлэх дараах тушаалаар үйлчилгээ: sudo systemctl enable dhclient.
Wpa_supplicant Service
- “ /lib/systemd/system<руу очно уу. 13>," үйлчилгээний нэгжийн файлыг хуулж, дараах мөрүүдийг ашиглан " /etc/systemd/system " руу буулгана уу: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- “ /etc ” дээрх файлыг нээж, ExecStart мөрийг дараах байдлаар өөрчлөхийн тулд Vim гэх мэт засварлагчийг ашиглана уу: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Дараа нь доорх мөрийг нэмнэ үү: Дахин эхлүүлэх=үргэлж .
- Энэ мөрөнд тайлбар бичнэ үү: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Үйлчилгээг энэ мөрөнд дахин ачаална уу: s udo systemctl deemon-reload .
- Үйлчилгээг энэ мөрөөр идэвхжүүлнэ үү: sudo systemctl enable wpa_supplicant .
Статик IP хэрхэн үүсгэх талаар
Эдгээрийг дагана уу. статик IP хаяг авах алхмууд:
- Эхлээд статик IP авахын тулд dhclient.service -г идэвхгүй болго.хаяг.
- Дараа нь сүлжээний тохиргооны файл үүсгэнэ үү: sudo nano /etc/systemd/network/static.network.
- Эдгээр мөрүүдийг нэмнэ үү:
[Тоглолт]
Нэр=wlp4s0
[Сүлжээ]
Хаяг=192.168.1.8/24
Мөн_үзнэ үү: Canon MG3022 WiFi тохиргоо: Нарийвчилсан гарын авлагаГарц=192.168.1.1
- Хаахаасаа өмнө файлыг хадгална уу. Дараа нь утасгүй интерфэйсийн хувьд .link үүсгэнэ үү: sudo nano /etc/systemd/network/10-wifi.link.
- Эдгээр мөрийг дотор нэмнэ үү. файл:
[Тааруулах]
MACAddress=a8:4b:05:2b:e8:54
[Холбоос]
Нэр бодлого=
Нэр=wlp4s0
- Д Энэ тохиолдолд та MAC хаяг болон утасгүй интерфейсийн нэрийг ашиглах хэрэгтэй. Үүнийг хийснээр та систем утасгүй интерфейсийн нэрийг өөрчлөхгүй байх болно.
- Хаахаасаа өмнө файлыг хадгална уу. Дараа нь " networking.service"-г идэвхгүй болгож болон " systemd-networkd.service "-г идэвхжүүлнэ үү. Энэ бол сүлжээний менежер юм. Үүнийг хийхийн тулд энэ тушаалыг ашиглана уу:
sudo systemctl сүлжээг идэвхгүй болгох
sudo systemctl systemd-networkd-г идэвхжүүлэх
- systemd-networkd -г дахин эхлүүлж тохиргооны ажиллагааг шалгахын тулд: sudo systemctl systemd-networkd-г дахин эхлүүлэх.
Дүгнэлт
Та гарын авлагыг уншсаны дараа командын мөрийг ашиглан Debian-д сүлжээний холболтыг хялбархан үүсгэж болно.