Inhoudsopgave:

Gebruik Raspberry Pi 3 als router - Ajarnpa
Gebruik Raspberry Pi 3 als router - Ajarnpa

Video: Gebruik Raspberry Pi 3 als router - Ajarnpa

Video: Gebruik Raspberry Pi 3 als router - Ajarnpa
Video: How to build a Router with a Raspberry Pi and managed Switch VLANs with OpenWrt 2024, November
Anonim
Gebruik Raspberry Pi 3 als router
Gebruik Raspberry Pi 3 als router
Gebruik Raspberry Pi 3 als router
Gebruik Raspberry Pi 3 als router

Volgens Wikipedia is een router een netwerkapparaat dat datapakketten tussen computernetwerken doorstuurt. Als we een draadloze router uit elkaar halen, zullen we waarschijnlijk een applicatiespecifieke processor vinden die datapakketten afhandelt en een RF-segment dat draadloze connectiviteit afhandelt.

Weet je wat nog meer een processor en een RF-segment heeft.

DAT IS JUIST een raspberry pi-model 3. Dus in dit miniproject zullen we een raspberry pi converteren om als router te fungeren.

Stap 1: Video

Image
Image

Bekijk de video voor een snelle uitgebreide gids in 3 minuten.

Stap 2: Start de Raspberry Pi op

Raspberry Pi upgraden
Raspberry Pi upgraden

De eerste stap is om je Raspberry Pi aan de gang te krijgen. De officiële handleiding om aan de slag te gaan op de Raspberry pi-website is hiervoor de beste bron.

Hier is de link.

Ga naar de volgende stap zodra je raspberry pi in gebruik is.

Stap 3: Raspberry Pi upgraden

Eerst zullen we de pakketlijst bijwerken die beschikbaar is in repositories met behulp van

sudo apt-get update

Als we klaar zijn, kunnen we deze nieuwste pakketten installeren met

sudo apt-get upgrade

Dit kan even duren, afhankelijk van de snelheid van uw internetverbinding.

Stap 4: Hostadp en Bridge-utils installeren

Hostadp en Bridge-utils installeren
Hostadp en Bridge-utils installeren
Hostadp en Bridge-utils installeren
Hostadp en Bridge-utils installeren

Zodra Raspberry Pi is geüpgraded.

we moeten een achtergrondproces in de gebruikersruimte installeren, hostapd genaamd, dat wordt gebruikt voor draadloze toegangspunten en authenticatieservers. We hebben ook een pakket met de naam bridge-utils nodig om bridge-apparaten te beheren.

sudo apt-get install hostapd bridge-utils

We moeten enkele van de nieuwe services uitschakelen die we zojuist hebben geïnstalleerd om het te gebruiken

sudo systemctl stop hostapd

Debug- Soms geeft raspbian het bericht hostapd en bridge-utils niet gevonden voor installatieopdracht weer. Maak je geen zorgen. Voer 'sudo apt-get update' nog een keer uit en het zou opgelost moeten zijn.

Stap 5: Schakel DHCP Config uit voor Wlan0 en Eth0

Schakel DHCP-configuratie uit voor Wlan0 en Eth0
Schakel DHCP-configuratie uit voor Wlan0 en Eth0
Schakel DHCP-configuratie uit voor Wlan0 en Eth0
Schakel DHCP-configuratie uit voor Wlan0 en Eth0

Nu hebben we het dhcp-achtergrondproces ingesteld om de wlan0- en eth0-interfaces niet automatisch te configureren. We doen dit door de volgende twee regels te plaatsen:

denyinterfaces wlan0

denyinterfaces eth0

aan het einde van /etc/dhcpcd.conf bestand, open het met.

sudo nano /etc/dhcpcd.conf

Stap 6: Bridge Br0. maken

Brug maken Br0
Brug maken Br0

Vervolgens maken we een bridge br0 met behulp van de opdracht brctl, een Ethernet-bridgebeheerder

sudo brctl addbr br0

en gebruik

sudo brctl addif br0 eth0

commando voegen we eth0 toe als een van de poorten voor bridge br0.

Stap 7: Bewerk /etc/network/interfaces

Bewerk /etc/netwerk/interfaces
Bewerk /etc/netwerk/interfaces
Bewerk /etc/netwerk/interfaces
Bewerk /etc/netwerk/interfaces

Open nu een bestand genaamd interfaces in /etc/network directory

sudo nano /etc/network/interfaces

en voeg deze vijf regels toe.

toestaan-hotplug wlan0

iface wlan0 inet handmatig auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0

De eerste regel start de wlan0-interface op een hotplug-gebeurtenis. De tweede regel creëert een netwerkinterface zonder IP-adres, wat normaal gesproken wordt gedaan voor bridge-elementen. De derde regel start de br0-interface bij het opstarten. De vierde lijn helpt bij de automatische toewijzing van het IP-adres aan de br0-interface met behulp van de DHCP-server en ten slotte verbindt de vijfde lijn de eth0-interface met wlan0. Sla dit bestand op en sluit het.

Stap 8: Bewerk /etc/hostapd/hostapd.conf

Bewerk /etc/hostapd/hostapd.conf
Bewerk /etc/hostapd/hostapd.conf
Bewerk /etc/hostapd/hostapd.conf
Bewerk /etc/hostapd/hostapd.conf

Vervolgens zullen we ons draadloze toegangspunt configureren, we kunnen dit doen met behulp van een bestand genaamd hostapd.conf in de map /etc/hostapd. Maak het open

sudo nano /etc/hostapd/hostapd.conf

en plak deze regels.

interface=wlan0

bridge=br0 ssid=miniProjects hw_mode=g channel=7 wmm_enabled=0 macaddr_acl=0 auth_algs=1 negeer_broadcast_ssid=0 wpa=2 wpa_passphrase=abonneren wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP=CCrsn_MP

De waarde die aan ssid wordt toegewezen, is de naam die het toegangspunt zal gebruiken om zijn bestaan uit te zenden. De laatste vijf regels zijn gericht op authenticatie en beveiliging van het toegangspunt. De waarde van wpa_passsphrase wordt gebruikt als inlogwachtwoord, wat in ons geval 'abonneren' is. Dit is een link naar het document, waar u de definitie kunt vinden van elke variabele die we hier hebben gebruikt.

Stap 9: Laatste bewerking /etc/default/hostapd

Laatste bewerking /etc/default/hostapd
Laatste bewerking /etc/default/hostapd
Laatste bewerking /etc/default/hostapd
Laatste bewerking /etc/default/hostapd

Open ten slotte het hostapd-bestand in de map /etc/default

sudo nano /etc/default/hostapd

verwijder de commentaarregel DAEMON_CONF en geef het pad op naar het bestand dat we zojuist hebben gemaakt.

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Dit voltooit de installatie voor raspberry pi om als router te fungeren.

Stap 10: Klaar

Gedaan
Gedaan
Gedaan
Gedaan

Schakel nu uw Raspberry Pi in met de Ethernet-kabel aangesloten.

Je zou raspberry pi ssid moeten zien uitzenden en toegang moeten krijgen tot internet.

Bedankt voor het lezen.

Laat het me weten als u problemen ondervindt bij het maken van uw eigen router.

Stem alsjeblieft op deze instructable, als je het leuk vond.

Aanbevolen: