Uporaba Raspberry Pi kot žičnega usmerjevalnika

Using Raspberry Pi Wired Router



Enosmerni računalnik Raspberry Pi lahko konfigurirate v usmerjevalnik. Raspberry Pi ima omrežni vmesnik Wi-Fi in žični omrežni vmesnik. Raspberry Pi lahko konfigurirate kot brezžični usmerjevalnik ali žični usmerjevalnik.

Raspberry Pi lahko povežete z brezžičnim omrežjem Wi-Fi, ki ima internetno povezavo, in internetni promet preusmerite na žični omrežni vmesnik. Na ta način lahko svoj Raspberry Pi uporabite kot žični usmerjevalnik.







Lahko pa se povežete z omrežjem, ki ima internetno povezavo prek žičnega omrežnega vmesnika, ustvarite dostopno točko Wi-Fi z omrežnim vmesnikom Wi-Fi v Raspberry Pi in usmerite internetni promet v omrežni vmesnik Wi-Fi. Na ta način lahko svoj Raspberry Pi uporabite kot brezžični usmerjevalnik.



V tem članku vam bom pokazal, kako konfigurirati Raspberry Pi kot žični usmerjevalnik. Torej, začnimo.



Stvari, ki jih potrebujete:

Če želite svoj Raspberry Pi konfigurirati kot žični usmerjevalnik, potrebujete naslednje:





1) Enosmerni računalnik Raspberry Pi
2) Napajalnik Raspberry Pi ali 2,1A USB napajalnik
3) Čitalnik kartic SD za utripanje Raspbian OS na kartico microSD.
4) Kartica microSD
5) Omrežno stikalo
6) Ethernetni kabli
7) Omrežje Wi-Fi za povezavo Raspberry Pi
8) Računalnik/prenosni računalnik za konfiguracijo Raspberry Pi



Utripajoči Raspbian OS na kartici microSD:

Najprej obiščite uradna stran za prenos programa Raspbian in kliknite na Prenesite ZIP gumb za Raspbian Buster Lite sliko.

Vaš brskalnik bi moral začeti nalagati sliko Raspbian Buster Lite.

Ko je prenos končan, lahko z balena Etcher ali drugimi programi za pisanje slik za Raspberry pi napišete sliko Raspbian Buster Lite na kartico microSD. V tem članku bom uporabil Etcher.

Lahko prenesete Etcher, obiščite Uradna spletna stran Balene Etcher . Nato prenesite in namestite Etcher.

OPOMBA: Etcher deluje tudi v Linuxu. Če želite namestiti Etcher v Linux, preberite članek Namestitev Etcherja v Linux.

Ko je Etcher nameščen, zaženite Etcher. Kliknite na Izberite sliko .

Izberite svojo sliko Raspbian Buster Lite, ki ste jo pravkar prenesli, in kliknite nanjo Odprto .

Kartico microSD vstavite v bralnik kartic microSD in jo priključite v računalnik. Nato kliknite na Izberite cilj .

Na seznamu izberite kartico SD in kliknite Nadaljuj .

Zdaj kliknite na Flash .

Etcher bi moral začeti utripati kartico SD.

Na tej točki je treba utripati kartico SD.

Zdaj bi morali videti a zagon voziti v računalniku. Pomaknite se vanj.

Ustvarite novo datoteko, ssh (brez razširitve datoteke).

Ustvarite novo datoteko wpa_supplicant.conf in vnesite naslednje vrstice.

ctrl_interface=TEBI=/kje/teči/wpa_supplicantSKUPINA= netdev
update_config=1
država= ZDA
omrežje={
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
prednostna naloga=1
}

Zamenjajte YOUR_WIFI_SSID in YOUR_WIFI_PASSWORD na vaš SSID in geslo za Wi-Fi.

Zdaj odprite cmdline.txt datoteko in dodajte ipv6.disable = 1 na koncu vrstice onemogočite IPv6.

Vklop Raspberry Pi:

Zdaj vstavite kartico microSD v Raspberry Pi, en konec ethernetnega kabla priključite na Raspberry Pi, en konec pa v omrežno stikalo. Nato vklopite Raspberry Pi.

Povezovanje z Raspberry Pi prek SSH:

Ko se Raspberry Pi zažene, bi moral iz omrežja Wi-Fi dobiti naslov IP. Za iskanje naslova IP vašega Raspberry Pi lahko uporabite kateri koli omrežni bralnik ali stran za upravljanje usmerjevalnikov Wi-Fi.

Ko najdete naslov IP vašega Raspberry Pi, se povežite z njim prek SSH na naslednji način:

$sshpi@192.168.0.105

Vtipkaj ja in pritisnite .

Vnesite privzeto geslo malina in pritisnite .

Morali bi biti prijavljeni v svoj Raspberry Pi.

Konfiguriranje omrežja:

Zdaj ustvarite omrežno konfiguracijsko datoteko za wlan0 omrežni vmesnik:

$sudo nano /itd/omrežje/vmesniki.d/wlan0

Zdaj vnesite naslednje vrstice in shranite konfiguracijsko datoteko s pritiskom na + X sledi IN in .

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

Zdaj ustvarite omrežno konfiguracijsko datoteko za eth0 omrežni vmesnik:

$sudo nano /itd/omrežje/vmesniki.d/eth0

Zdaj vnesite naslednje vrstice in shranite konfiguracijsko datoteko s pritiskom na + X sledi IN in .

avto eth0
iface eth0 inet statično
naslov 192.168.100.1
maska ​​omrežja 255.255.255.0

Zdaj onemogoči dhcpcd storitev z naslednjim ukazom:

$sudosystemctl onemogoči dhcpcd

Zdaj znova zaženite Raspberry Pi, da bodo spremembe začele veljati.

$sudoznova zaženite

Ko se vaš Raspberry Pi zažene, preverite omrežno konfiguracijo wlan0 omrežni vmesnik:

$ip adrpokaži wlan0

wlan0 bi moral dobiti naslov IP prek DHCP.

Preverite tudi omrežno konfiguracijo eth0 omrežni vmesnik:

$ip adrpokaži eth0

Statični naslov IP je treba dodeliti eth0 omrežni vmesnik.

wlan0 in eth0 , oba morata biti pravilno konfigurirana.

Zdaj posodobite predpomnilnik shrambe paketov APT z naslednjim ukazom:

$sudoapt posodobitev

Namestite strežnik ISC DHCP z naslednjim ukazom:

$sudoaptnamestiteisc-dhcp-strežnik

Pritisnite IN in nato pritisnite za potrditev namestitve.

Namestiti mora strežnik ISC DHCP.

Zdaj odprite dhcpd.conf datoteko, kot sledi:

$sudo nano /itd/dhcp/dhcpd.conf

Nastavite domena in strežniki domenskih imen kot sledi.

Pomaknite se malo navzdol in komentirajte avtoritativno; vrstica.

Konfiguracijski datoteki dodajte tudi naslednje vrstice in datoteko shranite.

podomrežje 192.168.100.0 maska ​​omrežja 255.255.255.0{
obseg 192.168.100.50 192.168.100.240;
opcijski usmerjevalniki 192.168.100.1;
možnost podomrežne maske 255.255.255.0;
}

Zdaj odprite /etc/default/isc-dhcp-server konfiguracijsko datoteko, kot sledi:

$sudo nano /itd/privzeto/isc-dhcp-strežnik

Dodaj, eth0 do VMESNIKIv4 spremenljivko in datoteko shranite.

Zdaj znova zaženite Raspberry Pi.

$sudoznova zaženite

Ko se vaš Raspberry Pi zažene, se isc-dhcp-strežnik storitev bi morala biti aktivno (teče) .

$sudosystemctl status isc-dhcp-server

Konfiguriranje požarnega zidu in omogočanje posredovanja paketov:

Zdaj namestite firewalld na naslednji način:

$sudoaptnamestitefirewalld

Pritisnite IN in nato pritisnite za potrditev namestitve.

firewalld je treba namestiti.

The firewalld storitev bi morala biti aktivno (teče) privzeto.

$sudosystemctl status firewalld

Zdaj dovolite promet DHCP skozi požarni zid z naslednjim ukazom:

$sudopožarni zid-cmd--dodatna storitev= dhcp-trajno

Dovolite posredovanje paketov IP z naslednjim ukazom:

$sudopožarni zid-cmd--add-masquerade -trajno

Na koncu znova zaženite Raspberry Pi.

$sudoznova zaženite

Povezovanje strank s stikalom:

Ko se vaš Raspberry Pi zažene, priključite en konec drugega ethernetnega kabla v stikalo, drugi konec pa v prenosni računalnik/namizje ali druge naprave.

Na napravi mora biti dodeljen naslov IP prek strežnika DHCP, ki deluje na vašem Raspberry Pi, in se mora povezati z internetom.

Torej, tako uporabljate svoj Raspberry Pi kot žični usmerjevalnik. Hvala, ker ste prebrali ta članek.