Mundarija
Ushbu maqolada biz wpa_supplicant yordamida Debian 11/10 serveri va ish stolidagi buyruqlar qatoridan WiFi-ga qanday ulanishni ko'rsatamiz. wpa_supplicant WPA protokolining so'rovchi komponentining amalga oshirilishidir.
Debian-da Wi-Fi-ni buyruq qatori bilan sozlash uchun, yuklash vaqtida avtomatik ravishda ulanganligiga ishonch hosil qilishdan oldin Wi-Fi tarmog'iga ulanishni o'rnatishingiz kerak. . Buni qanday qilish boʻyicha bosqichma-bosqich qoʻllanmani topish uchun oʻqishni davom eting.
Debian Wi-Fi
Wi-Fi-dan foydalanadigan simsiz qurilmalar bir nechta turli qurilmalarda joylashgan chipsetlarda ishlaydi. Debian bepul, dasturiy ta'minotga asoslangan tizim bo'lib, u ishlab chiqaruvchilar va ishlab chiquvchilarning ushbu chipsetlar uchun sifatli drayverlar/modullarni ishlab chiqarishdagi hamkorligiga bog'liq.
Buyruqlar qatori yordamida Debian'da WiFi qanday o'rnatiladi
Buyruqlar qatori yordamida Debian-da WiFi-ni sozlash ikki bosqichdan iborat.
Shuningdek qarang: Sparklight WiFi: bu nima?- WiFi-ga ulaning
- Yuklash paytida u avtomatik ravishda ulanganligiga ishonch hosil qiling
Sozlashning har bir bosqichi uchun toʻliq bosqichma-bosqich protsedura.
WiFi ulanishini qanday oʻrnatish mumkin
Debian-da WiFi tarmogʻiga ulanishni oʻrnatish uchun siz quyidagi amallarni bajarishingiz kerak: quyidagi amallarni bajaring:
- Tarmoq kartasini yoqing
- WiFi tarmoqlarini aniqlang
- Kirish nuqtasi bilan WiFi ulanishini sozlang
- Dinamik IP-ni oling DHCP server bilan manzil
- Marshrut jadvaliga birlamchi marshrut qo'shing
- Internetni tekshiringUlanish
Har bir qadamni qanday bajarasiz.
Tarmoq kartasini yoqish
Tarmoq kartasini yoqish uchun quyidagi amallarni bajaring.
- WiFi kartasini yoqish uchun avval simsiz kartani quyidagi buyruq bilan aniqlashingiz kerak: iw dev.
- Keyin, simsiz qurilma nomini qayd etishingiz mumkin. Satr uzun bo'lishi mumkin, shuning uchun siz ushbu o'zgaruvchidan matn kiritish harakatini bartaraf qilish uchun foydalanishingiz mumkin: eksport wlan0=.
- WiFi kartasini yuqoridagi buyruq bilan olib keling: sudo ip link $wlan0 ni o'rnating.
WiFi tarmoqlarini aniqlash
WiFi tarmoqlarini aniqlash uchun quyidagi amallarni bajaring.
- Debian'da WiFi tarmoqlarini aniqlash uchun , quyidagi buyruq bilan simsiz tarmoq interfeysida mavjud tarmoqlarni qidiring: sudo iw $wlan0 scan.
- Kirish nuqtalaringiz SSID aniqlangan mavjud tarmoqlardan biri ekanligiga ishonch hosil qiling.
- Ushbu o'zgaruvchi matn terish harakatini yo'q qiladi: eksport ssid=.
Kirish nuqtasi bilan WiFi ulanishini sozlash
Tarmoqni sozlash uchun quyidagi amallarni bajaring. kirish nuqtasi bilan ulanish.
- Kirish nuqtasiga shifrlangan tarmoq ulanishini o'rnatish uchun wpa_supplicant xizmatidan foydalaning. U faqat har bir SSID uchun wpa2 kalitlarini o'z ichiga olgan “ /etc/wpa_supplicant.conf ” konfiguratsiya faylidan foydalanadi.
- Kirish nuqtasiga ulanish uchun konfiguratsiya uchun yozuv qo'shing. fayl: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Kirish nuqtasiga ulanish uchun ushbu buyruqdan foydalaning: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Kirish nuqtasiga ulanishingizni bu bilan tasdiqlang: iw $wlan0 havolasi.
DHCP serveri yordamida dinamik IP-manzilni oling
DHCP bilan dinamik IP olish uchun quyidagi amallarni bajaring.
- Buni ishlatib DHCP bilan dinamik IP-ni oling: sudo dhclient $wlan0.
- Ko'rish Bu buyruq bilan IP: sudo ip addr show $wlan0.
Marshrut jadvaliga birlamchi marshrut qo'shing
Birlamchi marshrutni qo'shish uchun quyidagi amallarni bajaring. marshrut jadvali.
- Marshrut jadvalini bu bilan tekshiring: ip marshrutni ko'rsatish.
- Ushbu buyruq yordamida Wi-Fi tarmog'iga ulanish uchun routerga standart marshrut qo'shing. : sudo ip route add default via dev $wlan0.
Internetga ulanishni tekshiring
Nihoyat, ulanganligingizni tekshirish uchun quyidagi buyruqdan foydalaning tarmoq: ping www.google.com .
Yuklash vaqtida qanday avtomatik ulanish kerak
Ta'minlash uchun simsiz tarmoq ishga tushganda avtomatik ravishda ulanadi, siz quyidagi uchun tizim xizmatini yaratishingiz va yoqishingiz kerak:
- Dhclient
- Wpa_supplicant
Mana shunday har bir qadamni bajarasiz.
Dhclient Service
- Ushbu faylni yarating: /etc/systemd/system/dhclient.service.
- Keyin , buni amalga oshirish orqali faylni tahrirlangbuyruq:
[Birlik]
Ta'rif= DHCP mijozi
Shuningdek qarang: Xfinity WiFi-dan qurilmalarni qanday olib tashlash mumkinOldin=network.target
After=wpa_supplicant.service
[Xizmat]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Qayta ishga tushirish =har doim
[O'rnatish]
WantedBy=multi-user.target
- Yoqish quyidagi buyruq bilan xizmat: sudo systemctl enable dhclient.
Wpa_supplicant xizmati
- “ /lib/systemd/system
,” xizmat birligi faylidan nusxa oling va quyidagi qatorlar yordamida uni “ /etc/systemd/system ”ga joylashtiring: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service. - Faylni “ /etc ” da ochish uchun Vim kabi muharrirdan foydalaning va ExecStart qatorini shu bilan oʻzgartiring: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Keyin, quyidagi qatorni qo'shing: Qayta ishga tushirish=har doim .
- Ushbu qatorga sharh bering: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Xizmatni ushbu qator bilan qayta yuklang: s udo systemctl daemon-reload .
- Xizmatni ushbu qator bilan yoqing: sudo systemctl enable wpa_supplicant .
Statik IP qanday yaratiladi
Quyidagilarga amal qiling Statik IP-manzilni olish uchun qadamlar:
- Birinchi navbatda, statik IP olish uchun dhclient.service -ni o'chirib qo'ying.manzil.
- Keyin, tarmoq konfiguratsiyasi faylini yarating: sudo nano /etc/systemd/network/static.network.
- Bu qatorlarni qo'shing:
[Match]
Ism=wlp4s0
[Tarmoq]
Manzil=192.168.1.8/24
Gateway=192.168.1.1
- Iltimos, faylni yopishdan oldin uni saqlang. Keyin simsiz interfeys uchun .link yarating: sudo nano /etc/systemd/network/10-wifi.link.
- Ushbu qatorlarni qo'shing. fayl:
[Match]
MACAaddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Name=wlp4s0
- In bu holda siz MAC manzilingiz va simsiz interfeys nomidan foydalanishingiz kerak. Bu orqali siz tizim simsiz interfeys nomini oʻzgartirmasligiga ishonch hosil qilasiz.
- Iltimos, faylni yopishdan oldin uni saqlang. Keyin “ networking.service” ni o‘chirib qo‘ying va “ systemd-networkd.service ”ni yoqing. Bu tarmoq menejeri. Buning uchun quyidagi buyruqdan foydalaning:
sudo systemctl tarmoqni o'chirish
sudo systemctl systemd-networkdni yoqish
- Konfiguratsiyaning ishlashini tekshirish uchun systemd-networkd -ni qayta ishga tushiring: sudo systemctl systemd-networkd-ni qayta ishga tushiring.
Xulosa
Qo‘llanmani o‘qib bo‘lgach, Debian’da buyruq qatori yordamida osongina tarmoq ulanishini yaratishingiz mumkin.