Usando Raspberry Pi come router cablato

Usando Raspberry Pi come router cablato
È possibile configurare il tuo computer a scheda singola Raspberry Pi in un router. Raspberry Pi ha un'interfaccia di rete Wi-Fi e un'interfaccia di rete cablata. È possibile configurare Raspberry Pi come router wireless o router cablato.

Puoi collegare il tuo Raspberry Pi a una rete Wi-Fi wireless che ha connettività Internet e instrada il traffico Internet verso l'interfaccia di rete cablata. In questo modo, puoi usare il tuo Raspberry Pi come router cablato.

Oppure, puoi connetterti a una rete che ha connettività Internet tramite l'interfaccia di rete cablata, creare un hotspot Wi-Fi utilizzando l'interfaccia di rete Wi-Fi di Raspberry Pi e router Il traffico Internet all'interfaccia di rete Wi-Fi. In questo modo, puoi usare il tuo Raspberry Pi come router wireless.

In questo articolo, ti mostrerò come configurare Raspberry Pi come router cablato. Quindi iniziamo.

Cose di cui hai bisogno:

Per configurare il tuo Raspberry Pi come router cablato, hai bisogno delle seguenti cose:

1) Un computer a scheda singola Raspberry Pi
2) un adattatore di alimentazione Raspberry Pi o un 2.1A USB Power Bank
3) Un lettore di schede SD per il sistema operativo lampeggiante Raspbian sulla scheda MicroSD.
4) una scheda microSD
5) Un interruttore di rete
6) Cavi Ethernet
7) Una rete Wi-Fi per collegare Raspberry Pi a
8) Un computer/laptop per la configurazione di Raspberry Pi

OS lampeggiante Raspbian sulla scheda MicroSD:

Innanzitutto, visita la pagina di download ufficiale di Raspbian e fai clic su Scarica Zip pulsante di Raspbian Buster Lite Immagine.

Il tuo browser dovrebbe iniziare a scaricare l'immagine di Raspbian Buster Lite.

Una volta completato il download, è possibile utilizzare Balena Etcher o altri programmi di scrittura di immagini per Raspberry Pi per scrivere l'immagine di Raspbian Buster Lite sulla scheda MicroSD. Userò Etcher in questo articolo.

Puoi scaricare Etcher, visitare il sito ufficiale di Balena Etcher. Quindi, scarica e installa l'incisione.

NOTA: Etcher funziona anche su Linux. Per installare Etcher su Linux, controllare l'articolo Installa Etcher su Linux.

Una volta installato Etcher, eseguire Etcher. Clicca su Seleziona immagine.

Seleziona la tua immagine Raspbian Buster Lite che hai appena scaricato e fai clic su Aprire.

Inserisci la scheda MicroSD nel lettore di schede microSD e inseriscila nel computer. Quindi, fare clic su Seleziona Target.

Seleziona la tua scheda SD dall'elenco e fai clic su Continua.

Ora, fai clic su Veloce.

L'etcher dovrebbe iniziare a lampeggiare la scheda SD.

A questo punto, la scheda SD dovrebbe essere lampeggiata.

Ora dovresti vedere un stivale Guida sul tuo computer. Navigare in esso.

Crea un nuovo file, ssh (senza alcuna estensione del file).

Crea un nuovo file wpa_supplicant.conf e digitare le seguenti righe ad esso.

ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
Paese = Stati Uniti
rete =
ssid = "your_wifi_ssid"
psk = "your_wifi_password"
scan_ssid = 1
priorità = 1

Assicurati di sostituire Your_wifi_ssid E Your_wifi_password al tuo SSID Wi-Fi e password.

Ora, apri il cmdline.TXT file e aggiungi IPv6.Disabilita = 1 Alla fine della linea per disabilitare IPv6.

Accensione su Raspberry Pi:

Ora, inserisci la scheda microSD su Raspberry Pi, collega un'estremità del cavo Ethernet a Raspberry Pi e un'estremità allo switch di rete. Quindi, alimenta il Raspberry Pi.

Connessione a Raspberry Pi tramite SSH:

Una volta avviato Raspberry Pi, dovrebbe ottenere un indirizzo IP dalla rete Wi-Fi. È possibile utilizzare qualsiasi scanner di rete o pagina di amministrazione dei router Wi-Fi per scoprire l'indirizzo IP del tuo Raspberry Pi.

Una volta trovato l'indirizzo IP del tuo Raspberry Pi, connettiti ad esso tramite SSH come segue:

$ ssh [email protected]

Digitare e premere .

Digita la password predefinita lampone e premere .

Dovresti essere effettuato l'accesso al tuo Raspberry Pi.

Configurazione della rete:

Ora, crea un file di configurazione di rete per WLAN0 Interfaccia di rete come segue:

$ sudo nano/etc/rete/interfacce.d/wlan0

Ora, digita le seguenti righe e salva il file di configurazione premendo + X seguito da Y E .

consentire il buco WLAN0
iface wlan0 inet dhcp
WPA-CONF/etc/wpa_supplicant/wpa_supplicant.conf

Ora, crea un file di configurazione di rete per Eth0 Interfaccia di rete come segue:

$ sudo nano/etc/rete/interfacce.d/eth0

Ora, digita le seguenti righe e salva il file di configurazione premendo + X seguito da Y E .

Auto Eth0
Iface Eth0 Inet statico
Indirizzo 192.168.100.1
Netmask 255.255.255.0

Ora, disabilita dhcpcd Servizio con il seguente comando:

$ sudo systemctl disabilita dhcpcd

Ora, riavvia il tuo Raspberry Pi affinché le modifiche abbiano effetto.

$ sudo riavvia

Una volta avviato il Raspberry Pi, controlla la configurazione di rete di WLAN0 Interfaccia di rete come segue:

$ ip addr show wlan0

WLAN0 dovrebbe ottenere un indirizzo IP tramite DHCP.

Inoltre, controlla la configurazione di rete di Eth0 Interfaccia di rete come segue:

$ ip addr show eth0

Un indirizzo IP statico dovrebbe essere assegnato a Eth0 interfaccia di rete.

WLAN0 E Eth0, Entrambi dovrebbero essere configurati correttamente.

Configurazione del server DHCP:

Ora aggiorna la cache del repository del pacchetto APT con il comando seguente:

$ sudo apt update

Installa il server ISC DHCP con il seguente comando:

$ sudo apt install isc-dhcp-server

Premere Y e poi premere Per confermare l'installazione.

Il server DHCP ISC dovrebbe essere installato.

Ora, apri il dhcpd.conf file come segue:

$ sudo nano/etc/dhcp/dhcpd.conf

Impostare il nome del dominio E domain-name-server come segue.

Scorri un po 'verso il basso e il rompere autorevole; linea.

Inoltre, aggiungi le seguenti righe al file di configurazione e salva il file.

Sottoseguita 192.168.100.0 Netmask 255.255.255.0
Range 192.168.100.50 192.168.100.240;
Option Router 192.168.100.1;
Opzione Subnet-maschera 255.255.255.0;

Ora, apri il /etc/default/ISC-DHCP-Server File di configurazione come segue:

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

Aggiungere, Eth0 al Interfacesv4 variabile e salva il file.

Ora, riavvia il Raspberry Pi.

$ sudo riavvia

Una volta iniziato il tuo Raspberry Pi, il ISC-DHCP-Server il servizio dovrebbe essere attivo (in esecuzione).

$ sudo systemctl status isc-dhcp-server

Configurazione del firewall e abilitare i pacchetti inoltro:

Ora, installa firewalld come segue:

$ sudo apt install firewalld

Premere Y e poi premere Per confermare l'installazione.

Firewalld dovrebbe essere installato.

IL firewalld il servizio dovrebbe essere attivo (in esecuzione) Per impostazione predefinita.

$ sudo systemctl status firewalld

Ora, consentire il traffico DHCP attraverso il firewall con il seguente comando:

$ sudo firewall-cmd-sierervice = dhcp --permanent

Consenti inoltro dei pacchetti IP con il seguente comando:

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

Infine, riavvia il tuo Raspberry Pi.

$ sudo riavvia

Collegamento dei client allo switch:

Una volta avviato il Raspberry Pi, collega un'estremità di un altro cavo Ethernet nell'interruttore e l'altra estremità del laptop/desktop o altri dispositivi.

Il dispositivo dovrebbe essere assegnato un indirizzo IP tramite il server DHCP in esecuzione su Raspberry Pi ed essere in grado di connettersi a Internet.

Quindi, è così che usi il tuo Raspberry Pi come router cablato. Grazie per aver letto questo articolo.