Raspberry Pi gebruiken als een bekabelde router

Using Raspberry Pi Wired Router



U kunt uw Raspberry Pi-computer met één bord configureren in een router. Raspberry Pi heeft een Wi-Fi-netwerkinterface en een bekabelde netwerkinterface. U kunt Raspberry Pi configureren als een draadloze router of een bekabelde router.

U kunt uw Raspberry Pi verbinden met een draadloos Wi-Fi-netwerk met internetverbinding en het internetverkeer naar de bekabelde netwerkinterface leiden. Zo gebruik je je Raspberry Pi als bedrade router.







Of u kunt verbinding maken met een netwerk met internetverbinding via de bekabelde netwerkinterface, een Wi-Fi-hotspot maken met behulp van de Wi-Fi-netwerkinterface van de Raspberry Pi en het internetverkeer naar de Wi-Fi-netwerkinterface routeren. Zo gebruik je je Raspberry Pi als draadloze router.



In dit artikel laat ik je zien hoe je de Raspberry Pi configureert als een bekabelde router. Dus laten we beginnen.



Dingen die je nodig hebt:

Om je Raspberry Pi als bedrade router te configureren, heb je de volgende dingen nodig:





1) Een Raspberry Pi-computer met één bord
2) Een Raspberry Pi-stroomadapter of een 2.1A USB-powerbank
3) Een SD-kaartlezer om Raspbian OS op de microSD-kaart te flashen.
4) Een microSD-kaart
5) Een netwerkswitch
6) Ethernet-kabels
7) Een wifi-netwerk om de Raspberry Pi mee te verbinden
8) Een computer/laptop voor het configureren van de Raspberry Pi



Knipperend Raspbian OS op microSD-kaart:

Bezoek eerst de officiële downloadpagina van Raspbian en klik op de ZIP downloaden knop van Raspbian Buster Lite afbeelding.

Uw browser zou moeten beginnen met het downloaden van de Raspbian Buster Lite-afbeelding.

Zodra de download is voltooid, kunt u balena Etcher of andere beeldschrijfprogramma's voor Raspberry pi gebruiken om de Raspbian Buster Lite-afbeelding naar de microSD-kaart te schrijven. Ik zal Etcher in dit artikel gebruiken.

Je kunt Etcher downloaden, bezoek de officiële website van balena Etcher . Download en installeer vervolgens Etcher.

OPMERKING: Etcher werkt ook op Linux. Raadpleeg het artikel Etcher installeren op Linux om Etcher op Linux te installeren.

Nadat Etcher is geïnstalleerd, voert u Etcher uit. Klik op Selecteer foto .

Selecteer je Raspbian Buster Lite-afbeelding die je zojuist hebt gedownload en klik op Open .

Plaats uw microSD-kaart in uw microSD-kaartlezer en sluit deze aan op uw computer. Klik vervolgens op Selecteer doel .

Selecteer uw SD-kaart uit de lijst en klik op Doorgaan met .

Klik nu op Flash .

Etcher zou de SD-kaart moeten gaan knipperen.

Op dit punt moet de SD-kaart worden geflitst.

Nu zou je een moeten zien bagageruimte rijden op uw computer. Navigeer erin.

Maak een nieuw bestand, ssh (zonder enige bestandsextensie).

Een nieuw bestand maken wpa_supplicant.conf en typ de volgende regels erin.

ctrl_interface=AAN U=/waar/loop/wpa_supplicantGROEP= netdev
update_config=1
land=VS
netwerk={
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
prioriteit=1
}

Zorg ervoor dat u vervangt UW_WIFI_SSID en UW_WIFI_PASSWORD aan uw Wi-Fi SSID en wachtwoord.

Open nu de cmdline.txt bestand en voeg . toe ipv6.disable=1 aan het einde van de regel om IPv6 uit te schakelen.

Raspberry Pi inschakelen:

Plaats nu de microSD-kaart in de Raspberry Pi, sluit het ene uiteinde van de ethernetkabel aan op de Raspberry Pi en het andere uiteinde op je netwerkswitch. Schakel vervolgens de Raspberry Pi in.

Verbinding maken met Raspberry Pi via SSH:

Zodra Raspberry Pi start, zou het een IP-adres moeten krijgen van het wifi-netwerk. U kunt elke netwerkscanner of de beheerpagina van uw Wi-Fi-routers gebruiken om het IP-adres van uw Raspberry Pi te achterhalen.

Zodra je het IP-adres van je Raspberry Pi hebt gevonden, maak je er als volgt verbinding mee via SSH:

$sshpi@192.168.0.105

Typ in Ja en druk op .

Typ het standaardwachtwoord framboos en druk op .

Je moet ingelogd zijn op je Raspberry Pi.

Het netwerk configureren:

Maak nu een netwerkconfiguratiebestand voor: wlan0 netwerkinterface als volgt:

$sudo nano /enzovoort/netwerk/interfaces.d/wlan0

Typ nu de volgende regels en sla het configuratiebestand op door op te drukken + x gevolgd door EN en .

toestaan-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf/enzovoort/wpa_supplicant/wpa_supplicant.conf

Maak nu een netwerkconfiguratiebestand voor: eth0 netwerkinterface als volgt:

$sudo nano /enzovoort/netwerk/interfaces.d/eth0

Typ nu de volgende regels en sla het configuratiebestand op door op te drukken + x gevolgd door EN en .

auto eth0
iface eth0 inet statisch
adres 192.168.100.1
netmasker 255.255.255.0

Nu, uitschakelen dhcpcd service met het volgende commando:

$sudosystemctl dhcpcd uitschakelen

Start nu uw Raspberry Pi opnieuw op om de wijzigingen door te voeren.

$sudoopnieuw opstarten

Zodra uw Raspberry Pi is gestart, controleert u de netwerkconfiguratie van: wlan0 netwerkinterface als volgt:

$ip adrestoon wlan0

wlan0 moet een IP-adres krijgen via DHCP.

Controleer ook de netwerkconfiguratie van: eth0 netwerkinterface als volgt:

$ip adrestoon eth0

Er moet een statisch IP-adres worden toegewezen aan de eth0 netwerkinterface.

wlan0 en eth0 , beide moeten correct zijn geconfigureerd.

Werk nu de cache van de APT-pakketrepository bij met de volgende opdracht:

$sudogeschikte update

Installeer ISC DHCP-server met de volgende opdracht:

$sudogeschiktinstallerenisc-dhcp-server

druk op EN en druk vervolgens op om de installatie te bevestigen.

ISC DHCP-server moet zijn geïnstalleerd.

Open nu de dhcpd.conf bestand als volgt:

$sudo nano /enzovoort/dhcp/dhcpd.conf

Stel de domeinnaam en domeinnaam-servers als volgt.

Scroll een beetje naar beneden en verwijder commentaar gezaghebbend; lijn.

Voeg ook de volgende regels toe aan het configuratiebestand en sla het bestand op.

subnet 192.168.100.0 netmasker 255.255.255.0{
bereik 192.168.100.50 192.168.100.240;
optierouters 192.168.100.1;
optie subnetmasker 255.255.255.0;
}

Open nu de /etc/default/isc-dhcp-server configuratiebestand als volgt:

$sudo nano /enzovoort/standaard/isc-dhcp-server

Toevoegen, eth0 naar de INTERFACESv4 variabele en sla het bestand op.

Start nu de Raspberry Pi opnieuw op.

$sudoopnieuw opstarten

Zodra uw Raspberry Pi is gestart, isc-dhcp-server service zou moeten zijn actief (lopen) .

$sudosystemctl-status isc-dhcp-server

De firewall configureren en pakketdoorsturing inschakelen:

Installeer firewalld nu als volgt:

$sudogeschiktinstallerenfirewalld

druk op EN en druk vervolgens op om de installatie te bevestigen.

firewalld moet worden geïnstalleerd.

De firewalld service zou moeten zijn actief (lopen) standaard.

$sudosystemctl-status firewalld

Sta nu DHCP-verkeer toe via de firewall met de volgende opdracht:

$sudofirewall-cmd--add-service=dhcp--permanente

Sta het doorsturen van IP-pakketten toe met de volgende opdracht:

$sudofirewall-cmd--add-masquerade --permanente

Start ten slotte uw Raspberry Pi opnieuw op.

$sudoopnieuw opstarten

Clients verbinden met de switch:

Zodra uw Raspberry Pi start, sluit u het ene uiteinde van een andere ethernetkabel aan op de switch en het andere uiteinde op uw laptop/desktop of andere apparaten.

Uw apparaat moet een IP-adres krijgen via de DHCP-server op uw Raspberry Pi en verbinding kunnen maken met internet.

Dus zo gebruik je je Raspberry Pi als een bekabelde router. Bedankt voor het lezen van dit artikel.