როგორ დავაყენოთ WiFi Debian-ში ბრძანების ხაზით

როგორ დავაყენოთ WiFi Debian-ში ბრძანების ხაზით
Philip Lawrence

ამ სტატიაში ჩვენ გასწავლით, თუ როგორ დაუკავშირდეთ 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-ში ბრძანების ხაზის გამოყენებით.




Philip Lawrence
Philip Lawrence
ფილიპ ლოურენსი არის ტექნოლოგიების მოყვარული და ექსპერტი ინტერნეტ კავშირისა და wifi ტექნოლოგიის სფეროში. ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, ის დაეხმარა უამრავ ინდივიდს და ბიზნესს ინტერნეტთან და wifi-სთან დაკავშირებულ საკითხებში. როგორც ინტერნეტისა და Wifi Tips-ის ავტორი და ბლოგერი, ის უზიარებს თავის ცოდნას და გამოცდილებას მარტივი და გასაგები გზით, რომლითაც ყველას შეუძლია ისარგებლოს. ფილიპი არის ვნებიანი ადვოკატი კავშირის გაუმჯობესებისა და ინტერნეტის ყველასთვის ხელმისაწვდომი გახადისთვის. როდესაც ის არ წერს ან არ წყვეტს ტექნიკურ პრობლემებს, მას უყვარს ლაშქრობა, კემპინგი და გარე სამყაროს დათვალიერება.