Du kan forbinde din Raspberry Pi til et trådløst Wi-Fi-netværk, der har internetforbindelse og dirigere internettrafikken til det kablede netværksinterface. På denne måde kan du bruge din Raspberry Pi som en kablet router.
Eller du kan oprette forbindelse til et netværk, der har internetforbindelse via den kablede netværksgrænseflade, oprette et Wi-Fi-hotspot ved hjælp af Wi-Fi-netværksgrænsefladen på Raspberry Pi og routere internettrafikken til Wi-Fi-netværksgrænsefladen. På denne måde kan du bruge din Raspberry Pi som en trådløs router.
I denne artikel vil jeg vise dig, hvordan du konfigurerer Raspberry Pi som en kablet router. Så lad os komme i gang.
Ting du har brug for:
For at konfigurere din Raspberry Pi som en kablet router har du brug for følgende ting:
1) En Raspberry Pi enkelt bordcomputer
2) En Raspberry Pi strømadapter eller en 2.1A USB-strømbank
3) En SD-kortlæser til at blinke Raspbian OS på microSD-kortet.
4) Et microSD-kort
5) En netværksafbryder
6) Ethernet-kabler
7) Et Wi-Fi-netværk til at forbinde Raspberry Pi til
8) En computer / bærbar computer til konfiguration af Raspberry Pi
Blinkende Raspbian OS på microSD-kort:
Først skal du besøge den officielle download-side af Raspbian og klikke på Download ZIP knap af Raspbian Buster Lite billede.
Din browser skal begynde at downloade Raspbian Buster Lite-billedet.
Når download er afsluttet, kan du bruge balena etcher eller andre billedskrivningsprogrammer til Raspberry pi til at skrive Raspbian Buster Lite-billedet til microSD-kortet. Jeg bruger Etcher i denne artikel.
Du kan downloade etcher, besøge den officielle hjemmeside for balena etcher. Derefter skal du downloade og installere Etcher.
BEMÆRK: Etcher fungerer også på Linux. For at installere Etcher på Linux, se artiklen Install Etcher på Linux.
Når Etcher er installeret, skal du køre Etcher. Klik på Vælg billede.
Vælg dit Raspbian Buster Lite-billede, som du lige har downloadet, og klik på Åben.
Indsæt dit microSD-kort i din microSD-kortlæser, og sæt det i din computer. Klik derefter på Vælg mål.
Vælg dit SD-kort fra listen, og klik på Blive ved.
Klik nu på Blitz.
Etcher skal begynde at blinke SD-kortet.
På dette tidspunkt skal SD-kortet blinke.
Nu skal du se en støvle drev på din computer. Naviger ind i det.
Opret en ny fil, ssh (uden filtypenavn).
Opret en ny fil wpa_supplicant.konf og skriv følgende linjer til det.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1
land = USA
netværk =
ssid = "DIN_WIFI_SSID"
psk = "DIN_WIFI_PASSWORD"
scan_ssid = 1
prioritet = 1
Sørg for at udskifte den DIN_WIFI_SSID og DIN_WIFI_PASSWORD til dit Wi-Fi SSID og din adgangskode.
Åbn nu cmdline.txt fil og tilføj ipv6.deaktiver = 1 i slutningen af linjen for at deaktivere IPv6.
Tænd for Raspberry Pi:
Sæt nu microSD-kortet i Raspberry Pi, tilslut den ene ende af Ethernet-kablet til Raspberry Pi og den ene ende til din netværksafbryder. Tænd derefter Raspberry Pi.
Tilslutning til Raspberry Pi via SSH:
Når Raspberry Pi starter, skal den få en IP-adresse fra Wi-Fi-netværket. Du kan bruge enhver netværksscanner eller din Wi-Fi-routers administrationsside for at finde ud af IP-adressen på din Raspberry Pi.
Når du har fundet IP-adressen på din Raspberry Pi, skal du oprette forbindelse til den via SSH som følger:
$ ssh pi @ 192.168.0.105
Indtaste Ja og tryk på
Indtast standardadgangskoden hindbær og tryk på
Du skal være logget ind på din Raspberry Pi.
Konfiguration af netværket:
Opret nu en netværkskonfigurationsfil til wlan0 netværksinterface som følger:
$ sudo nano / etc / netværk / grænseflader.d / wlan0
Skriv nu de følgende linjer, og gem konfigurationsfilen ved at trykke på
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.konf
Opret nu en netværkskonfigurationsfil til eth0 netværksinterface som følger:
$ sudo nano / etc / netværk / grænseflader.d / eth0
Skriv nu de følgende linjer, og gem konfigurationsfilen ved at trykke på
iface eth0 inet statisk
adresse 192.168.100.1
netmaske 255.255.255.0
Deaktiver nu dhcpcd service med følgende kommando:
$ sudo systemctl deaktiver dhcpcd
Genstart nu din Raspberry Pi for at ændringerne skal træde i kraft.
$ sudo genstart
Når din Raspberry Pi starter, skal du kontrollere netværkskonfigurationen af wlan0 netværksgrænseflade som følger:
$ ip addr show wlan0wlan0 skulle få en IP-adresse via DHCP.
Kontroller også netværkskonfigurationen af eth0 netværksgrænseflade som følger:
$ ip addr viser eth0En statisk IP-adresse skal tildeles eth0 netværksgrænseflade.
wlan0 og eth0, begge skal være konfigureret korrekt.
Konfiguration af DHCP-server:
Opdater nu APT-pakkeopbevaringscachen med følgende kommando:
$ sudo apt opdatering
Installer ISC DHCP-server med følgende kommando:
$ sudo apt installerer isc-dhcp-server
Trykke Y og tryk derefter på
ISC DHCP-serveren skal installeres.
Åbn nu dhcpd.konf fil som følger:
$ sudo nano / etc / dhcp / dhcpd.konf
Indstil domænenavn og domænenavn-servere som følger.
Rul lidt ned og fjern kommentar autoritativ; linje.
Tilføj også følgende linjer til konfigurationsfilen, og gem filen.
undernet 192.168.100.0 netmaske 255.255.255.0rækkevidde 192.168.100.50 192.168.100.240;
option routere 192.168.100.1;
valgmulighed undernetmaske 255.255.255.0;
Åbn nu / etc / default / isc-dhcp-server konfigurationsfil som følger:
$ sudo nano / etc / default / isc-dhcp-server
Tilføje, eth0 til INTERFACESv4 variabel og gem filen.
Genstart nu Raspberry Pi.
$ sudo genstart
Når din Raspberry Pi starter, isc-dhcp-server service skal være aktiv (kører).
$ sudo systemctl status isc-dhcp-server
Konfiguration af firewall og aktivering af videresendelse af pakke:
Installer nu firewalld som følger:
$ sudo apt installere firewalld
Trykke Y og tryk derefter på
firewalld skal installeres.
Det firewalld service skal være aktiv (kører) som standard.
$ sudo systemctl status firewalld
Tillad nu DHCP-trafik gennem firewallen med følgende kommando:
$ sudo firewall-cmd --add-service = dhcp --permanent
Tillad videresendelse af IP-pakker med følgende kommando:
$ sudo firewall-cmd --add-masquerade --permanent
Til sidst skal du genstarte din Raspberry Pi.
$ sudo genstart
Tilslutning af klienter til kontakten:
Når din Raspberry Pi starter, skal du slutte den ene ende af et andet Ethernet-kabel til kontakten og den anden ende til din bærbare computer / desktop eller andre enheder.
Din enhed skal tildeles en IP-adresse via DHCP-serveren, der kører på din Raspberry Pi, og være i stand til at oprette forbindelse til internettet.
Så det er sådan, du bruger din Raspberry Pi som en kabelforbundet router. Tak, fordi du læste denne artikel.