Kazalo:
- Zaloge
- 1. korak: Namestite in posodobite Raspbian
- Korak: Namestite Hostapd in Dnsmasq
- 3. korak: Konfigurirajte statični IP za vmesnik Wlan0
- 4. korak: Konfigurirajte strežnik DHCP (dnsmasq)
- 5. korak:
- 6. korak: Nastavite posredovanje prometa
- 7. korak: Dodajanje novega pravila Iptables
- 8. korak: Omogočanje internetne povezave
- 9. korak: Znova zaženite
- 10. korak: Končaj
Video: Raspberry Pi -> Wifi Hotspot: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Vroča točka Wifi "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Vroča točka Wi -Fi "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Ste že kdaj odšli na kraj brez wifija in vaši prijatelji ne bi dali vroče točke? Imam in v tem navodilu vam bom korak za korakom pokazal, kako spremeniti vaš Raspberry Pi v dostopno točko wifi. Še bolje, ta projekt vas bo stal manj kot 100 USD!
Zaloge
BOM:
Raspberry Pi 3 (tehnično bo vsak model deloval, vendar se mi zdi ta model bolj skladen):
Wifi Stick (to ni obvezno, saj ima malina pi že vgrajen wifi, vendar bo signal boljši z wifi palico): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Keywords = wifi+stick & qid = 1583146106 & sr = 8-3
Potrebovali boste tudi miško na tipkovnici, zaslon/monitor in vir napajanja, ki sem ga dobil od powerbank (ob predpostavki, da jih že imate.)
1. korak: Namestite in posodobite Raspbian
Posodobite Raspbian tako, da vnesete te ukaze:
sudo apt-get updatesudo apt-get upgrade
Če dobite nadgradnjo, je dobro, da znova zaženete s sudo ponovnim zagonom.
Korak: Namestite Hostapd in Dnsmasq
To sta dva programa, s katerimi bomo vašo Raspberry Pi spremenili v brezžično dostopno točko. Če jih želite vnesti, v terminal vnesite te vrstice:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Obakrat boste morali za nadaljevanje pritisniti y. hostapd je paket, ki nam omogoča ustvarjanje brezžične dostopne točke z Raspberry Pi, dnsmasq pa je enostaven za uporabo strežnika DHCP in DNS. Čez nekaj časa bomo uredili konfiguracijske datoteke programov, zato pred izklopom programov izklopimo programe:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
3. korak: Konfigurirajte statični IP za vmesnik Wlan0
Za naše namene predvidevam, da uporabljamo standardne naslove IP domačega omrežja, na primer 192.168. ###. ###. Glede na to predpostavko dodelimo naslov IP 192.168.0.10 za wlan0
vmesnik z urejanjem konfiguracijske datoteke dhcpcd. Urejanje začnite s tem ukazom:
sudo nano /etc/dhcpcd.conf
Zdaj, ko ste v datoteki, na koncu dodajte naslednje vrstice:
vmesnik wlan0
statični naslov ip_192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(Zadnji dve vrstici sta potrebni za delovanje našega mostu- vendar več o tem v 8. koraku.) Po tem pritisnite Ctrl+X, nato Y, nato Enter, da shranite datoteko in zapustite urejevalnik.
4. korak: Konfigurirajte strežnik DHCP (dnsmasq)
Kot strežnik DHCP bomo uporabili dnsmasq. Ideja strežnika DHCP je, da
dinamično distribuira konfiguracijske parametre omrežja, kot so naslovi IP, za vmesnike in storitve. Privzeta konfiguracijska datoteka dnsmasq vsebuje veliko nepotrebnih informacij, zato lažje začnemo od začetka. Preimenujmo privzeto konfiguracijsko datoteko in napišemo novo:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Zdaj boste urejali novo datoteko in s staro preimenovano to je konfiguracijska datoteka, ki jo bo uporabil dnsmasq. V svojo novo konfiguracijsko datoteko vnesite te vrstice:
vmesnik = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Vrstice, ki smo jih dodali, pomenijo, da bomo za vmesnik wlan0 zagotovili naslove IP med 192.168.0.11 in 192.168.0.30.
5. korak:
Še ena konfiguracijska datoteka! Tokrat se zapletamo s konfiguracijsko datoteko hostapd. Odprite:
sudo nano /etc/hostapd/hostapd.conf
To bi moralo ustvariti popolnoma novo datoteko. Vnesite to:
vmesnik = wlan0
most = br0
hw_mode = g
kanal = 7
wmm_enabled = 0
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = MREŽA
wpa_passphrase = GESO
Upoštevajte, da bi morali, če imam "MREŽA" in "GESO", izbrati svoja imena. Tako se boste pridružili omrežju Pi iz drugih naprav. Še vedno moramo sistemu pokazati lokacijo konfiguracijske datoteke:
sudo nano/etc/default/hostapd
V tej datoteki izsledite vrstico, ki pravi # DAEMON_CONF =”” - izbrišite to # in pot do naše konfiguracijske datoteke vnesite v narekovaje, tako da bo videti tako: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # Preprečuje, da bi se vrstica brala kot koda, zato to vrstico v bistvu oživite, hkrati pa ji omogočite pravo pot do naše konfiguracijske datoteke.
6. korak: Nastavite posredovanje prometa
Ideja tukaj je, da bo, ko se povežete s svojim Pi, posredoval promet prek vašega Ethernetnega kabla. Tako bomo wlan0 preko Ethernetnega kabla posredovali v vaš modem. To vključuje urejanje še ene konfiguracijske datoteke:
sudo nano /etc/sysctl.conf
Zdaj poiščite to vrstico: #net.ipv4.ip_forward = 1… in izbrišite » #« - ostalo pustite, tako da se samo glasi:
net.ipv4.ip_forward = 1
7. korak: Dodajanje novega pravila Iptables
Nato bomo dodali maskiranje IP za odhodni promet na eth0 z uporabo iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… in shranite novo pravilo iptables:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Za nalaganje pravila ob zagonu moramo urediti datoteko /etc/rc.local in dodati naslednjo vrstico tik nad izhodom vrstice 0:
iptables-restore </etc/iptables.ipv4.nat
8. korak: Omogočanje internetne povezave
Zdaj Raspberry Pi deluje kot dostopna točka, na katero se lahko povežejo druge naprave. Vendar te naprave še ne morejo uporabljati Pi za dostop do interneta. Da bi to omogočili, moramo zgraditi most, ki bo prenašal ves promet med vmesnikoma wlan0 in eth0.
Za izgradnjo mostu namestimo še en paket:
sudo apt-get install bridge-utils
Pripravljeni smo dodati nov most (imenovan br0):
sudo brctl addbr br0
Nato bomo vmesnik eth0 povezali z našim mostom:
sudo brctl dodatek br0 eth0
Na koncu uredimo datoteko vmesnikov:
sudo nano/etc/network/vmesniki
… in na koncu datoteke dodajte naslednje vrstice:
avto br0
iface br0 inet priročnik
bridge_ports eth0 wlan0
9. korak: Znova zaženite
Zdaj, ko smo pripravljeni, znova zaženimo s sudo ponovnim zagonom.
Zdaj bi moral vaš Pi delovati kot brezžična dostopna točka. Preizkusite tako, da skočite na drugo napravo in poiščete ime omrežja, ki ste ga uporabili v 5. koraku.
10. korak: Končaj
Ja, zdaj se lahko prijateljem pohvalite s svojim novim strežnikom WiFi za dostopno točko!
Priporočena:
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 korakov
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) poveže a PC osebno prek kabla RCA za zvok, ki je navaden za pretakanje glasbe, lokalno zbiranje glasbe .El problem fue que al clable de 10 metr
Omrežni WiFi omrežni most Raspberry Pi Enterprise: 9 korakov
Raspberry Pi Enterprise Network Bridge: Avtor: Riley Barrett in Dylan Halland Cilj tega projekta je omogočiti, da se naprava IoT, na primer Weemo Smart Plug, Amazon Echo, Gaming Console ali katera koli druga naprava, ki podpira Wi-Fi, poveže z WPA_EAP Enterprise Network z uporabo Raspberry Pi Zero
Raspberry Pi Ethernet do Wifi Bridge: 7 korakov
Raspberry Pi Ethernet do Wifi Bridge: Imam preskusno mrežo različnih Raspberry Pies, naprav in drugih računalnikov ter omrežne opreme, vse jih upravlja požarni zid/usmerjevalnik Ubiquity in želim, da je povezan z internetom, da lahko potegnite posodobitve, programsko opremo itd
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI - Kako začeti z Raspberry Pi 3B - Nastavitev vašega Raspberry Pi 3: 6 korakov
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI | Kako začeti z Raspberry Pi 3B | Nastavitev vašega Raspberry Pi 3: Kot nekateri veste, so računalniki Raspberry Pi super in celoten računalnik lahko postavite samo na eno majhno ploščo. Raspberry Pi 3 Model B ima štirijedrni 64-bitni ARM Cortex A53 takta 1,2 GHz. To pomeni, da je Pi 3 približno 50
ESP8266-NODEMCU 3 $ WiFi modul #1- Začetek uporabe WiFi: 6 korakov
ESP8266-NODEMCU $ 3 WiFi modul #1- Začetek delovanja z WiFi: Prišel je nov svet teh mikroračunalnikov in to je ESP8266 NODEMCU. To je prvi del, ki prikazuje, kako bi lahko namestili okolje esp8266 v svoj arduino IDE prek videoposnetka o začetku in kot so deli