Სარჩევი
ამ სტატიაში ჩვენ გასწავლით, თუ როგორ დაუკავშირდეთ WiFi-ს ბრძანების ხაზიდან Debian 11/10 სერვერზე და დესკტოპზე wpa_supplicant-ის გამოყენებით. wpa_supplicant არის WPA პროტოკოლის მომთხოვნი კომპონენტის იმპლემენტაცია.
Იხილეთ ასევე: 8 საუკეთესო WiFi ადაპტერი კომპიუტერისთვისDebian-ში Wi-Fi ბრძანების ხაზით დასაყენებლად, თქვენ უნდა დაამყაროთ Wi-Fi ქსელის კავშირი, სანამ დარწმუნდებით, რომ ის ავტომატურად არის დაკავშირებული ჩატვირთვის დროს. . განაგრძეთ კითხვა, რათა იპოვოთ ნაბიჯ-ნაბიჯ სახელმძღვანელო, თუ როგორ უნდა გააკეთოთ ეს.
Debian Wi-Fi
უკაბელო მოწყობილობები, რომლებიც იყენებენ Wi-Fi-ს, მუშაობენ რამდენიმე სხვადასხვა მოწყობილობაში ნაპოვნი ჩიპსეტებზე. Debian არის უფასო, პროგრამულ უზრუნველყოფაზე დაფუძნებული სისტემა, რომელიც დამოკიდებულია მწარმოებლებისა და დეველოპერების თანამშრომლობაზე ამ ჩიპსეტებისთვის ხარისხიანი დრაივერების/მოდულების წარმოებაში.
როგორ დავაყენოთ WiFi Debian-ში ბრძანების ხაზით
Debian-ში WiFi-ის დაყენებისთვის ბრძანების ხაზით უნდა დასრულდეს ორი ეტაპი.
- WiFi-თან დაკავშირება
- დარწმუნდით, რომ ის ავტომატურად არის დაკავშირებული ჩატვირთვისას
აქ არის სრული ნაბიჯ-ნაბიჯ პროცედურა დაყენების თითოეული ეტაპისთვის.
როგორ დავამყაროთ WiFi კავშირი
Debian-ში WiFi ქსელის კავშირის დასამყარებლად, თქვენ უნდა მიჰყევით ამ ნაბიჯებს:
- ჩართეთ ქსელის ბარათი
- WiFi ქსელების აღმოჩენა
- WiFi კავშირის კონფიგურაცია წვდომის წერტილით
- მიიღეთ დინამიური IP მისამართი DHCP სერვერით
- დაამატეთ ნაგულისხმევი მარშრუტი მარშრუტების ცხრილში
- დაამოწმეთ ინტერნეტიკავშირი
აი, როგორ ასრულებთ თითოეულ ნაბიჯს.
ჩართეთ ქსელის ბარათი
მიჰყევით ამ ნაბიჯებს ქსელის ბარათის გასააქტიურებლად.
- WiFi ბარათის ჩასართავად, ჯერ უნდა ამოიცნოთ უკაბელო ბარათი შემდეგი ბრძანებით: iw dev.
- შემდეგ, შეგიძლიათ აღნიშნოთ უკაბელო მოწყობილობის სახელი. სტრიქონი შეიძლება იყოს გრძელი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ეს ცვლადი აკრეფის მცდელობის აღმოსაფხვრელად: export wlan0=.
- გააკეთეთ WiFi ბარათი ზემოთ მოცემული ბრძანებით: sudo ip link დააყენეთ $wlan0.
WiFi ქსელების აღმოჩენა
მიჰყევით ამ ნაბიჯებს WiFi ქსელების აღმოსაჩენად.
- WiFi ქსელების აღმოსაჩენად Debian-ში , მოძებნეთ ხელმისაწვდომი ქსელები უკაბელო ქსელის ინტერფეისში შემდეგი ბრძანებით: sudo iw $wlan0 scan.
- დარწმუნდით, რომ თქვენი წვდომის წერტილების SSID არის აღმოჩენილი ერთ-ერთი ხელმისაწვდომი ქსელი.
- ეს ცვლადი გამორიცხავს აკრეფის ძალისხმევას: ექსპორტი ssid=.
WiFi კავშირის კონფიგურაცია წვდომის წერტილით
მიჰყევით ამ ნაბიჯებს ქსელის კონფიგურაციისთვის კავშირი წვდომის წერტილთან.
- გამოიყენეთ wpa_supplicant სერვისი წვდომის წერტილთან დაშიფრული ქსელის კავშირის დასამყარებლად. ის გამოიყენებს მხოლოდ კონფიგურაციის ფაილს „ /etc/wpa_supplicant.conf “, რომელიც შეიცავს wpa2 კლავიშებს ყოველი SSID-ისთვის.
- წვდომის წერტილთან დასაკავშირებლად, დაამატეთ ჩანაწერი კონფიგურაციისთვის. ფაილი: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- გამოიყენეთ ეს ბრძანება წვდომის წერტილთან დასაკავშირებლად: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- დაადასტურეთ თქვენი კავშირი წვდომის წერტილთან ამით: iw $wlan0 ბმულით.
მიიღეთ დინამიური IP მისამართი DHCP სერვერით
მიჰყევით ამ ნაბიჯებს DHCP-ით დინამიური IP-ის მისაღებად.
- მიიღეთ დინამიური IP DHCP-ით: sudo dhclient $wlan0.
- იხილეთ IP ამ ბრძანებით: sudo ip addr აჩვენებს $wlan0.
დაამატეთ ნაგულისხმევი მარშრუტი მარშრუტების ცხრილში
მიჰყევით ამ ნაბიჯებს ნაგულისხმევი მარშრუტის დასამატებლად მარშრუტის ცხრილი.
- დაათვალიერეთ მარშრუტის ცხრილი ამით: ip მარშრუტის ჩვენება.
- დაამატეთ როუტერს ნაგულისხმევი მარშრუტი WiFI-თან დასაკავშირებლად ამ ბრძანებით : sudo ip მარშრუტი დაამატე ნაგულისხმევი dev $wlan0-ის მეშვეობით.
გადაამოწმეთ ინტერნეტთან კავშირი
ბოლოს, გამოიყენეთ შემდეგი ბრძანება, რათა დაადასტუროთ, რომ დაუკავშირდით ქსელი: ping www.google.com .
როგორ მოხდეს ავტომატური დაკავშირება ჩატვირთვის დროს
იმისათვის, რომ უკაბელო ქსელი ავტომატურად უკავშირდება ჩატვირთვისას, თქვენ უნდა შექმნათ და ჩართოთ სისტემური სერვისი:
- Dhclient
- Wpa_supplicant
აი, როგორ თქვენ ასრულებთ თითოეულ ნაბიჯს.
Dhclient Service
- შექმენით ეს ფაილი: /etc/systemd/system/dhclient.service.
- შემდეგ , შეცვალეთ ფაილი ამითბრძანება:
[ერთეული]
Description= DHCP Client
Before=network.target
After=wpa_supplicant.service
[სერვისი]
Იხილეთ ასევე: მოგვარებულია: WiFi ძახილის ნიშანი - არ არის ინტერნეტი Windows 10-შიType=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
გადატვირთვა =ყოველთვის
[ინსტალაცია]
WantedBy=multi-user.target
- ჩართეთ სერვისი შემდეგი ბრძანებით: sudo systemctl ჩართეთ dhclient.
Wpa_supplicant სერვისი
- გადადით „ /lib/systemd/system “, დააკოპირეთ სერვისის ერთეულის ფაილი და ჩასვით „ /etc/systemd/system “ შემდეგი ხაზების გამოყენებით: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- გამოიყენეთ რედაქტორი, როგორიცაა Vim, ფაილის გასახსნელად „ /etc “-ზე და შეცვალეთ ExecStart ხაზი ამით: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- შემდეგ, დაამატეთ ეს ხაზი ქვემოთ: გადატვირთვა=ყოველთვის .
- დაწერეთ კომენტარი ამ სტრიქონზე: Alias=dbus-fi.w1.wpa_supplicant1.service .
- გადატვირთეთ სერვისი ამ ხაზით: s udo systemctl daemon-reload .
- ჩართეთ სერვისი ამ ხაზით: sudo systemctl ჩართეთ wpa_supplicant .
როგორ შევქმნათ სტატიკური IP
მიჰყევით ამ ნაბიჯები სტატიკური IP მისამართის მისაღებად:
- პირველ რიგში, გამორთეთ dhclient.service სტატიკური IP-ის მისაღებადმისამართი.
- შემდეგ, შექმენით ქსელის კონფიგურაციის ფაილი: sudo nano /etc/systemd/network/static.network.
- დაამატე ეს ხაზები:
[შეესაბამება]
სახელი=wlp4s0
[ქსელი]
Address=192.168.1.8/24
Gateway=192.168.1.1
- გთხოვთ, შეინახოთ ფაილი მის დახურვამდე. შემდეგ შექმენით .link უსადენო ინტერფეისისთვის: sudo nano /etc/systemd/network/10-wifi.link.
- დაამატეთ ეს ხაზები ფაილი:
[შეესაბამება]
MACAddress=a8:4b:05:2b:e8:54
[ბმული]
NamePolicy=
Name=wlp4s0
- ში ამ შემთხვევაში, თქვენ უნდა გამოიყენოთ თქვენი MAC მისამართი და უკაბელო ინტერფეისის სახელი. ამით თქვენ დარწმუნდებით, რომ სისტემა არ ცვლის უკაბელო ინტერფეისის სახელს.
- გთხოვთ, შეინახოთ ფაილი მის დახურვამდე. შემდეგ გამორთეთ „ networking.service“ და ჩართეთ „ systemd-networkd.service “. ეს არის ქსელის მენეჯერი. ამისათვის გამოიყენეთ ეს ბრძანება:
sudo systemctl გამორთეთ ქსელი
sudo systemctl ჩართეთ systemd-networkd
- გადატვირთეთ systemd-networkd , რათა შეამოწმოთ კონფიგურაციის მუშაობა შემდეგი გზით: sudo systemctl გადატვირთეთ systemd-networkd.
დასკვნა
სახელმძღვანელოს წაკითხვის შემდეგ, თქვენ შეგიძლიათ მარტივად შექმნათ ქსელური კავშირი Debian-ში ბრძანების ხაზის გამოყენებით.