Bruker Raspberry Pi som en kablet ruter

Bruker Raspberry Pi som en kablet ruter
Du kan konfigurere Raspberry Pi -datamaskinen din 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 Internett-tilkobling og rute Internett-trafikken til det kablede nettverksgrensesnittet. På denne måten kan du bruke Raspberry Pi som en kablet ruter.

Eller du kan koble deg til et nettverk som har Internett-tilkobling via Wired Network-grensesnittet, opprette et Wi-Fi-hotspot ved å bruke Wi-Fi Network-grensesnittet til Raspberry Pi og ruter Internett-trafikken til Wi-Fi Network-grensesnittet. 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 Raspberry Pi -datamaskin
2) En Raspberry Pi Power Adapter eller en 2.1A USB Power Bank
3) En SD -kortleser for blinkende Raspbian OS på MicroSD -kortet.
4) Et microSD -kort
5) En nettverksbryter
6) Ethernet -kabler
7) Et Wi-Fi-nettverk for å koble Raspberry Pi til
8) En datamaskin/bærbar PC for å konfigurere Raspberry Pi

Blinkende Raspbian OS på MicroSD -kort:

Først, besøk den offisielle nedlastingssiden til Raspbian og klikk på Last ned zip knappen til Raspbian Buster Lite bilde.

Nettleseren din bør begynne å laste ned Raspbian Buster Lite -bildet.

Når nedlastingen er fullført, kan du bruke Balena Etcher eller andre bildeskrivingsprogrammer for Raspberry Pi for å skrive Raspbian Buster Lite -bildet til MicroSD -kortet. Jeg vil bruke Etcher i denne artikkelen.

Du kan laste ned Etcher, besøke den offisielle nettstedet til Balena Etcher. Deretter last ned og installer Etcher.

MERK: Etcher jobber også på Linux. For å installere Etcher på Linux, sjekk artikkelen Install Etcher på 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 klikker på Åpen.

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

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

Nå, klikk på Blits.

Etcher bør begynne å blinke SD -kortet.

På dette tidspunktet skal SD -kortet blinkes.

Nå skal du se en støvel Kjør på datamaskinen din. Naviger inn i det.

Lag en ny fil, ssh (Uten noen filtyvning).

Lag 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 = oss
nettverk =
ssid = "Your_wifi_ssid"
PSK = "Your_Wifi_Password"
scan_ssid = 1
Prioritet = 1

Sørg for å erstatte Din_wifi_ssid og DIN_WIFI_PASSWORD til din Wi-Fi SSID og passord.

Nå, åpne cmdline.tekst fil og legg til IPv6.Deaktiver = 1 på slutten av linjen for å deaktivere IPv6.

Kraft på Raspberry Pi:

Sett nå MicroSD -kortet til Raspberry Pi, koble den ene enden av Ethernet -kabelen til Raspberry Pi og den ene enden til nettverksbryteren din. Deretter, strøm på Raspberry Pi.

Koble til Raspberry Pi via SSH:

Når Raspberry Pi starter, bør den få en IP-adresse fra Wi-Fi-nettverket. Du kan bruke hvilken som helst nettverksskanner eller din Wi-Fi Routers Administration-side for å finne ut IP-adressen til Raspberry Pi.

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

$ ssh [email protected]

Skriv inn ja og trykk .

Skriv inn standardpassordet bringebær og trykk .

Du skal være logget inn på Raspberry Pi.

Konfigurere nettverket:

Lag 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

Lag 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
Netmask 255.255.255.0

Nå, deaktiver DHCPCD Tjeneste med følgende kommando:

$ sudo systemctl deaktiver DHCPCD

Nå må du starte Raspberry Pi på nytt for at endringene skal tre i kraft.

$ sudo omstart

Når Raspberry Pi starter, kan du sjekke nettverkskonfigurasjonen av WLAN0 Nettverksgrensesnitt som følger:

$ ip addr show wlan0

WLAN0 skal få en IP -adresse via DHCP.

Kontroller også nettverkskonfigurasjonen av Eth0 Nettverksgrensesnitt som følger:

$ ip addr show eth0

En statisk IP -adresse skal tilordnes Eth0 Nettverksgrensesnitt.

WLAN0 og Eth0, Begge skal konfigureres riktig.

Konfigurere DHCP -server:

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Installer ISC DHCP -server med følgende kommando:

$ sudo apt install ISC-DHCP-SERVER

trykk Y Og trykk deretter For å bekrefte installasjonen.

ISC DHCP -server skal installeres.

Nå, åpne DHCPD.konf fil som følger:

$ sudo nano/etc/dhcp/dhcpd.konf

Sett domenenavn og Domenenavn-servere følgende.

Bla litt ned og ukommentar autoritær; linje.

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

Undernett 192.168.100.0 Netmask 255.255.255.0
rekkevidde 192.168.100.50 192.168.100.240;
Alternativrutere 192.168.100.1;
Alternativ undernett-maske 255.255.255.0;

Nå, åpne /etc/standard/ISC-DHCP-server Konfigurasjonsfil som følger:

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

Legg til, Eth0 til InterfacesV4 variabel og lagre filen.

Nå, start Raspberry Pi på nytt.

$ sudo omstart

Når Raspberry Pi starter, er det ISC-DHCP-server tjenesten skal være aktiv (løping).

$ sudo systemctl status ISC-DHCP-SERVER

Konfigurere brannmuren og aktivere pakkespedisjon:

Nå, installer Firewalld som følger:

$ sudo apt install Firewalld

trykk Y Og trykk deretter For å bekrefte installasjonen.

Firewalld skal installeres.

De Firewalld tjenesten skal være aktiv (løping) Som standard.

$ sudo systemctl status firewalld

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

$ sudo Firewall-CMD-ADD-SERVICE = DHCP-Permanent

Tillat IP -pakking videresending med følgende kommando:

$ sudo Firewall-CMD-ADD-MASQUERADE-Permanent

Endelig start på nytt Raspberry Pi.

$ sudo omstart

Koble klienter til bryteren:

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

Enheten din skal tilordnes en IP -adresse via DHCP -serveren som kjører på Raspberry Pi og kunne koble til Internett.

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