Ako nastaviť WiFi v Debiane pomocou príkazového riadku

Ako nastaviť WiFi v Debiane pomocou príkazového riadku
Philip Lawrence

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 WiFi

Ako 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.




Philip Lawrence
Philip Lawrence
Philip Lawrence je technologický nadšenec a odborník v oblasti internetového pripojenia a wifi technológií. S viac ako desaťročnými skúsenosťami v tomto odvetví pomohol mnohým jednotlivcom a firmám s problémami súvisiacimi s internetom a wifi. Ako autor a bloger internetových a Wifi tipov zdieľa svoje znalosti a odborné znalosti jednoduchým a zrozumiteľným spôsobom, z ktorého môže mať úžitok každý. Philip je vášnivým zástancom zlepšovania konektivity a sprístupnenia internetu všetkým. Keď práve nepíše alebo nerieši technické problémy, má rád turistiku, kempovanie a spoznávanie prírody.