Obsah
V tomto článku vám poradíme, jak se připojit k WiFi z příkazového řádku na serveru a desktopu Debian 11/10 pomocí wpa_supplicant. wpa_supplicant je implementace komponenty supplicant protokolu WPA.
Chcete-li v Debianu nastavit Wi-Fi pomocí příkazového řádku, musíte nejprve vytvořit připojení k síti Wi-Fi a teprve poté zajistit, aby se při spuštění systému automaticky připojila. Čtěte dále a najděte podrobný návod, jak na to.
Debian Wi-Fi
Bezdrátová zařízení používající Wi-Fi fungují na čipových sadách, které se nacházejí v několika různých zařízeních. Debian je svobodný systém založený na softwaru, který závisí na spolupráci výrobců a vývojářů při vytváření kvalitních ovladačů/modulů pro tyto čipové sady.
Jak nastavit WiFi v Debianu pomocí příkazového řádku
Nastavení WiFi v Debianu pomocí příkazového řádku probíhá ve dvou fázích.
Viz_také: Nejlepší tiskárna pro Wi-Fi - nejlepší volby pro každý rozpočet- Připojení k síti WiFi
- Zajistěte automatické připojení při spuštění systému.
Zde je kompletní postup krok za krokem pro každou fázi nastavení.
Jak navázat připojení k síti Wi-Fi
Chcete-li v Debianu navázat připojení k síti Wi-Fi, postupujte podle následujících kroků:
- Povolení síťové karty
- Detekce sítí WiFi
- Konfigurace připojení WiFi pomocí přístupového bodu
- Získání dynamické IP adresy pomocí serveru DHCP
- Přidání výchozí trasy do tabulky tras
- Ověření připojení k internetu
Zde je uveden postup pro jednotlivé kroky.
Povolení síťové karty
Podle následujících kroků povolte síťovou kartu.
- Chcete-li povolit kartu WiFi, musíte nejprve identifikovat bezdrátovou kartu pomocí následujícího příkazu: iw dev.
- Poté můžete zaznamenat název bezdrátového zařízení. Řetězec může být dlouhý, takže můžete použít tuto proměnnou, abyste se zbavili námahy při psaní: export wlan0=.
- Výše uvedeným příkazem vyvoláte kartu WiFi: sudo ip link set $wlan0 up.
Detekce sítí WiFi
Podle následujících kroků zjistíte sítě WiFi.
- Chcete-li v Debianu zjistit sítě WiFi, vyhledejte dostupné sítě v rozhraní bezdrátové sítě pomocí následujícího příkazu: sudo iw $wlan0 scan.
- Zkontrolujte, zda je SSID vašeho přístupového bodu jednou z dostupných detekovaných sítí.
- Tato proměnná eliminuje nutnost psaní: export ssid=.
Konfigurace připojení WiFi pomocí přístupového bodu
Podle následujících kroků nakonfigurujte síťové připojení s přístupovým bodem.
- K navázání šifrovaného síťového připojení k přístupovému bodu použijte službu wpa_supplicant. Použije pouze konfigurační soubor " /etc/wpa_supplicant.conf ," obsahující klíče wpa2 pro každý identifikátor SSID.
- Chcete-li se připojit k přístupovému bodu, přidejte položku do konfiguračního souboru: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
- Tento příkaz slouží k připojení k přístupovému bodu: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Potvrďte připojení k přístupovému bodu pomocí této funkce: iw $wlan0 odkaz.
Získání dynamické IP adresy pomocí serveru DHCP
Pro získání dynamické IP adresy pomocí DHCP postupujte podle následujících kroků.
- Získejte dynamickou IP adresu pomocí DHCP: sudo dhclient $wlan0.
- Tímto příkazem zobrazíte adresu IP: sudo ip addr show $wlan0.
Přidání výchozí trasy do tabulky tras
Podle následujících kroků přidejte výchozí trasu do tabulky tras.
- Zkontrolujte tabulku tras pomocí této funkce: ip route show.
- Tímto příkazem přidáte do směrovače výchozí trasu pro připojení k síti WiFI: sudo ip route add default via dev $wlan0.
Ověření připojení k internetu
Nakonec pomocí následujícího příkazu ověřte, zda jste se připojili k síti: ping www.google.com .
Jak se automaticky připojit při spuštění systému
Chcete-li zajistit automatické připojení bezdrátové sítě při spuštění systému, musíte vytvořit a povolit službu systemd pro:
- Dhclient
- Wpa_supplicant
Zde je uveden postup pro jednotlivé kroky.
Služba Dhclient
- Vytvořte tento soubor: /etc/systemd/system/dhclient.service.
- Poté soubor upravte tímto příkazem:
[Jednotka]
Description= Klient DHCP
Před=network.target
After=wpa_supplicant.service
[Služba]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Restartovat=vždy
[Instalovat]
WantedBy=multi-user.target
- Službu povolte následujícím příkazem: sudo systemctl enable dhclient.
Služba Wpa_supplicant
- Přejít na " /lib/systemd/system ," zkopírujte soubor servisní jednotky a vložte jej do " /etc/systemd/system " pomocí následujících řádků: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
- Pomocí editoru, například Vim, otevřete soubor na adrese " /etc " a upravte řádek ExecStart takto: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Poté přidejte tento řádek níže: Restartovat=vždy .
- Tento řádek okomentujte: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Službu načtěte pomocí tohoto řádku: s udo systemctl daemon-reload .
- Tímto řádkem službu povolte: sudo systemctl enable wpa_supplicant .
Jak vytvořit statickou IP adresu
Pro získání statické IP adresy postupujte podle následujících kroků:
- Nejprve vypněte dhclient.service získat statickou IP adresu.
- Poté vytvořte konfigurační soubor sítě: sudo nano /etc/systemd/network/static.network.
- Přidejte tyto řádky:
[Zápas]
Name=wlp4s0
[Síť]
Address=192.168.1.8/24
Brána=192.168.1.1
- Před zavřením souboru jej uložte. Poté vytvořte soubor .link pro bezdrátové rozhraní s tímto: sudo nano /etc/systemd/network/10-wifi.link.
- Do souboru přidejte tyto řádky:
[Zápas]
MACAddress=a8:4b:05:2b:e8:54
[Odkaz]
NamePolicy=
Name=wlp4s0
- V tomto případě je třeba použít adresu MAC a název bezdrátového rozhraní. Tím zajistíte, že systém nezmění název bezdrátového rozhraní.
- Před zavřením souboru jej uložte. Poté zakažte " networking.service" a povolit " systemd-networkd.service ." Jedná se o správce sítě. Použijte k tomu tento příkaz:
sudo systemctl disable networking
sudo systemctl enable systemd-networkd
- Restartujte systemd-networkd zkontrolovat funkčnost konfigurace pomocí této funkce: sudo systemctl restart systemd-networkd.
Závěr
Po přečtení této příručky můžete v Debianu snadno vytvořit síťové připojení pomocí příkazového řádku.
Viz_také: Nejlepší WiFi antény - nejlepší volby pro každý rozpočet