Obsah
V tomto článku vám poradíme, ako sa pripojiť k WiFi z príkazového riadka na serveri a pracovnej ploche Debianu 11/10 pomocou nástroja wpa_supplicant. wpa_supplicant je implementácia súčasti supplicantu protokolu WPA.
Ak chcete nastaviť Wi-Fi v Debiane pomocou príkazového riadku, musíte vytvoriť pripojenie k sieti Wi-Fi a až potom zabezpečiť, aby sa automaticky pripojila pri štarte systému. Čítajte ďalej a nájdete podrobný návod, ako to urobiť.
Debian Wi-Fi
Bezdrôtové zariadenia využívajúce Wi-Fi fungujú na čipových súpravách, ktoré sa nachádzajú v niekoľkých rôznych zariadeniach. Debian je bezplatný systém založený na softvéri, ktorý závisí od spolupráce výrobcov a vývojárov pri vytváraní kvalitných ovládačov/modulov pre tieto čipové súpravy.
Pozri tiež: Recenzia Gigabyte Aorus X570 Pro WiFiAko nastaviť WiFi v Debiane pomocou príkazového riadku
Nastavenie WiFi v Debiane pomocou príkazového riadku sa uskutoční v dvoch fázach.
- Pripojenie k sieti Wi-Fi
- Zabezpečte, aby sa automaticky pripojil pri spustení systému
Tu nájdete kompletný postup krok za krokom pre každú fázu nastavenia.
Ako vytvoriť pripojenie Wi-Fi
Ak chcete vytvoriť pripojenie k sieti Wi-Fi v Debiane, postupujte podľa nasledujúcich krokov:
- Povolenie sieťovej karty
- Zisťovanie sietí WiFi
- Konfigurácia pripojenia WiFi pomocou prístupového bodu
- Získanie dynamickej adresy IP pomocou servera DHCP
- Pridanie predvolenej trasy do tabuľky trás
- Overenie internetového pripojenia
Tu je uvedený postup jednotlivých krokov.
Povolenie sieťovej karty
Ak chcete povoliť sieťovú kartu, postupujte podľa nasledujúcich krokov.
- Ak chcete povoliť kartu WiFi, musíte najprv identifikovať bezdrôtovú kartu pomocou nasledujúceho príkazu: iw dev.
- Potom môžete zaznamenať názov bezdrôtového zariadenia. Reťazec môže byť dlhý, preto môžete použiť túto premennú, aby ste eliminovali námahu pri písaní: export wlan0=.
- Vyvolajte kartu WiFi pomocou vyššie uvedeného príkazu: sudo ip link set $wlan0 up.
Zisťovanie sietí WiFi
Podľa týchto krokov zistíte siete Wi-Fi.
- Ak chcete zistiť siete WiFi v Debiane, vyhľadajte dostupné siete v rozhraní bezdrôtovej siete pomocou nasledujúceho príkazu: sudo iw $wlan0 scan.
- Uistite sa, že SSID vášho prístupového bodu je jednou z dostupných detekovaných sietí.
- Táto premenná eliminuje námahu pri písaní: export ssid=.
Konfigurácia pripojenia WiFi pomocou prístupového bodu
Podľa týchto krokov nakonfigurujte sieťové pripojenie s prístupovým bodom.
- Na vytvorenie šifrovaného sieťového pripojenia k prístupovému bodu použite službu wpa_supplicant. Použije iba konfiguračný súbor " /etc/wpa_supplicant.conf ," obsahujúce kľúče wpa2 pre každý SSID.
- Ak sa chcete pripojiť k prístupovému bodu, pridajte položku konfiguračného súboru: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
- Pomocou tohto príkazu sa pripojíte k prístupovému bodu: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Potvrďte pripojenie k prístupovému bodu pomocou tejto funkcie: iw $wlan0 odkaz.
Získanie dynamickej adresy IP pomocou servera DHCP
Ak chcete získať dynamickú IP adresu pomocou DHCP, postupujte podľa nasledujúcich krokov.
- Pomocou tejto funkcie získate dynamickú IP adresu pomocou DHCP: sudo dhclient $wlan0.
- Zobrazte IP pomocou tohto príkazu: sudo ip addr show $wlan0.
Pridanie predvolenej trasy do tabuľky trás
Ak chcete pridať predvolenú trasu do tabuľky trás, postupujte podľa nasledujúcich krokov.
- Skontrolujte tabuľku trás pomocou tejto funkcie: ip route show.
- Pomocou tohto príkazu pridajte do smerovača predvolenú trasu na pripojenie k sieti WiFI: sudo ip route add default via dev $wlan0.
Overenie internetového pripojenia
Nakoniec pomocou nasledujúceho príkazu overte, či ste sa pripojili k sieti: ping www.google.com .
Ako sa automaticky pripojiť pri štarte systému
Ak chcete zabezpečiť automatické pripojenie bezdrôtovej siete pri spustení systému, musíte vytvoriť a povoliť službu systemd pre:
- Dhclient
- Wpa_supplicant
Tu je uvedený postup jednotlivých krokov.
Služba Dhclient
- Vytvorte tento súbor: /etc/systemd/system/dhclient.service.
- Potom súbor upravte týmto príkazom:
[Jednotka]
Popis= Klient DHCP
Pred=network.target
After=wpa_supplicant.service
[Služba]
Typ=vidlička
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Reštartovať=vždy
[Inštalovať]
WantedBy=multi-user.target
- Službu povoľte nasledujúcim príkazom: sudo systemctl enable dhclient.
Služba Wpa_supplicant
- Prejsť na " /lib/systemd/system ," skopírujte súbor servisnej jednotky a vložte ho do " /etc/systemd/system " pomocou nasledujúcich riadkov: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
- Pomocou editora, napríklad Vim, otvorte súbor na adrese " /etc " a upravte riadok ExecStart takto: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Potom pridajte tento riadok: Reštartovať=vždy .
- Tento riadok komentujte: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Znovu načítajte službu pomocou tohto riadku: s udo systemctl daemon-reload .
- Týmto riadkom službu povolíte: sudo systemctl enable wpa_supplicant .
Ako vytvoriť statickú IP adresu
Ak chcete získať statickú IP adresu, postupujte podľa nasledujúcich krokov:
- Najprv vypnite dhclient.service na získanie statickej IP adresy.
- Potom vytvorte konfiguračný súbor siete: sudo nano /etc/systemd/network/static.network.
- Pridajte tieto riadky:
[Zápas]
Názov=wlp4s0
Pozri tiež: Ako resetovať router Verizon[Network]
Address=192.168.1.8/24
Brána=192.168.1.1
- Pred zatvorením súboru ho uložte. Potom vytvorte .link pre bezdrôtové rozhranie s týmto: sudo nano /etc/systemd/network/10-wifi.link.
- Do súboru pridajte tieto riadky:
[Zápas]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Názov=wlp4s0
- V tomto prípade musíte použiť svoju adresu MAC a názov bezdrôtového rozhrania. Tým zabezpečíte, že systém nezmení názov bezdrôtového rozhrania.
- Pred zatvorením súboru ho uložte. Potom vypnite " networking.service" a povoliť " systemd-networkd.service ." Toto je správca siete. Použite na to tento príkaz:
sudo systemctl disable networking
sudo systemctl enable systemd-networkd
- Reštartujte systemd-networkd skontrolovať fungovanie konfigurácie pomocou tohto: sudo systemctl restart systemd-networkd.
Záver
Po prečítaní tejto príručky môžete v Debiane ľahko vytvoriť sieťové pripojenie pomocou príkazového riadku.