Obsah:
- Zásoby
- Krok 1: Nainstalujte a aktualizujte Raspbian
- Krok 2: Nainstalujte si Hostapd a Dnsmasq
- Krok 3: Konfigurace statické IP pro rozhraní Wlan0
- Krok 4: Konfigurace serveru DHCP (dnsmasq)
- Krok 5:
- Krok 6: Nastavte přesměrování provozu
- Krok 7: Přidání nového pravidla Iptables
- Krok 8: Povolení internetového připojení
- Krok 9: Restartujte
- Krok 10: Dokončete
Video: Raspberry Pi -> Wifi hotspot: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Wifi hotspot "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi hotspot "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Už jste někdy byli na místě bez wifi a vaši přátelé by nevydali hotspot? Mám, a v tomto návodu vám krok za krokem ukážu, jak z vašeho Raspberry Pi udělat wifi hotspot. Ještě lépe, tento projekt vás bude stát méně než 100 USD!
Zásoby
Kusovník:
Raspberry Pi 3 (technicky bude fungovat jakýkoli model, ale tento model považuji za konzistentnější):
Wifi Stick (to je volitelné, protože Raspberry Pi již má integrovanou wifi, ale signál bude lepší s wifi stick): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Klíčová slova = wifi+stick & qid = 1583146106 & sr = 8-3
Budete také potřebovat klávesnici, obrazovku/monitor a napájecí zdroj, který jsem získal z powerbanky (za předpokladu, že už je máte).
Krok 1: Nainstalujte a aktualizujte Raspbian
Aktualizujte Raspbian zadáním těchto příkazů:
sudo apt-get updatesudo apt-get upgrade
Pokud dostanete upgrade, je vhodné restartovat pomocí sudo reboot.
Krok 2: Nainstalujte si Hostapd a Dnsmasq
Toto jsou dva programy, které použijeme k tomu, aby se váš Raspberry Pi stal bezdrátovým přístupovým bodem. Chcete -li je získat, zadejte do terminálu tyto řádky:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
V obou případech budete muset stisknout y, abyste mohli pokračovat. hostapd je balíček, který nám umožňuje vytvořit bezdrátový hotspot pomocí Raspberry Pi a dnsmasq je snadno použitelný server DHCP a DNS. Za chvíli upravíme konfigurační soubory programů, takže než začneme šťourat, vypneme programy:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
Krok 3: Konfigurace statické IP pro rozhraní Wlan0
Pro naše účely zde předpokládám, že používáme standardní IP adresy domácí sítě, například 192.168. ###. ###. Vzhledem k tomuto předpokladu přiřaďte wlan0 IP adresu 192.168.0.10
rozhraní úpravou konfiguračního souboru dhcpcd. Začněte upravovat pomocí tohoto příkazu:
sudo nano /etc/dhcpcd.conf
Nyní, když jste v souboru, přidejte na konec následující řádky:
rozhraní wlan0
static ip_address = 192.168.0.10/24
Denyinterfaces eth0
denyinterfaces wlan0
(Poslední dva řádky jsou potřeba k tomu, aby náš můstek fungoval- ale o tom v kroku 8.) Poté stiskněte Ctrl+X, poté Y a poté Enter pro uložení souboru a ukončení editoru.
Krok 4: Konfigurace serveru DHCP (dnsmasq)
Jako server DHCP použijeme dnsmasq. Myšlenka serveru DHCP je
dynamicky distribuovat konfigurační parametry sítě, jako jsou IP adresy, pro rozhraní a služby. Výchozí konfigurační soubor dnsmasq obsahuje spoustu nepotřebných informací, takže je pro nás snazší začít úplně od začátku. Pojmenujeme výchozí konfigurační soubor a napíšeme nový:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Nyní budete upravovat nový soubor a po přejmenování starého bude toto konfigurační soubor, který bude dnsmasq používat. Do nového konfiguračního souboru zadejte tyto řádky:
interface = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Řádky, které jsme přidali, znamenají, že budeme poskytovat IP adresy mezi 192.168.0.11 a 192.168.0.30 pro rozhraní wlan0.
Krok 5:
Další konfigurační soubor! Tentokrát si pohráváme s konfiguračním souborem hostapd. Otevřít:
sudo nano /etc/hostapd/hostapd.conf
To by mělo vytvořit zcela nový soubor. Napište toto:
interface = wlan0
můstek = br0
hw_mode = g
kanál = 7
wmm_enabled = 0
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = SÍŤ
wpa_passphrase = HESLO
Všimněte si, že tam, kde mám „SÍŤ“a „HESLO“, byste měli vymyslet svá vlastní jména. Takto se připojíte k síti Pi z jiných zařízení. Stále musíme systému ukázat umístění konfiguračního souboru:
sudo nano/etc/default/hostapd
V tomto souboru vypátrejte řádek, který říká # DAEMON_CONF =”” - odstraňte toto # a vložte do uvozovek cestu k našemu konfiguračnímu souboru, aby to vypadalo takto: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # Brání tomu, aby byl řádek čten jako kód, takže v podstatě tento řádek uvedete do života a poskytnete mu správnou cestu k našemu konfiguračnímu souboru.
Krok 6: Nastavte přesměrování provozu
Jde o to, že když se připojíte ke svému Pi, bude přesměrovat provoz přes váš ethernetový kabel. Takže budeme mít wlan0 vpřed přes ethernetový kabel k vašemu modemu. To zahrnuje úpravu ještě dalšího konfiguračního souboru:
sudo nano /etc/sysctl.conf
Nyní najděte tento řádek: #net.ipv4.ip_forward = 1… a odstraňte „ #“- ponechte zbytek, takže bude znít:
net.ipv4.ip_forward = 1
Krok 7: Přidání nového pravidla Iptables
Dále přidáme IP maskování pro odchozí provoz na eth0 pomocí iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… a uložte nové pravidlo iptables:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Chcete -li načíst pravidlo při spuštění, musíme upravit soubor /etc/rc.local a přidat následující řádek těsně nad konec řádku 0:
iptables-restore </etc/iptables.ipv4.nat
Krok 8: Povolení internetového připojení
Raspberry Pi nyní funguje jako přístupový bod, ke kterému se mohou připojit další zařízení. Tato zařízení však zatím nemohou používat Pi pro přístup k internetu. Aby to bylo možné, musíme postavit most, který bude přenášet veškerý provoz mezi rozhraními wlan0 a eth0.
Chcete -li vytvořit most, nainstalujeme ještě jeden balíček:
sudo apt-get install bridge-utils
Jsme připraveni přidat nový most (nazývaný br0):
sudo brctl addbr br0
Dále připojíme rozhraní eth0 k našemu můstku:
sudo brctl addif br0 eth0
Nakonec upravme soubor rozhraní:
sudo nano/etc/network/interfaces
… A na konec souboru přidejte následující řádky:
auto br0
iface br0 inet manuál
bridge_ports eth0 wlan0
Krok 9: Restartujte
Nyní, když jsme připraveni, restartujeme pomocí sudo reboot.
Nyní by váš Pi měl fungovat jako bezdrátový přístupový bod. Vyzkoušejte to tak, že přejdete na jiné zařízení a vyhledáte název sítě, který jste použili v kroku 5.
Krok 10: Dokončete
Jo, teď se můžete pochlubit svým přátelům o vašem novém wifi hotspot serveru!
Doporučuje:
Multimediální hotspot s vybavením pro hudbu z 80. let: 7 kroků
Multimediální hotspot s vybavením pro hudbu z 80. let: Bezdrátové připojení k 80. letům (Grundig HiFi 5000) připojení k počítači a připojení mediálního kabelu RCA k obvyklému způsobu přehrávání hudby, místnímu přehrávání hudby, místnímu přehrávání hudby místně .El problém fue que al clable de 10 metr
Bezdrátový model jeřábu (SMART BOT) se špionážní kamerou přes síť (wifi nebo hotspot): 8 kroků
Bezdrátový jeřábový model (SMART BOT) se špionážní kamerou přes síť (wifi nebo hotspot): Abychom mohli vytvořit jakýkoli projekt, projdeme několika kroky:-hledání nápadů souvisejících s projekty, fakturace materiálů potřebných pro experimentování s projekty na PCB a prkénku
Vytvořte bezplatný WiFi hotspot ve Windows: 7 kroků
Vytvořte si zdarma WiFi hotspot ve Windows: Chcete mít bezdrátový hotspot zdarma a bez reklam? Přečtěte si tento návod a zjistěte, jak na to
WiFi panenky připojené k WiFi: 8 kroků (s obrázky)
WiFi-Linked Twin Dolls: Můj projekt je dvojice bratrů, kteří mohou navzájem cítit a oplácet pocity prostřednictvím WiFi. To znamená, že mohou vždy komunikovat, bez ohledu na to, jak daleko jsou od sebe. Pokud se dotkne některého z bratrů, vyjádří své pocity formou
ESP8266-NODEMCU $ 3 WiFi modul #1- Začínáme s WiFi: 6 kroků
Modul WiFi ESP8266-NODEMCU $ 3 #1- Začínáme s WiFi: Přišel nový svět těchto mikropočítačů a touto věcí je ESP8266 NODEMCU. Toto je první část, která ukazuje, jak byste mohli nainstalovat prostředí esp8266 do vašeho arduino IDE prostřednictvím videa pro začátek a jako součásti včetně