Inhoudsopgave:

Raspberry Pi als volledig draadloze router - Ajarnpa
Raspberry Pi als volledig draadloze router - Ajarnpa

Video: Raspberry Pi als volledig draadloze router - Ajarnpa

Video: Raspberry Pi als volledig draadloze router - Ajarnpa
Video: Equipment Corner- OctoPrint configuration 2024, November
Anonim
Raspberry Pi als volledig draadloze router
Raspberry Pi als volledig draadloze router

Deze instructable is om een draadloze router te maken van een raspberry pi en een draadloze adapter. Niets van dit werk is origineel, alleen samengevoegd na verschillende mislukkingen. Ik hoop dat dit helpt. Mijn bronnen zijn:

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

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 bijdrager Caxton1

Voor dit project heb ik een raspberry pi zero w gebruikt, maar elke raspberry pi kan worden gebruikt en een edimax wifi-adapter.

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

Als de raspberry pi geen wifi aan boord heeft, moeten twee adapters deze kunnen accommoderen, ze moeten toegangspuntmogelijkheden hebben. Ik gebruik een nieuwe versie van jessie met pixel. Over andere versies twijfel ik.

Ik zal de adapter gebruiken als mijn verbinding met de externe wifi en de wifi aan boord als mijn toegangspunt of punt waarmee andere apparaten verbinding kunnen maken. internetwlan1wlan0apparaat

Stap 1: De extra wifi-adapter voorbereiden

De extra wifi-adapter voorbereiden
De extra wifi-adapter voorbereiden

Met de Raspberry Pi aan en aangesloten, steek de wifi-adapter in de Raspberry USB

Controleer in de pixeldesktop of beide draadloze verbindingen aanwezig zijn en één is verbonden met een externe wifi-router

Werk de pi bij met:

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

Verplaats vervolgens de wifi-inloggegevens naar een andere locatie met

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

Stap 2: Installeer het werkpaard en de webgui

Installeer nu de web-gui die het meeste werk zal doen

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

Wacht op de volgende prompt

Typ "y" om door te gaan

Typ "y" om te installeren

Typ "y" om opnieuw op te starten

Je framboos heeft geen internettoegang voor de volgende stap

Stap 3: Schakel internettoegang opnieuw in en corrigeer het configuratiebestand

Internettoegang opnieuw inschakelen en configuratiebestand corrigeren
Internettoegang opnieuw inschakelen en configuratiebestand corrigeren

Om internettoegang opnieuw in te schakelen, moeten we het wifi-inloggegevensbestand weer op zijn plaats zetten met

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

Start vervolgens opnieuw op

sudo reboot

Controleer na het opnieuw opstarten in de pixeldesktop of de ene verbinding is gekoppeld aan uw wifi-ssid en de andere met een ssid "raspi-webgui"

Open een terminal, bewerk het bestand /etc/network/interfaces met sudo nano /etc/network/interfaces in mijn geval zal ik "wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf" verwijderen uit de wlan0-sectie en in de wlan1-sectie verander de regel "iface wlan1 inet manual" in "iface wlan1 inet dhcp"

Mijn bestand ziet er als volgt uit

# interfaces(5) bestand gebruikt door ifup(8) en ifdown(8) # Houd er rekening mee dat dit bestand is geschreven om te worden gebruikt met dhcpcd # Voor statische IP, raadpleeg /etc/dhcpcd.conf en 'man dhcpcd.conf'

# Voeg bestanden toe van /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

auto lo iface lo inet loopback

iface eth0 inet handleiding

#wlan0 als toegangspunt

toestaan-hotplug wlan0

iface wlan0 inet handleiding

#wlan1 maakt verbinding met externe wifi

toestaan-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Eenmaal gesloten herstart de framboos

sudo reboot

Stap 4: De wifi's met elkaar laten praten

Na het opnieuw opstarten is internet toegankelijk nu moeten de wlan1 en wlan0 worden verteld om met elkaar te praten, in de terminal:

sudo apt-get install iptables-persistent -yselect yes om de huidige IPV4-regels op te slaan

selecteer ja om de huidige IPV6-regels op te slaan

sudo nano /etc/hostapd/hostapd.conf

Reageer op de bestuurder #driver=nl80211

sudo nano /etc/default/hostapd

Zoek de regel en verander deze in DAEMON_CONF="/etc/hostapd/hostapd.conf"

sudo nano /etc/init.d/hostapd

Zoek de regel DAEMON_CONF= en verander deze in DAEMON_CONF=/etc/hostapd/hostapd.conf

sudo nano /etc/sysctl.conf

verwijder de commentaarregel #net.ipv4.ip_forward=1 zodat deze net.ipv4.ip_forward=1 wordt

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 --state GERELATEERD, GEVESTIGD -j ACCEPTEREN

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

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

sudo reboot

Stap 5: Maak verbinding met en configureer uw wifi-hotspot

Maak verbinding met en configureer uw wifi-hotspot
Maak verbinding met en configureer uw wifi-hotspot

Wanneer uw raspberry pi opnieuw wordt opgestart, zou u een "raspi-webgui" -netwerk moeten zien in de lijst met toegankelijke netwerken.

Zodra het netwerk zichtbaar is, hoeft u er alleen maar verbinding mee te maken, het standaardwachtwoord is ChangeMe.

U kunt dit wachtwoord, de netwerknaam en vele andere dingen wijzigen door via uw webbrowser verbinding te maken met de beheerdersinterface van uw Raspberry-hotspot. Het adres moet standaard 10.3.141.1 zijn.

inloggen:admin

wachtwoord:geheim

ik hoop dat dit helpt

Aanbevolen: