Buyruqlar qatori yordamida Debian-da WiFi-ni qanday sozlash kerak

Buyruqlar qatori yordamida Debian-da WiFi-ni qanday sozlash kerak
Philip Lawrence

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 mumkin

Oldin=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.




Philip Lawrence
Philip Lawrence
Filipp Lourens texnologiya ishqibozi va internetga ulanish va Wi-Fi texnologiyasi sohasida mutaxassis. Sohada o'n yildan ortiq tajribaga ega bo'lgan holda, u ko'plab jismoniy shaxslar va korxonalarga internet va Wi-Fi bilan bog'liq muammolarni hal qilishda yordam berdi. Internet va Wi-Fi boʻyicha maslahatlar muallifi va bloggeri sifatida u oʻz bilimi va tajribasini oddiy va tushunarli tarzda baham koʻradi, undan hamma foydalanishi mumkin. Filipp ulanishni yaxshilash va internetni hamma uchun ochiq qilish uchun ishtiyoqli himoyachi. U texnologiya bilan bog'liq muammolarni yozmasa yoki bartaraf qilmasa, u sayr qilishni, lager qilishni va ochiq havoda ajoyib narsalarni kashf qilishni yaxshi ko'radi.