Přeměna Raspberry Pi na bezdrátový LAN router ~Vydání režimu Bridge~: Hraní s ultrakompaktním počítačem "Raspberry Pi" velikosti vizitky (část 25)
Pokud doma používáte připojení k internetu, pravděpodobně máte nainstalovaný router bezdrátové sítě LAN. Někteří z vás si možná pronajali od poskytovatele nebo dostali produkt doporučený prodejcem spotřební elektroniky nebo ústním webem, ale věděli jste, že si takový bezdrátový router můžete vyrobit s Raspberry Pi?
Minule jsem představil, jak proměnit Raspberry Pi v bezdrátový LAN router a připojit zařízení kompatibilní s Wi-Fi, ale pokud již máte doma nainstalovaný bezdrátový LAN router, budete jej muset postavit s jinou sítí. adresu, takže soubor Zařízení, která byla připojena k původní síti, jako jsou servery, již nebudou přístupná. Tentokrát si tedy představíme, jak nastavit v režimu mostu, abyste se mohli připojit ke stejnému adresnímu prostoru.
Je v pořádku postupovat podle předchozího postupu, ale k přemostění bezdrátové LAN a kabelové LAN budete potřebovat "bridge-utils". Také jsem minule konfiguroval DNS pomocí "dnsmasq", ale tentokrát funkci DNS nepotřebuji, takže ji instalovat nebudu.
Postup je následující.
Vysvětlíme to později.
Instalace a konfigurace bridge-utils
Nejprve pomocí níže uvedeného příkazu nainstalujte nástroje pro vytvoření mostu.
$ sudo apt install bridge-utils
Dále změňte nastavení "/etc/network/interfaces".
Po zadání$ sudo nano /etc/network/interfaces
pro otevření konfiguračního souboru přidejte na poslední řádek následující obsah.
auto br0iface br0 inet dhcpbridge_ports eth0 wlan0
Po nastavení zkontrolujte, zda je rozpoznán příkazem „brctl“.
$ brctl showbridge namebridge idSTP enabledinterfacesbr0 8000.************ noeth0wlan0
Pokud je zobrazen výše, je rozpoznán.
Instalace a nastavení hostapd
Toto je téměř stejné jako předchozí postup, ale obsah použití mostu je popsán v souboru nastavení.
$ sudo apt install hostapd
Po instalaci hostapd zadáním tohoto příkazu vytvořte konfigurační soubor "hostapd.conf" pomocí standardního editoru nano.
$ sudo nano /etc/hostapd/hostapd.conf
Tentokrát je obsah následující. Přidejte položku "bridge=br0". Ostatní položky viz předchozí příspěvek.
interface=wlan0bridge=br0 ← Přidán ovladač=nl80211hw_mode=bchannel=1macaddr_acl=0auth_algs=1ignore_broadcast_ssid=0ieee80211ac=0wmm_enabled=1ieee802111d=1ieee802111d=10211d=1ieee_country_111d=1202 stresst=3spectrum_mgmt_required= 1wpa=3wpa_key_mgmt=WPA-PSKssid=raspi_bridgewpa_passphrase=**** **
Uložte soubor pomocí Ctrl + x, "y", Enter. Poté upravte výchozí soubor akce hostapd.
$ sudo nano /etc/default/hostapd
Stejně jako dříve změňte "#DAEMON_CONF=""" ve zde zobrazených položkách následovně. Odstraňte také "#" na začátku.
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Přestože je hostapd maskovaný, ve většině případů se nespustí automaticky. Pro odstranění masky proto zadejte následující příkaz.
$ sudo systemctl odmaskovat hostapd$ sudo systemctl povolit hostapd$ sudo systemctl spustit hostapd
Spuštění služby můžete zkontrolovat zadáním "sudo systemctl status hostapd".
Nyní, když je nastavení dokončeno, restartujeme Raspberry Pi.
$ sudo reboot
Po restartu můžete najít přístupový bod s nastaveným SSID.
Můžete vidět nastavené SSID "raspi_bridge"Chcete-li si přečíst více, musíte souhlasit s podmínkami použití pro komentáře a zaregistrovat se do "ITmedia ID" a "ITmedia NEWS Anchor Desk Magazine" je