Mündəricat
Bu yazıda wpa_supplicant istifadə edərək Debian 11/10 serverində və iş masasında komanda xəttindən WiFi-yə necə qoşulacağınıza dair sizə rəhbərlik edəcəyik. wpa_supplicant WPA protokolunun müraciət edən komponentinin tətbiqidir.
Debian-da komanda xətti ilə Wi-Fi qurmaq üçün onun yükləmə zamanı avtomatik qoşulmasını təmin etməzdən əvvəl Wi-Fi şəbəkəsi bağlantısı qurmalısınız. . Bunu necə etmək barədə addım-addım bələdçi tapmaq üçün oxumağa davam edin.
Debian Wi-Fi
Wi-Fi istifadə edən simsiz cihazlar bir neçə fərqli cihazda tapılan çipsetlərdə işləyir. Debian, istehsalçıların və tərtibatçıların həmin çipsetlər üçün keyfiyyətli drayverlərin/modulların istehsalında əməkdaşlığından asılı olan pulsuz, proqram əsaslı sistemdir.
Komanda Xətti ilə Debian-da WiFi necə qurulmalı
Komanda xətti ilə Debian-da WiFi quraşdırması üçün tamamlanmalı iki mərhələ var.
- WiFi-ya qoşulun
- Açılış zamanı onun avtomatik qoşulduğundan əmin olun
Budur quraşdırmanın hər bir mərhələsi üçün tam addım-addım prosedur.
WiFi Bağlantısını Necə Yaratmaq olar
Debian-da WiFi şəbəkə bağlantısı yaratmaq üçün siz aşağıdakıları etməlisiniz: bu addımları yerinə yetirin:
- Şəbəkə Kartını aktivləşdirin
- WiFi şəbəkələrini aşkar edin
- Giriş nöqtəsi ilə WiFi bağlantısını konfiqurasiya edin
- Dinamik IP əldə edin DHCP Server ilə Ünvan
- Marşrut Cədvəlinə Defolt Marşrut əlavə edin
- İnterneti DoğrulayınBağlantı
Hər bir addımı necə yerinə yetirirsiniz.
Şəbəkə Kartını aktivləşdirin
Şəbəkə kartını aktivləşdirmək üçün bu addımları izləyin.
- WiFi kartını aktivləşdirmək üçün əvvəlcə simsiz kartı aşağıdakı əmrlə müəyyən etməlisiniz: iw dev.
- Sonra simsiz cihazın adını qeyd edə bilərsiniz. Sətir uzun ola bilər, ona görə də yazmaq səylərini aradan qaldırmaq üçün bu dəyişəndən istifadə edə bilərsiniz: eksport wlan0=.
- Yuxarıdakı komanda ilə WiFi kartını açın: sudo ip link $wlan0 ayarlayın.
WiFi Şəbəkələrini Aşkarlayın
WiFi şəbəkələrini aşkar etmək üçün bu addımları izləyin.
- Debian-da WiFi şəbəkələrini aşkar etmək üçün , aşağıdakı əmrlə simsiz şəbəkə interfeysində mövcud şəbəkələri axtarın: sudo iw $wlan0 scan.
- Giriş nöqtələrinizin SSID-nin aşkar edilmiş mövcud şəbəkələrdən biri olduğuna əmin olun.
- Bu dəyişən yazma səylərini aradan qaldırır: export ssid=.
WiFi Bağlantısını Giriş Nöqtəsi ilə Konfiqurasiya edin
Şəbəkəni konfiqurasiya etmək üçün bu addımları izləyin giriş nöqtəsi ilə əlaqə.
- Giriş nöqtəsi ilə şifrələnmiş şəbəkə bağlantısı yaratmaq üçün wpa_supplicant xidmətindən istifadə edin. O, yalnız hər SSID üçün wpa2 düymələrini ehtiva edən “ /etc/wpa_supplicant.conf ” konfiqurasiya faylından istifadə edəcək.
- Giriş nöqtəsinə qoşulmaq üçün konfiqurasiya üçün giriş əlavə edin. fayl: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Giriş nöqtəsinə qoşulmaq üçün bu əmrdən istifadə edin: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Giriş nöqtəsi ilə əlaqənizi bununla təsdiqləyin: iw $wlan0 linki.
DHCP Server ilə Dinamik IP Ünvanı əldə edin
DHCP ilə dinamik IP əldə etmək üçün bu addımları yerinə yetirin.
- Bundan istifadə edərək DHCP ilə dinamik IP əldə edin: sudo dhclient $wlan0.
- Baxın Bu əmrlə IP: sudo ip addr show $wlan0.
Marşrut Cədvəlinə Defolt Marşrut əlavə edin
Buna defolt marşrut əlavə etmək üçün bu addımları izləyin. marşrut cədvəli.
- Bununla marşrut cədvəlini yoxlayın: ip marşrutu göstərin.
- Bu əmrlə Wi-Fi-a qoşulmaq üçün marşrutlaşdırıcıya defolt marşrut əlavə edin. : sudo ip marşrutu dev $wlan0 vasitəsilə defolt əlavə edin.
İnternet Bağlantısını Doğrulayın
Nəhayət, qoşulduğunuzu yoxlamaq üçün aşağıdakı əmrdən istifadə edin şəbəkə: ping www.google.com .
Yükləmə zamanı avtomatik qoşulma
Bunu təmin etmək üçün simsiz şəbəkə işə salındıqda avtomatik qoşulur, siz aşağıdakılar üçün sistem xidmətini yaratmalı və aktiv etməlisiniz:
- Dhclient
- Wpa_supplicant
Budur hər addımı yerinə yetirirsiniz.
Dhclient Service
- Bu faylı yaradın: /etc/systemd/system/dhclient.service.
- Sonra , bunu etməklə faylı redaktə edinəmr:
[Bölmə]
Təsvir= DHCP Müştərisi
Əvvəl=network.target
After=wpa_supplicant.service
[Xidmət]
Növ=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Yenidən başladın =həmişə
[Quraşdırın]
WantedBy=multi-user.target
Həmçinin bax: Android-də WiFi-nin avtomatik söndürülməsini necə dayandırmaq olar- Aktivləşdirin aşağıdakı əmrlə xidmət: sudo systemctl enable dhclient.
Wpa_supplicant Service
- “ /lib/systemd/system
,” xidmət vahidi faylını kopyalayın və aşağıdakı sətirlərdən istifadə edərək onu “ /etc/systemd/system ” üzərinə yapışdırın: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service. - Faylı “ /etc ” üzərində açmaq üçün Vim kimi redaktordan istifadə edin və ExecStart xəttini bununla dəyişdirin: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Sonra bu sətri aşağıya əlavə edin: Yenidən başladın=həmişə .
- Bu sətri şərh edin: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Xidməti bu sətirlə yenidən yükləyin: s udo systemctl daemon-reload .
- Xidməti bu sətirlə aktivləşdirin: sudo systemctl enable wpa_supplicant .
Statik IP necə yaradılmalı
Bunlara əməl edin statik IP ünvanını əldə etmək üçün addımlar:
- Əvvəlcə, statik IP əldə etmək üçün dhclient.service -i söndürününvan.
- Sonra şəbəkə konfiqurasiya faylı yaradın: sudo nano /etc/systemd/network/static.network.
- Bu sətirləri əlavə edin:
[Uyğunluq]
Ad=wlp4s0
[Şəbəkə]
Ünvan=192.168.1.8/24
Gateway=192.168.1.1
- Lütfən, faylı bağlamazdan əvvəl yadda saxlayın. Sonra, bununla simsiz interfeys üçün .link yaradın: sudo nano /etc/systemd/network/10-wifi.link.
- Bu sətirləri əlavə edin. fayl:
[Match]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Həmçinin bax: Mac-a simsiz printeri necə əlavə etmək olarAd=wlp4s0
- İçində bu halda, siz MAC ünvanınızı və simsiz interfeys adınızı istifadə etməlisiniz. Bunu etməklə, sistemin simsiz interfeys adını dəyişmədiyinə əmin olacaqsınız.
- Lütfən, faylı bağlamazdan əvvəl yadda saxlayın. Sonra “ networking.service” və “ systemd-networkd.service ” funksiyasını aktivləşdirin. Bu şəbəkə meneceridir. Bunu etmək üçün bu əmrdən istifadə edin:
sudo systemctl şəbəkəni söndürün
sudo systemctl systemd-networkd-ni aktivləşdirin
- Bu ilə konfiqurasiyanın işini yoxlamaq üçün systemd-networkd -i yenidən başladın: sudo systemctl systemd-networkd-ni yenidən başladın.
Nəticə
Tələbəni oxuduqdan sonra siz komanda xəttindən istifadə edərək Debian-da asanlıqla şəbəkə bağlantısı yarada bilərsiniz.