„Raspberry Pi“ galite prijungti prie belaidžio „Wi-Fi“ tinklo, kuris turi interneto ryšį, ir nukreipti interneto srautą į laidinio tinklo sąsają. Tokiu būdu galite naudoti „Raspberry Pi“ kaip laidinį maršrutizatorių.
Arba galite prisijungti prie tinklo, kuris turi interneto ryšį per laidinio tinklo sąsają, sukurti „Wi-Fi“ viešosios interneto prieigos tašką naudodamas „Raspberry Pi“ „Wi-Fi“ tinklo sąsają ir maršrutizatorius interneto srautą prie „Wi-Fi“ tinklo sąsajos. Tokiu būdu galite naudoti „Raspberry Pi“ kaip belaidį maršrutizatorių.
Šiame straipsnyje aš jums parodysiu, kaip sukonfigūruoti „Raspberry Pi“ kaip laidinį maršrutizatorių. Taigi, pradėkime.
Jums reikalingi dalykai:
Norint sukonfigūruoti „Raspberry Pi“ kaip laidinį maršrutizatorių, jums reikia šių dalykų:
1) „Raspberry Pi“ vieno borto kompiuteris
2) „Raspberry Pi“ maitinimo adapteris arba 2.1A USB maitinimo bankas
3) SD kortelių skaitytuvas, skirtas „Raspbian OS“ mirksėti ant „microSD“ kortelės.
4) „microSD“ kortelė
5) tinklo jungiklis
6) Ethernet kabeliai
7) „Wi-Fi“ tinklas, prie kurio prijungiama „Raspberry Pi“
8) Kompiuteris / nešiojamas kompiuteris, skirtas „Raspberry Pi“ konfigūruoti
Mirksinti „Raspbian“ OS „microSD“ kortelėje:
Pirmiausia apsilankykite oficialiame „Raspbian“ atsisiuntimo puslapyje ir spustelėkite Atsisiųsti ZIP mygtukas „Raspbian Buster Lite“ vaizdas.
Jūsų naršyklė turėtų pradėti atsisiųsti „Raspbian Buster Lite“ vaizdą.
Kai atsisiuntimas bus baigtas, galite naudoti „Balena Etcher“ ar kitas „Raspberry pi“ vaizdų rašymo programas, norėdami „Raspbian Buster Lite“ atvaizdą įrašyti į „microSD“ kortelę. Aš naudosiu „Etcher“ šiame straipsnyje.
Galite atsisiųsti „Etcher“, apsilankykite oficialioje „balena Etcher“ svetainėje. Tada atsisiųskite ir įdiekite „Etcher“.
PASTABA: Etcheris taip pat dirba „Linux“. Norėdami įdiegti „Etcher“ sistemoje „Linux“, peržiūrėkite straipsnį „Etcher diegimas„ Linux “.
Įdiegę „Etcher“, paleiskite „Etcher“. Spustelėkite Pasirinkite vaizdą.
Pasirinkite ką tik atsisiųstą „Raspbian Buster Lite“ vaizdą ir spustelėkite Atviras.
Įdėkite „microSD“ kortelę į „microSD“ kortelių skaitytuvą ir prijunkite ją prie kompiuterio. Tada spustelėkite Pasirinkite tikslą.
Iš sąrašo pasirinkite savo SD kortelę ir spustelėkite Tęsti.
Dabar spustelėkite Blykstė.
„Etcher“ turėtų pradėti mirksėti SD kortelėje.
Šiuo metu SD kortelė turėtų būti mirksi.
Dabar turėtumėte pamatyti a bagažinė diską savo kompiuteryje. Naršykite į jį.
Sukurkite naują failą, ssh (be failo plėtinio).
Sukurkite naują failą wpa_supplicant.konf ir įveskite šias jo eilutes.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1
šalis = JAV
tinklas =
ssid = "YOUR_WIFI_SSID"
psk = "JŪSŲ_WIFI_PASSWORD"
scan_ssid = 1
prioritetas = 1
Būtinai pakeiskite YOUR_WIFI_SSID ir JŪSŲ_WIFI_PASSWORD į „Wi-Fi“ SSID ir slaptažodį.
Dabar atidarykite cmdline.txt failą ir pridėkite „ipv6“.išjungti = 1 eilutės pabaigoje išjungti IPv6.
„Raspberry Pi“ maitinimas:
Dabar įdėkite „microSD“ kortelę į „Raspberry Pi“, prijunkite vieną „Ethernet“ kabelio galą prie „Raspberry Pi“, o kitą - prie tinklo jungiklio. Tada maitinkite „Raspberry Pi“.
Prisijungimas prie „Raspberry Pi“ per SSH:
Paleidus „Raspberry Pi“, jis turėtų gauti IP adresą iš „Wi-Fi“ tinklo. Norėdami sužinoti „Raspberry Pi“ IP adresą, galite naudoti bet kurį tinklo skaitytuvą arba „Wi-Fi“ maršrutizatorių administravimo puslapį.
Radę „Raspberry Pi“ IP adresą, prisijunkite prie jo per SSH taip:
$ ssh pi @ 192.168.0.105
Įrašykite taip ir paspauskite
Įveskite numatytąjį slaptažodį aviečių ir paspauskite
Turėtumėte būti prisijungę prie savo „Raspberry Pi“.
Tinklo konfigūravimas:
Dabar sukurkite tinklo konfigūracijos failą 0 tinklo sąsaja:
$ sudo nano / etc / network / interface.d / wlan0
Dabar įveskite šias eilutes ir išsaugokite konfigūracijos failą paspausdami
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.konf
Dabar sukurkite tinklo konfigūracijos failą eth0 tinklo sąsaja:
$ sudo nano / etc / network / interface.d / eth0
Dabar įveskite šias eilutes ir išsaugokite konfigūracijos failą paspausdami
iface eth0 inet statinis
adresas 192.168.100.1
255.255.255.0
Dabar išjunkite dhcpcd tarnyba su šia komanda:
$ sudo systemctl išjungti dhcpcd
Dabar iš naujo paleiskite „Raspberry Pi“, kad pakeitimai įsigaliotų.
$ sudo perkrauti
Paleidus „Raspberry Pi“, patikrinkite tinklo konfigūraciją 0 tinklo sąsaja:
$ ip addr rodyti wlan00 turėtų gauti IP adresą per DHCP.
Taip pat patikrinkite tinklo konfigūraciją eth0 tinklo sąsaja:
$ ip addr rodyti eth0Turėtų būti priskirtas statinis IP adresas eth0 tinklo sąsaja.
0 ir eth0, abu turėtų būti sukonfigūruoti teisingai.
DHCP serverio konfigūravimas:
Dabar atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:
$ sudo apt atnaujinimas
Įdiekite ISC DHCP serverį naudodami šią komandą:
$ sudo apt įdiekite isc-dhcp-serverį
Paspauskite Y tada paspauskite
Turėtų būti įdiegtas ISC DHCP serveris.
Dabar atidarykite dhcpd.konf failą taip:
$ sudo nano / etc / dhcp / dhcpd.konf
Nustatyti domeno vardas ir domeno vardo serveriai taip.
Truputį slinkite žemyn ir nekomentuokite autoritetingas; linija.
Be to, pridėkite šias eilutes prie konfigūracijos failo ir išsaugokite failą.
192 potinklis.168.100.0 tinklo kaukė 255.255.255.0diapazonas 192.168.100.50 192.168.100.240;
192 variantai.168.100.1;
parinktis potinklis-kaukė 255.255.255.0;
Dabar atidarykite / etc / default / isc-dhcp-server konfigūracijos failą taip:
$ sudo nano / etc / default / isc-dhcp-server
Papildyti, eth0 į SĄSAJOSv4 kintamąjį ir išsaugokite failą.
Dabar perkraukite „Raspberry Pi“.
$ sudo perkrauti
Kai jūsų avietė Pi prasidės, isc-dhcp-serveris paslauga turėtų būti aktyvus (veikia).
$ sudo systemctl būsena isc-dhcp-server
Ugniasienės konfigūravimas ir paketų persiuntimo įgalinimas:
Dabar įdiekite „firewalld“ taip:
$ sudo apt įdiekite užkardą
Paspauskite Y tada paspauskite
turėtų būti įdiegta „firewalld“.
The užkarda paslauga turėtų būti aktyvus (veikia) pagal nutylėjimą.
$ sudo systemctl būsenos užkarda
Dabar leiskite DHCP srautui per užkardą naudodami šią komandą:
$ sudo ugniasienė-cmd --add-service = dhcp --permanent
Leiskite IP paketų persiuntimą naudodami šią komandą:
$ sudo firewall-cmd --add-maskarade - permanent
Galiausiai perkraukite savo „Raspberry Pi“.
$ sudo perkrauti
Klientų prijungimas prie jungiklio:
Kai paleidžiamas jūsų „Raspberry Pi“, prijunkite kito Ethernet kabelio galą prie jungiklio, o kitą - prie nešiojamojo kompiuterio / darbalaukio ar kitų įrenginių.
Jūsų įrenginiui turėtų būti priskirtas IP adresas per DHCP serverį, veikiantį jūsų „Raspberry Pi“, ir galėti prisijungti prie interneto.
Taigi, taip jūs naudojate savo „Raspberry Pi“ kaip laidinį maršrutizatorių. Dėkojame, kad perskaitėte šį straipsnį.