Utilizarea Raspberry Pi ca router cu fir

Using Raspberry Pi Wired Router



Puteți configura computerul dvs. single Raspberry Pi într-un router. Raspberry Pi are o interfață de rețea Wi-Fi și o interfață de rețea cu fir. Puteți configura Raspberry Pi ca un router wireless sau un router cu fir.

Puteți să vă conectați Raspberry Pi la o rețea Wi-Fi fără fir care are conectivitate la internet și să direcționați traficul de internet către interfața de rețea cu fir. În acest fel, puteți utiliza Raspberry Pi ca un router cu fir.







Sau, vă puteți conecta la o rețea care are conectivitate la internet prin interfața de rețea cu fir, puteți crea un hotspot Wi-Fi folosind interfața de rețea Wi-Fi a Raspberry Pi și puteți ruta traficul de internet către interfața de rețea Wi-Fi. În acest fel, puteți utiliza Raspberry Pi ca un router wireless.



În acest articol, vă voi arăta cum să configurați Raspberry Pi ca un router cu fir. Deci sa începem.



Lucruri de care ai nevoie:

Pentru a vă configura Raspberry Pi ca un router cu fir, aveți nevoie de următoarele lucruri:





1) Un computer de bord Raspberry Pi
2) Un adaptor de alimentare Raspberry Pi sau un banc de alimentare USB 2.1A
3) Un cititor de card SD pentru intermitent Raspbian OS pe cardul microSD.
4) Un card microSD
5) Un comutator de rețea
6) Cabluri Ethernet
7) O rețea Wi-Fi la care să conectați Raspberry Pi
8) Un computer / laptop pentru configurarea Raspberry Pi



Sistem de operare Raspbian intermitent pe card microSD:

Mai întâi, vizitați pagina oficială de descărcare a Raspbian și faceți clic pe Descărcați ZIP buton de Raspbian Buster Lite imagine.

Browserul dvs. ar trebui să înceapă să descarce imaginea Raspbian Buster Lite.

După finalizarea descărcării, puteți utiliza balena Etcher sau alte programe de scriere a imaginilor pentru Raspberry pi pentru a scrie imaginea Raspbian Buster Lite pe cardul microSD. Voi folosi Etcher în acest articol.

Puteți descărca Etcher, vizitați site-ul oficial al balena Etcher . Apoi, descărcați și instalați Etcher.

NOTĂ: Etcher funcționează și pe Linux. Pentru a instala Etcher pe Linux, consultați articolul Instalare Etcher pe Linux.

Odată ce Etcher este instalat, rulați Etcher. Click pe Selectați imaginea .

Selectați imaginea Raspbian Buster Lite pe care tocmai ați descărcat-o și faceți clic pe ea Deschis .

Introduceți cardul microSD în cititorul de carduri microSD și conectați-l la computer. Apoi, faceți clic pe Selectați ținta .

Selectați cardul SD din listă și faceți clic pe Continua .

Acum, faceți clic pe Flash .

Etcher ar trebui să înceapă să clipească cardul SD.

În acest moment, cardul SD ar trebui să fie intermitent.

Acum, ar trebui să vedeți un cizmă unitate pe computer. Navigați în ea.

Creați un fișier nou, ssh (fără nicio extensie de fișier).

Creați un fișier nou wpa_supplicant.conf și introduceți următoarele rânduri.

ctrl_interface=PENTRU TINE=/Unde/alerga/wpa_supplicantGRUP= netdev
update_config=1
țară= SUA
reţea={
ssid=„YOUR_WIFI_SSID”
psk=„YOUR_WIFI_PASSWORD”
scan_ssid=1
prioritate=1
}

Asigurați-vă că înlocuiți YOUR_WIFI_SSID și YOUR_WIFI_PASSWORD către SSID și parolă Wi-Fi.

Acum, deschideți fișierul cmdline.txt înregistrați și adăugați ipv6.disable = 1 la sfârșitul liniei pentru a dezactiva IPv6.

Pornirea Raspberry Pi:

Acum, introduceți cardul microSD în Raspberry Pi, conectați un capăt al cablului Ethernet la Raspberry Pi și un capăt la comutatorul de rețea. Apoi, porniți Raspberry Pi.

Conectarea la Raspberry Pi prin SSH:

Odată ce Raspberry Pi începe, ar trebui să obțină o adresă IP din rețeaua Wi-Fi. Puteți utiliza orice scaner de rețea sau pagina de administrare a routerelor Wi-Fi pentru a afla adresa IP a Raspberry Pi.

După ce găsiți adresa IP a Raspberry Pi, conectați-vă la aceasta prin SSH după cum urmează:

$sshpi@192.168.0.105

Introduceți da și apăsați .

Introduceți parola implicită zmeură și apăsați .

Ar trebui să vă conectați la Raspberry Pi.

Configurarea rețelei:

Acum, creați un fișier de configurare a rețelei pentru wlan0 interfață de rețea după cum urmează:

$sudo nano /etc./reţea/interfețe.d/wlan0

Acum, tastați următoarele linii și salvați fișierul de configurare apăsând + X urmată de ȘI și .

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

Acum, creați un fișier de configurare a rețelei pentru eth0 interfață de rețea după cum urmează:

$sudo nano /etc./reţea/interfețe.d/eth0

Acum, tastați următoarele linii și salvați fișierul de configurare apăsând + X urmată de ȘI și .

auto eth0
iface eth0 inet static
adresa 192.168.100.1
netmask 255.255.255.0

Acum, dezactivați dhcpcd service cu următoarea comandă:

$sudosystemctl dezactivează dhcpcd

Acum, reporniți Raspberry Pi pentru ca modificările să aibă efect.

$sudoreporniți

Odată ce Raspberry Pi începe, verificați configurația rețelei wlan0 interfață de rețea după cum urmează:

$ip addrarată wlan0

wlan0 ar trebui să obțină o adresă IP prin DHCP.

De asemenea, verificați configurația de rețea a eth0 interfață de rețea după cum urmează:

$ip addrarată eth0

O adresă IP statică ar trebui atribuită fișierului eth0 interfata retea.

wlan0 și eth0 , ambele ar trebui configurate corect.

Acum, actualizați memoria cache a depozitului de pachete APT cu următoarea comandă:

$sudoactualizare aptă

Instalați serverul ISC DHCP cu următoarea comandă:

$sudoaptinstalareserver-isc-dhcp

presa ȘI și apoi apăsați pentru a confirma instalarea.

Ar trebui instalat serverul ISC DHCP.

Acum, deschideți fișierul dhcpd.conf înregistrați după cum urmează:

$sudo nano /etc./dhcp/dhcpd.conf

Seteaza numele domeniului și server-nume-domeniu după cum urmează.

Derulați puțin în jos și descomentați autoritar; linia.

De asemenea, adăugați următoarele linii în fișierul de configurare și salvați fișierul.

subrețea 192.168.100.0 mască de rețea 255.255.255.0{
interval 192.168.100.50 192.168.100.240;
routerele de opțiuni 192.168.100.1;
opțiune sub-mască 255.255.255.0;
}

Acum, deschideți fișierul / etc / default / isc-dhcp-server fișier de configurare după cum urmează:

$sudo nano /etc./Mod implicit/server-isc-dhcp

Adăuga, eth0 la INTERFACESv4 variabilă și salvați fișierul.

Acum, reporniți Raspberry Pi.

$sudoreporniți

Odată ce Raspberry Pi începe, server-isc-dhcp serviciul ar trebui să fie activ (ruleaza) .

$sudostarea systemctl isc-dhcp-server

Configurarea firewall-ului și activarea redirecționării pachetelor:

Acum, instalați firewalld după cum urmează:

$sudoaptinstalarefirewalld

presa ȘI și apoi apăsați pentru a confirma instalarea.

firewalld ar trebui instalat.

The firewalld serviciul ar trebui să fie activ (ruleaza) în mod implicit.

$sudofirewalld de stare systemctl

Acum, permiteți traficul DHCP prin firewall cu următoarea comandă:

$sudofirewall-cmd- adăugați serviciul= dhcp--permanent

Permiteți redirecționarea pachetelor IP cu următoarea comandă:

$sudofirewall-cmd- adăugați mascarada --permanent

În cele din urmă, reporniți Raspberry Pi.

$sudoreporniți

Conectarea clienților la comutator:

Odată ce Raspberry Pi începe, conectați un capăt al altui cablu Ethernet la comutator și celălalt capăt la laptopul / desktopul sau alte dispozitive.

Dispozitivului dvs. ar trebui să i se atribuie o adresă IP prin serverul DHCP care rulează pe Raspberry Pi și să se poată conecta la internet.

Așadar, așa folosiți Raspberry Pi ca un router cu fir. Vă mulțumim că ați citit acest articol.