Raspberry Pi jako zcela bezdrátový router: 5 kroků
Raspberry Pi jako zcela bezdrátový router: 5 kroků
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: