Bringebær Pi

Bruker Raspberry Pi som en kablet ruter

Bruker Raspberry Pi som en kablet ruter
Du kan konfigurere Raspberry Pi-enkeltdatamaskinen til en ruter. Raspberry Pi har et Wi-Fi-nettverksgrensesnitt og et kablet nettverksgrensesnitt.  Du kan konfigurere Raspberry Pi som en trådløs ruter eller en kablet ruter.

Du kan koble Raspberry Pi til et trådløst Wi-Fi-nettverk som har internettforbindelse og dirigere internettrafikken til det kablede nettverksgrensesnittet. På denne måten kan du bruke Raspberry Pi som en kablet ruter.

Eller du kan koble til et nettverk som har internettforbindelse via det kablede nettverksgrensesnittet, opprette et Wi-Fi-hotspot ved hjelp av Wi-Fi-nettverksgrensesnittet til Raspberry Pi og rutere internettrafikken til Wi-Fi-nettverksgrensesnittet. På denne måten kan du bruke Raspberry Pi som en trådløs ruter.

I denne artikkelen skal jeg vise deg hvordan du konfigurerer Raspberry Pi som en kablet ruter. Så la oss komme i gang.

Ting du trenger:

For å konfigurere Raspberry Pi som en kablet ruter, trenger du følgende ting:

1) En enkelt Raspberry Pi-datamaskin
2) En Raspberry Pi strømadapter eller en 2.1A USB-strømbank
3) En SD-kortleser for å blinke Raspbian OS på microSD-kortet.
4) Et microSD-kort
5) En nettverkssvitsj
6) Ethernet-kabler
7) Et Wi-Fi-nettverk for å koble Raspberry Pi til
8) En datamaskin / laptop for konfigurering av Raspberry Pi

Blinkende Raspbian OS på microSD-kort:

Gå først til den offisielle nedlastingssiden til Raspbian og klikk på Last ned ZIP knapp av Raspbian Buster Lite bilde.

Nettleseren din skal begynne å laste ned Raspbian Buster Lite-bildet.

Når nedlastingen er fullført, kan du bruke balena Etcher eller andre bildeskriveprogrammer for Raspberry pi til å skrive Raspbian Buster Lite-bildet til microSD-kortet. Jeg vil bruke Etcher i denne artikkelen.

Du kan laste ned Etcher, gå til den offisielle nettsiden til balena Etcher. Last ned og installer Etcher.

MERK: Etcher fungerer også på Linux. For å installere Etcher på Linux, sjekk artikkelen Install Etcher on Linux.

Når Etcher er installert, kjør Etcher. Klikk på Velg bilde.

Velg ditt Raspbian Buster Lite-bilde som du nettopp har lastet ned, og klikk på Åpen.

Sett microSD-kortet inn i microSD-kortleseren, og koble det til datamaskinen. Klikk deretter på Velg mål.

Velg SD-kortet ditt fra listen og klikk på Fortsette.

Nå klikker du på Blits.

Etcher skal begynne å blinke SD-kortet.

På dette tidspunktet skal SD-kortet blinke.

Nå skal du se a støvel på datamaskinen. Naviger inn i den.

Opprett en ny fil, ssh (uten filtype).

Opprett en ny fil wpa_supplicant.konf og skriv inn følgende linjer til den.

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
land = USA
nettverk =
ssid = "YOUR_WIFI_SSID"
psk = "DIN_WIFI_PASSWORD"
scan_ssid = 1
prioritet = 1

Sørg for å bytte ut DIN_WIFI_SSID og DIN_WIFI_PASSWORD til Wi-Fi SSID og passord.

Nå åpner du cmdline.tekst fil og legg til ipv6.deaktiver = 1 på slutten av linjen for å deaktivere IPv6.

Slår på Raspberry Pi:

Sett nå microSD-kortet i Raspberry Pi, koble den ene enden av Ethernet-kabelen til Raspberry Pi og den ene enden til nettverksbryteren. Slå deretter på Raspberry Pi.

Koble til Raspberry Pi via SSH:

Når Raspberry Pi starter, skal den få en IP-adresse fra Wi-Fi-nettverket. Du kan bruke hvilken som helst nettverksskanner eller administrasjonssiden for Wi-Fi-rutere for å finne ut IP-adressen til Raspberry Pi.

Når du har funnet IP-adressen til Raspberry Pi, kan du koble til den via SSH som følger:

$ ssh pi @ 192.168.0.105

Skriv inn ja og trykk .

Skriv inn standardpassordet bringebær og trykk .

Du bør være logget på Raspberry Pi.

Konfigurere nettverket:

Opprett nå en nettverkskonfigurasjonsfil for wlan0 nettverksgrensesnitt som følger:

$ sudo nano / etc / nettverk / grensesnitt.d / wlan0

Skriv inn følgende linjer og lagre konfigurasjonsfilen ved å trykke på + X etterfulgt av Y og .

tillat-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.konf

Opprett nå en nettverkskonfigurasjonsfil for eth0 nettverksgrensesnitt som følger:

$ sudo nano / etc / nettverk / grensesnitt.d / eth0

Skriv inn følgende linjer og lagre konfigurasjonsfilen ved å trykke på + X etterfulgt av Y og .

auto eth0
iface eth0 inet statisk
adresse 192.168.100.1
nettmaske 255.255.255.0

Deaktiver nå dhcpcd tjenesten med følgende kommando:

$ sudo systemctl deaktivere dhcpcd

Start Raspberry Pi på nytt for at endringene skal tre i kraft.

$ sudo omstart

Når Raspberry Pi starter, sjekk nettverkskonfigurasjonen til wlan0 nettverksgrensesnitt som følger:

$ ip addr show wlan0

wlan0 skal få en IP-adresse via DHCP.

Sjekk også nettverkskonfigurasjonen til eth0 nettverksgrensesnitt som følger:

$ ip addr viser eth0

En statisk IP-adresse skal tilordnes eth0 nettverksgrensesnitt.

wlan0 og eth0, begge skal være riktig konfigurert.

Konfigurere DHCP-server:

Nå oppdaterer du hurtigbufferen for APT-pakken med følgende kommando:

$ sudo apt oppdatering

Installer ISC DHCP-server med følgende kommando:

$ sudo apt installere isc-dhcp-server

trykk Y og trykk deretter på for å bekrefte installasjonen.

ISC DHCP-serveren skal installeres.

Nå åpner du dhcpd.konf filen som følger:

$ sudo nano / etc / dhcp / dhcpd.konf

Sett domenenavn og domenenavn-servere som følger.

Rull litt ned og kommenter autoritær; linje.

Legg også til følgende linjer i konfigurasjonsfilen og lagre filen.

delnett 192.168.100.0 nettmaske 255.255.255.0
rekkevidde 192.168.100.50 192.168.100.240;
alternativrutere 192.168.100.1;
subnet-mask 255.255.255.0;

Nå åpner du / etc / default / isc-dhcp-server konfigurasjonsfilen som følger:

$ sudo nano / etc / default / isc-dhcp-server

Legge til, eth0 til GRENSESNITTERv4 variabel og lagre filen.

Start Raspberry Pi på nytt.

$ sudo omstart

Når Raspberry Pi starter, vil isc-dhcp-server tjenesten skal være aktiv (løping).

$ sudo systemctl status isc-dhcp-server

Konfigurere brannmuren og aktivere videresending av pakker:

Installer nå firewalld som følger:

$ sudo apt installere firewalld

trykk Y og trykk deretter på for å bekrefte installasjonen.

firewalld bør installeres.

De firewalld tjenesten skal være aktiv (løping) som standard.

$ sudo systemctl status firewalld

Tillat nå DHCP-trafikk gjennom brannmuren med følgende kommando:

$ sudo firewall-cmd --add-service = dhcp --permanent

Tillat videresending av IP-pakker med følgende kommando:

$ sudo firewall-cmd --add-masquerade --permanent

Til slutt, start Raspberry Pi på nytt.

$ sudo omstart

Koble klienter til bryteren:

Når Raspberry Pi starter, kobler du den ene enden av en annen Ethernet-kabel til bryteren og den andre enden til den bærbare datamaskinen / skrivebordet eller andre enheter.

Enheten din skal tilordnes en IP-adresse via DHCP-serveren som kjører på Raspberry Pi og være i stand til å koble til internett.

Så det er slik du bruker Raspberry Pi som en kablet ruter. Takk for at du leser denne artikkelen.

Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...
Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...