Turinys:

Naudokite „Raspberry Pi 3“kaip maršrutizatorių: 10 žingsnių (su nuotraukomis)
Naudokite „Raspberry Pi 3“kaip maršrutizatorių: 10 žingsnių (su nuotraukomis)

Video: Naudokite „Raspberry Pi 3“kaip maršrutizatorių: 10 žingsnių (su nuotraukomis)

Video: Naudokite „Raspberry Pi 3“kaip maršrutizatorių: 10 žingsnių (su nuotraukomis)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Lapkritis
Anonim
Naudokite Raspberry Pi 3 kaip maršrutizatorių
Naudokite Raspberry Pi 3 kaip maršrutizatorių
Naudokite Raspberry Pi 3 kaip maršrutizatorių
Naudokite Raspberry Pi 3 kaip maršrutizatorių

Remiantis Vikipedija, maršrutizatorius yra tinklo įrenginys, kuris persiunčia duomenų paketus tarp kompiuterių tinklų. Jei išardysime belaidį maršrutizatorių, tikriausiai rasime konkrečiai programai skirtą procesorių, kuris tvarko duomenų paketus, ir RF segmentą, kuris tvarko belaidį ryšį.

Jūs žinote, kas dar turi procesorių ir RF segmentą.

TAI TEISINGAS aviečių pi modelis 3. Taigi šiame mini projekte mes paversime aviečių pi veikti kaip maršrutizatorius.

1 žingsnis: vaizdo įrašas

Image
Image

Peržiūrėkite vaizdo įrašą, kuriame rasite greitą išsamų vadovą per 3 minutes.

2 veiksmas: paleiskite „Raspberry Pi“

„Raspberry Pi“atnaujinimas
„Raspberry Pi“atnaujinimas

Pirmasis žingsnis yra paruošti savo aviečių pi. Oficialus darbo vadovas „Raspberry pi“svetainėje yra geriausias šaltinis.

Čia yra nuoroda.

Pereikite prie kito veiksmo, kai tik pradėsite naudoti aviečių pi.

3 žingsnis: atnaujinkite „Raspberry Pi“

Pirmiausia atnaujinsime paketų sąrašą, kurį galima rasti saugyklose naudojant

sudo apt-get atnaujinimas

Baigę galime įdiegti šiuos naujausius paketus naudodami

sudo apt-get atnaujinimas

Tai gali užtrukti, atsižvelgiant į interneto ryšio greitį.

4 veiksmas: „Hostadp“ir „Bridge-utils“diegimas

„Hostadp“ir „Bridge-utils“diegimas
„Hostadp“ir „Bridge-utils“diegimas
„Hostadp“ir „Bridge-utils“diegimas
„Hostadp“ir „Bridge-utils“diegimas

Kai „Raspberry pi“bus atnaujinta.

turime įdiegti vartotojo erdvės fono procesą, vadinamą hostapd, naudojamą belaidžiams prieigos taškams ir autentifikavimo serveriams. Mums taip pat reikės paketo, vadinamo „bridge-utils“, kad galėtume valdyti tilto įrenginius.

sudo apt-get install hostapd bridge-utils

Turime išjungti kai kurias naujas paslaugas, kurias ką tik įdiegėme, naudodami tai

sudo systemctl sustabdyti hostapd

Derinimas- kartais raspbian rodys pranešimą, kuriame sakoma, kad hostapd ir bridge-utils nerasta diegimo komandai. Nesijaudink. Dar kartą paleiskite „sudo apt-get update“ir jis turėtų būti išspręstas.

5 veiksmas: išjunkite „Wlan0“ir „Eth0“DHCP konfigūraciją

Išjunkite „Wlan0“ir „Eth0“DHCP konfigūraciją
Išjunkite „Wlan0“ir „Eth0“DHCP konfigūraciją
Išjunkite „Wlan0“ir „Eth0“DHCP konfigūraciją
Išjunkite „Wlan0“ir „Eth0“DHCP konfigūraciją

Dabar nustatome „dhcp“fono procesą, kad jis automatiškai nesukonfigūruotų „wlan0“ir „eth0“sąsajų. Mes tai darome įdėdami dvi eilutes

denyinterfaces wlan0

denyinterfaces eth0

failo /etc/dhcpcd.conf pabaigoje atidarykite jį naudodami.

sudo nano /etc/dhcpcd.conf

6 žingsnis: „Br0“tilto kūrimas

Br0 tilto kūrimas
Br0 tilto kūrimas

Tada sukuriame tiltą br0, naudodami komandą brctl, kuri yra „Ethernet“tilto administratorius

sudo brctl addbr br0

ir naudojant

sudo brctl addif br0 eth0

komanda pridedame eth0 kaip vieną iš tilto br0 prievadų.

7 veiksmas: redaguokite/etc/network/interfaces

Redaguoti/etc/network/interfaces
Redaguoti/etc/network/interfaces
Redaguoti/etc/network/interfaces
Redaguoti/etc/network/interfaces

Dabar atidarykite failą, vadinamą sąsajomis, kataloge /etc /network

sudo nano/etc/network/interfaces

ir pridėkite šias penkias eilutes.

leidimas-karštasis kištukas wlan0

iface wlan0 inet rankinis auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0

Pirmoji eilutė pradeda „wlan0“sąsają „hotplug“įvykio metu. Antroji eilutė sukuria tinklo sąsają be IP adreso, kuri paprastai daroma tilto elementams. Trečioji eilutė paleidžia br0 sąsają paleidžiant. „Forth line“padeda automatiškai priskirti IP adresą br0 sąsajai naudojant DHCP serverį, o galiausiai penktoji eilutė jungia eth0 sąsają su „wlan0“. Išsaugokite šį failą ir uždarykite.

8 veiksmas: redaguokite /etc/hostapd/hostapd.conf

Redaguoti /etc/hostapd/hostapd.conf
Redaguoti /etc/hostapd/hostapd.conf
Redaguoti /etc/hostapd/hostapd.conf
Redaguoti /etc/hostapd/hostapd.conf

Tada sukonfigūruosime savo belaidį prieigos tašką, tai galime padaryti naudodami failą, vadinamą hostapd.conf, esančiame aplanke /etc /hostapd. Atidarykite

sudo nano /etc/hostapd/hostapd.conf

ir įklijuokite šias eilutes.

sąsaja = wlan0

bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = subscribe wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn_pair

„Ssid“priskirta vertė yra pavadinimas, kurį prieigos taškas naudos transliuoti savo egzistavimą. Paskutinės penkios eilutės yra skirtos prieigos taško autentifikavimui ir saugumui. „Wpa_passsphrase“vertė naudojama kaip prisijungimo slaptažodis, kuris mūsų atveju yra prenumeruojamas. Tai nuoroda į dokumentą, kuriame rasite kiekvieno mūsų naudojamo kintamojo apibrėžimą.

9 veiksmas: galutinis redagavimas/etc/default/hostapd

Galutinis redagavimas/etc/default/hostapd
Galutinis redagavimas/etc/default/hostapd
Galutinis redagavimas/etc/default/hostapd
Galutinis redagavimas/etc/default/hostapd

Galiausiai atidarykite įkeistą failą kataloge /etc /default

sudo nano/etc/default/hostapd

nekomentuokite DAEMON_CONF eilutės ir pateikite kelią į ką tik sukurtą failą.

DAEMON_CONF = "/etc/hostapd/hostapd.conf"

Tai užbaigia „Raspberry pi“sąranką, kad ji veiktų kaip maršrutizatorius.

10 veiksmas: atlikta

padaryta
padaryta
padaryta
padaryta

Dabar įjunkite „Raspberry pi“prijungę eterneto kabelį.

Turėtumėte pamatyti „Raspberry pi“, transliuojančią „ssid“ir prieigą prie interneto.

Ačiū, kad perskaitėte.

Praneškite man, jei kurdami savo maršrutizatorių susiduriate su kokia nors problema.

Prašome balsuoti už šią pamoką, jei jums tai patiko.

Rekomenduojamas: