Raspberry Pi als kabelgebundenen Router verwenden

Using Raspberry Pi Wired Router



Sie können Ihren Raspberry Pi Einplatinencomputer zu einem Router konfigurieren. Raspberry Pi verfügt über eine Wi-Fi-Netzwerkschnittstelle und eine kabelgebundene Netzwerkschnittstelle. Sie können Raspberry Pi als WLAN-Router oder als kabelgebundenen Router konfigurieren.

Sie können Ihren Raspberry Pi mit einem drahtlosen Wi-Fi-Netzwerk mit Internetverbindung verbinden und den Internetverkehr an die kabelgebundene Netzwerkschnittstelle weiterleiten. Auf diese Weise können Sie Ihren Raspberry Pi als kabelgebundenen Router verwenden.







Oder Sie können sich über die kabelgebundene Netzwerkschnittstelle mit einem Netzwerk verbinden, das über eine Internetverbindung verfügt, einen Wi-Fi-Hotspot über die Wi-Fi-Netzwerkschnittstelle des Raspberry Pi erstellen und den Internetverkehr an die Wi-Fi-Netzwerkschnittstelle leiten. Auf diese Weise können Sie Ihren Raspberry Pi als WLAN-Router verwenden.



In diesem Artikel zeige ich Ihnen, wie Sie Raspberry Pi als kabelgebundenen Router konfigurieren. Also lasst uns anfangen.



Dinge, die du brauchst:

Um Ihren Raspberry Pi als kabelgebundenen Router zu konfigurieren, benötigen Sie folgende Dinge:





1) Ein Raspberry Pi Einplatinencomputer
2) Ein Raspberry Pi Netzteil oder eine 2.1A USB Powerbank
3) Ein SD-Kartenleser zum Flashen von Raspbian OS auf die microSD-Karte.
4) Eine microSD-Karte
5) Ein Netzwerk-Switch
6) Ethernet-Kabel
7) Ein Wi-Fi-Netzwerk zum Verbinden des Raspberry Pi mit
8) Ein Computer/Laptop zum Konfigurieren des Raspberry Pi



Raspbian OS auf microSD-Karte blinken:

Besuchen Sie zuerst die offizielle Downloadseite von Raspbian und klicke auf ZIP herunterladen Knopf von Raspbian Buster Lite Bild.

Ihr Browser sollte mit dem Herunterladen des Raspbian Buster Lite-Image beginnen.

Sobald der Download abgeschlossen ist, können Sie mit balena Etcher oder anderen Image-Schreibprogrammen für Raspberry Pi das Raspbian Buster Lite-Image auf die microSD-Karte schreiben. Ich werde Etcher in diesem Artikel verwenden.

Sie können Etcher herunterladen, besuchen Sie die offizielle Website von balena Etcher . Laden Sie dann Etcher herunter und installieren Sie es.

HINWEIS: Etcher funktioniert auch unter Linux. Um Etcher unter Linux zu installieren, lesen Sie den Artikel Etcher unter Linux installieren.

Sobald Etcher installiert ist, führen Sie Etcher aus. Klicke auf Bild auswählen .

Wählen Sie Ihr Raspbian Buster Lite-Image aus, das Sie gerade heruntergeladen haben, und klicken Sie auf Offen .

Legen Sie Ihre microSD-Karte in Ihren microSD-Kartenleser ein und schließen Sie sie an Ihren Computer an. Klicken Sie dann auf Ziel auswählen .

Wählen Sie Ihre SD-Karte aus der Liste aus und klicken Sie auf Weitermachen .

Klicken Sie nun auf Blinken .

Etcher sollte mit dem Flashen der SD-Karte beginnen.

An dieser Stelle sollte die SD-Karte geflasht werden.

Jetzt sollten Sie a . sehen Stiefel Laufwerk auf Ihrem Computer. Navigieren Sie hinein.

Erstellen Sie eine neue Datei, ssh (ohne Dateierweiterung).

Erstellen Sie eine neue Datei wpa_supplicant.conf und geben Sie die folgenden Zeilen dazu ein.

ctrl_interface=DIR=/wo/Lauf/wpa_supplicantGRUPPE= netdev
update_config=1
Land=US
Netzwerk={
ssid='IHRE_WIFI_SSID'
psk='IHR_WIFI_PASSWORT'
scan_ssid=1
Priorität=1
}

Stellen Sie sicher, dass Sie ersetzen YOUR_WIFI_SSID und YOUR_WIFI_PASSWORD zu Ihrer WLAN-SSID und Ihrem Passwort.

Öffnen Sie nun die cmdline.txt ablegen und hinzufügen ipv6.disable=1 am Ende der Zeile, um IPv6 zu deaktivieren.

Einschalten des Raspberry Pi:

Stecken Sie nun die microSD-Karte in den Raspberry Pi, verbinden Sie ein Ende des Ethernet-Kabels mit dem Raspberry Pi und ein Ende mit Ihrem Netzwerk-Switch. Schalten Sie dann den Raspberry Pi ein.

Verbindung zum Raspberry Pi über SSH:

Sobald Raspberry Pi gestartet wird, sollte es eine IP-Adresse vom Wi-Fi-Netzwerk erhalten. Sie können jeden Netzwerkscanner oder die Verwaltungsseite Ihres WLAN-Routers verwenden, um die IP-Adresse Ihres Raspberry Pi herauszufinden.

Sobald Sie die IP-Adresse Ihres Raspberry Pi gefunden haben, verbinden Sie sich wie folgt über SSH mit diesem:

$sshPi@192.168.0.105

Eintippen Jawohl und drücke .

Geben Sie das Standardpasswort ein Himbeere und drücke .

Sie sollten an Ihrem Raspberry Pi angemeldet sein.

Konfigurieren des Netzwerks:

Erstellen Sie nun eine Netzwerkkonfigurationsdatei für wlan0 Netzwerkschnittstelle wie folgt:

$sudo Nano /etc/Netzwerk/Schnittstellen.d/wlan0

Geben Sie nun die folgenden Zeilen ein und speichern Sie die Konfigurationsdatei mit + x gefolgt von UND und .

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

Erstellen Sie nun eine Netzwerkkonfigurationsdatei für eth0 Netzwerkschnittstelle wie folgt:

$sudo Nano /etc/Netzwerk/Schnittstellen.d/eth0

Geben Sie nun die folgenden Zeilen ein und speichern Sie die Konfigurationsdatei mit + x gefolgt von UND und .

auto eth0
iface eth0 inet statisch
Adresse 192.168.100.1
Netzmaske 255.255.255.0

Jetzt deaktivieren dhcpcd Dienst mit folgendem Befehl:

$sudosystemctl deaktivieren dhcpcd

Starten Sie nun Ihren Raspberry Pi neu, damit die Änderungen wirksam werden.

$sudoneustarten

Sobald Ihr Raspberry Pi startet, überprüfen Sie die Netzwerkkonfiguration von wlan0 Netzwerkschnittstelle wie folgt:

$IP-AdresseWLAN anzeigen0

wlan0 sollte per DHCP eine IP-Adresse bekommen.

Überprüfen Sie auch die Netzwerkkonfiguration von eth0 Netzwerkschnittstelle wie folgt:

$IP-Adresseeth0 anzeigen

Dem . sollte eine statische IP-Adresse zugewiesen werden eth0 Netzwerkschnittstelle.

wlan0 und eth0 , sollten beide richtig konfiguriert sein.

Aktualisieren Sie nun den APT-Paket-Repository-Cache mit dem folgenden Befehl:

$sudoapt-Update

Installieren Sie den ISC-DHCP-Server mit dem folgenden Befehl:

$sudogeeignetInstallierenisc-dhcp-server

Drücken Sie UND und drücke dann um die Installation zu bestätigen.

Der ISC-DHCP-Server sollte installiert sein.

Öffnen Sie nun die dhcpd.conf Datei wie folgt:

$sudo Nano /etc/dhcp/dhcpd.conf

Stellen Sie die Domänenname und Domain-Name-Server wie folgt.

Scrollen Sie ein wenig nach unten und entkommentieren Sie maßgebend; Leitung.

Fügen Sie außerdem die folgenden Zeilen zur Konfigurationsdatei hinzu und speichern Sie die Datei.

Subnetz 192.168.100.0 Netzmaske 255.255.255.0{
Bereich 192.168.100.50 192.168.100.240;
Optionsrouter 192.168.100.1;
Option Subnetzmaske 255.255.255.0;
}

Öffnen Sie nun die /etc/default/isc-dhcp-server Konfigurationsdatei wie folgt:

$sudo Nano /etc/Ursprünglich/isc-dhcp-server

Hinzufügen, eth0 zum SCHNITTSTELLENv4 variabel und speichern Sie die Datei.

Starten Sie nun den Raspberry Pi neu.

$sudoneustarten

Sobald Ihr Raspberry Pi startet, wird die isc-dhcp-server Service sollte sein aktiv (laufend) .

$sudosystemctl-status isc-dhcp-server

Konfigurieren der Firewall und Aktivieren der Paketweiterleitung:

Installieren Sie nun Firewalld wie folgt:

$sudogeeignetInstallierenFirewalld

Drücken Sie UND und drücke dann um die Installation zu bestätigen.

Firewalld sollte installiert sein.

Die Firewalld Service sollte sein aktiv (laufend) standardmäßig.

$sudosystemctl-status Firewalld

Erlauben Sie nun DHCP-Datenverkehr durch die Firewall mit dem folgenden Befehl:

$sudoFirewall-cmd--add-service=dhcp--permanent

Erlauben Sie die IP-Paketweiterleitung mit dem folgenden Befehl:

$sudoFirewall-cmd--add-masquerade --permanent

Starten Sie schließlich Ihren Raspberry Pi neu.

$sudoneustarten

Clients mit dem Switch verbinden:

Sobald Ihr Raspberry Pi startet, verbinden Sie ein Ende eines anderen Ethernet-Kabels mit dem Switch und das andere Ende mit Ihrem Laptop/Desktop oder anderen Geräten.

Ihrem Gerät sollte über den DHCP-Server, der auf Ihrem Raspberry Pi läuft, eine IP-Adresse zugewiesen werden und sich mit dem Internet verbinden können.

So verwenden Sie Ihren Raspberry Pi als kabelgebundenen Router. Danke, dass Sie diesen Artikel gelesen haben.