Košík je prázdný

V dnešní době je WiFi konektivita klíčovou součástí našeho digitálního života. Pokud máte doma nebo v kanceláři oblasti s nedostatečným pokrytím WiFi signálem, můžete využít Raspberry Pi k rozšíření dosahu vaší sítě. Tento článek vám krok za krokem ukáže, jak nastavit Raspberry Pi jako WiFi opakovač.

Požadavky

Než začnete, ujistěte se, že máte:

  • Raspberry Pi (model 3B nebo novější) s Raspbianem nebo jiným kompatibilním operačním systémem
  • Napájecí adaptér pro Raspberry Pi
  • MicroSD kartu s nainstalovaným operačním systémem
  • WiFi dongle (pokud vaše Raspberry Pi nemá vestavěné WiFi)
  • Přístup k internetovému routeru
  • Ethernetový kabel (pro počáteční nastavení)

Krok 1: Základní nastavení Raspberry Pi

Začněte tím, že připojíte Raspberry Pi k monitoru, klávesnici a napájení. Pokud používáte Raspberry Pi bez vestavěného WiFi, připojte WiFi dongle do USB portu. Nainstalujte operační systém Raspbian pomocí Raspberry Pi Imager a spusťte Raspberry Pi.

Krok 2: Instalace a konfigurace hostapd a dnsmasq

Otevřete terminál a spusťte následující příkazy k aktualizaci vašeho systému a instalaci potřebných balíčků:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install hostapd dnsmasq

Po instalaci vypněte služby hostapd a dnsmasq, protože je budete konfigurovat:

sudo systemctl stop hostapd
sudo systemctl stop dnsmasq

Krok 3: Nastavení statické IP adresy

Upravte soubor /etc/dhcpcd.conf a přidejte následující konfiguraci na jeho konec:

interface wlan0
    static ip_address=192.168.220.1/24
    nohook wpa_supplicant

Toto nastaví statickou IP adresu pro WiFi rozhraní wlan0 Raspberry Pi.

Krok 4: Konfigurace hostapd pro vytvoření WiFi sítě

Vytvořte nový konfigurační soubor pro hostapd:

sudo nano /etc/hostapd/hostapd.conf

a vložte následující konfiguraci, přičemž ssid a wpa_passphrase upravte podle vašich preferencí:

interface=wlan0
driver=nl80211
ssid=MojeWiFi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=MojeHeslo
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Upravte soubor /etc/default/hostapd a přidejte cestu k vašemu konfiguračnímu souboru:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Krok 5: Konfigurace dnsmasq jako DHCP serveru

Upravte soubor /etc/dnsmasq.conf, přidejte následující řádky pro konfiguraci DHCP rozsahu:

interface=wlan0
dhcp-range=192.168.220.2,192.168.220.20,255.255.255.0,24h

Krok 6: Povolení směrování internetu

Upravte soubor /etc/sysctl.conf a odkomentujte následující řádek:

net.ipv4.ip_forward=1

Poté spusťte následující příkaz pro nastavení NAT pomocí iptables:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

Přidejte následující řádek do souboru /etc/rc.local před exit 0, aby bylo pravidlo NAT obnoveno při každém startu:

iptables-restore < /etc/iptables.ipv4.nat

Krok 7: Restart a testování

Restartujte Raspberry Pi:

sudo reboot

Po restartu by Raspberry Pi mělo vysílat WiFi síť podle vaší konfigurace. Připojte se k této síti z jiného zařízení a ověřte, že máte přístup k internetu.

Tímto způsobem jste úspěšně nastavili Raspberry Pi jako WiFi opakovač. Váš Raspberry Pi nyní rozšiřuje dosah vaší domácí nebo kancelářské sítě.