Obsah:

Raspberry Pi jako zcela bezdrátový router: 5 kroků
Raspberry Pi jako zcela bezdrátový router: 5 kroků

Video: Raspberry Pi jako zcela bezdrátový router: 5 kroků

Video: Raspberry Pi jako zcela bezdrátový router: 5 kroků
Video: Tiché zigbee relé do patice bez nulového vedení, instalační vlastnosti, instalace kondenzátoru 2024, Listopad
Anonim
Raspberry Pi jako zcela bezdrátový router
Raspberry Pi jako zcela bezdrátový router

Tento návod je vytvořit bezdrátový směrovač z malinového pi a bezdrátového adaptéru. Žádná z těchto prací není originální, jen je spojena po několika selháních, doufám, že to pomůže. Moje zdroje jsou:

howtoraspberrypi.com/create-a-wi-fi-hotspo…

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 přispěvatel Caxton1

Pro tento projekt jsem použil Raspberry Pi Zero W, ale lze použít jakýkoli Raspberry Pi a wifi adaptér Edimax.

www.amazon.com/gp/product/B003MTTJOY/

Pokud raspberry pi nemá integrovanou wifi, měly by být schopny pojmout dva adaptéry, které musí mít schopnosti přístupového bodu. Používám novou verzi Jessie s pixelem. U ostatních verzí si nejsem jistý.

Adaptér budu používat jako připojení k externímu wifi a integrovanému wifi jako přístupový bod nebo bod, ke kterému se mohou připojit jiná zařízení. internetwlan1wlan0zařízení

Krok 1: Příprava dalšího adaptéru Wifi

Příprava dalšího adaptéru Wifi
Příprava dalšího adaptéru Wifi

Při zapnutém Raspberry Pi a připojeném připojte wifi adaptér do malinového USB

Ověřte na pixelové ploše, že je k dispozici obě bezdrátová připojení a jedno je připojeno k externímu wifi routeru

Aktualizujte pi pomocí:

sudo apt-get update && sudo apt-get upgrade -y

Poté přesuňte pověření wifi na jiné místo pomocí

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp/dev/null /etc/wpa_supplicant/wpa_supplicant.conf

Krok 2: Nainstalujte si Workhorse a Web Gui

Nyní nainstalujte webové gui, které udělá většinu práce

sudo wget -q https://git.io/voEUQ -O/tmp/raspap && bash/tmp/raspap

Počkejte na další výzvu

Pokračujte zadáním „y“

Pro instalaci zadejte „y“

Restartujte zadáním „y“

Vaše malina nebude mít v dalším kroku přístup k internetu

Krok 3: Znovu povolte přístup k internetu a opravte konfigurační soubor

Znovu povolte přístup k internetu a opravte konfigurační soubor
Znovu povolte přístup k internetu a opravte konfigurační soubor

Chcete-li znovu povolit přístup k internetu, musíme vložit soubor pověření wifi zpět na místo

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.sav /etc/wpa_supplicant/wpa_supplicant.conf

Potom restartujte znovu

sudo restart

Po restartu v pixelové ploše ověřte, že jedno připojení je spojeno s vaším SSID SSID a druhé s SSID „raspi-webgui“

Otevřete terminál, upravte soubor/etc/network/interfaces pomocí sudo nano/etc/network/interfaces, v mém případě smažu „wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf“ze sekce wlan0 a v sekci wlan1 změňte řádek „iface wlan1 inet manual“na „iface wlan1 inet dhcp“

Můj soubor vypadá takto

# soubor rozhraní (5) používaný ifup (8) a ifdown (8) # Vezměte prosím na vědomí, že tento soubor je napsán pro použití s dhcpcd # Pro statickou IP viz /etc/dhcpcd.conf a 'man dhcpcd.conf'

# Zahrnout soubory z /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

auto lo iface lo inet loopback

iface eth0 inet manuál

#wlan0 jako přístupový bod

allow-hotplug wlan0

iface wlan0 inet manuál

#wlan1 se připojuje k externí wifi

allow-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Po zavření restartujte malinu

sudo restart

Krok 4: Získání Wifis k vzájemné komunikaci

Po restartu bude nyní internet přístupný, wlan1 a wlan0 musí být informováno, aby spolu mluvili, V terminálu:

sudo apt-get install iptables-persistent -yse select yes pro uložení aktuálních pravidel IPV4

vyberte ano, chcete -li uložit aktuální pravidla IPV6

sudo nano /etc/hostapd/hostapd.conf

Okomentujte ovladač #driver = nl80211

sudo nano/etc/default/hostapd

Najděte řádek #DAEMON_CONF = "" a změňte jej na DAEMON_CONF = "/etc/hostapd/hostapd.conf"

sudo nano /etc/init.d/hostapd

Najděte řádek DAEMON_CONF = a změňte jej na DAEMON_CONF =/etc/hostapd/hostapd.conf

sudo nano /etc/sysctl.conf

odkomentujte řádek #net.ipv4.ip_forward = 1, aby se stal net.ipv4.ip_forward = 1

sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward"

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m state --stát SOUVISEJÍCÍ, ZŘÍZENÝ -j PŘIJAT

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

sudo restart

Krok 5: Připojte se k Wi-Fi hotspotu a nakonfigurujte jej

Připojte se a nakonfigurujte svůj Wi-Fi hotspot
Připojte se a nakonfigurujte svůj Wi-Fi hotspot

Když se váš raspberry pi restartuje a v seznamu dostupných sítí byste měli vidět síť „raspi-webgui“.

Jakmile je síť viditelná, stačí se k ní připojit, výchozí heslo je ChangeMe.

Toto heslo, název sítě a mnoho dalších věcí můžete změnit připojením k administrátorskému rozhraní vašeho malinového hotspotu prostřednictvím webového prohlížeče, ve výchozím nastavení by adresa měla být 10.3.141.1.

přihlášení: admin

heslo: tajné

Doufám, že to pomůže

Doporučuje: