Sadržaj:
- Supplies
- Korak 1: Instalirajte i ažurirajte Raspbian
- Korak 2: Instalirajte Hostapd i Dnsmasq
- Korak 3: Konfigurirajte statički IP za Wlan0 sučelje
- Korak 4: Konfigurirajte DHCP poslužitelj (dnsmasq)
- Korak 5:
- Korak 6: Postavite prosljeđivanje prometa
- Korak 7: Dodavanje novog Iptables pravila
- Korak 8: Omogućavanje internetske veze
- Korak 9: Ponovo pokrenite sistem
- Korak 10: Završite
Video: Raspberry Pi -> Wifi hotspot: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Wi -Fi pristupna tačka "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi hotspot "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Jeste li ikada otišli na neko mjesto bez WiFi -a, a vaši prijatelji ne bi dali žarišnu tačku? Imam, a u ovim uputama pokazat ću vam korak po korak kako pretvoriti svoj Raspberry Pi u WiFi pristupnu točku. Još bolje, ovaj će vas projekt koštati manje od 100 USD!
Supplies
BOM:
Raspberry Pi 3 (tehnički će raditi svaki model, ali smatram da je ovaj model dosljedniji):
Wifi Stick (ovo nije obavezno jer malina pi već ima ugrađen wifi, ali signal će biti bolji sa wifi štapom): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Ključne riječi = wifi+stick & qid = 1583146106 & sr = 8-3
Trebat će vam i miš na tipkovnici, ekran/monitor i izvor napajanja koji sam dobio iz powerbank -a (pod pretpostavkom da ih već imate.)
Korak 1: Instalirajte i ažurirajte Raspbian
Ažurirajte Raspbian upisivanjem ovih naredbi:
sudo apt-get updatesudo apt-get upgrade
Ako dobijete nadogradnju, dobra je ideja da ponovo pokrenete sudo reboot.
Korak 2: Instalirajte Hostapd i Dnsmasq
Ovo su dva programa koja ćemo koristiti za pretvaranje vašeg Raspberry Pi u bežičnu pristupnu tačku. Da biste ih dobili, samo upišite ove redove u terminal:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Oba puta ćete morati pritisnuti y za nastavak. hostapd je paket koji nam omogućuje stvaranje bežične pristupne tačke pomoću Raspberry Pi-a, a dnsmasq je DHCP i DNS poslužitelj jednostavan za korištenje. Za trenutak ćemo urediti konfiguracijske datoteke programa, pa isključimo programe prije nego počnemo petljati:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
Korak 3: Konfigurirajte statički IP za Wlan0 sučelje
U naše svrhe ovdje pretpostavljam da koristimo standardne IP adrese kućne mreže, poput 192.168. ###. ###. S obzirom na tu pretpostavku, dodijelimo IP adresu 192.168.0.10 wlan0
sučelje uređivanjem konfiguracijske datoteke dhcpcd. Započnite uređivanje s ovom naredbom:
sudo nano /etc/dhcpcd.conf
Sada kada ste u datoteci, dodajte sljedeće redove na kraj:
interfejs wlan0
statička ip_adresa = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(Zadnja dva retka potrebna su kako bi naš most funkcionirao- ali više o tome u koraku 8.) Nakon toga pritisnite Ctrl+X, zatim Y, a zatim Enter za spremanje datoteke i izlaz iz uređivača.
Korak 4: Konfigurirajte DHCP poslužitelj (dnsmasq)
Koristićemo dnsmasq kao naš DHCP server. Ideja DHCP servera je da
dinamički distribuirati konfiguracijske parametre mreže, poput IP adresa, za sučelja i usluge. Zadana konfiguracijska datoteka dnsmasq -a sadrži puno nepotrebnih informacija, pa nam je lakše početi od nule. Preimenujmo zadanu konfiguracijsku datoteku i napišemo novu:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Sada ćete uređivati novu datoteku, a sa starom preimenovanom, ovo je konfiguracijska datoteka koju će dnsmasq koristiti. Unesite nove retke u novu konfiguracijsku datoteku:
interfejs = wlan0
dhcp-raspon = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Linije koje smo dodali znače da ćemo osigurati IP adrese između 192.168.0.11 i 192.168.0.30 za sučelje wlan0.
Korak 5:
Još jedna konfiguracijska datoteka! Ovaj put petljamo s konfiguracijskom datotekom hostapd. Otvorite je:
sudo nano /etc/hostapd/hostapd.conf
Ovo bi trebalo stvoriti potpuno novu datoteku. Ukucajte ovo:
interfejs = 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 = PASSWORD
Imajte na umu da bi tamo gdje imam "MREŽA" i "LOZINKA" trebali smisliti svoja imena. Ovako ćete se pridružiti Pi mreži s drugih uređaja. Još uvijek moramo pokazati sistemu lokaciju konfiguracijske datoteke:
sudo nano/etc/default/hostapd
U ovoj datoteci pronađite red koji kaže # DAEMON_CONF =”” - izbrišite taj # i stavite putanju do naše konfiguracijske datoteke u navodnike, tako da izgleda ovako: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # Sprečava da se linija čita kao kôd, tako da u osnovi oživljavate ovu liniju dajući joj pravi put do naše konfiguracijske datoteke.
Korak 6: Postavite prosljeđivanje prometa
Ideja je ovdje da kada se povežete na svoj Pi, on će proslijediti promet putem vašeg Ethernet kabela. Zato ćemo wlan0 proslijediti putem Ethernet kabela na vaš modem. Ovo uključuje uređivanje još jedne konfiguracijske datoteke:
sudo nano /etc/sysctl.conf
Sada pronađite ovaj redak: #net.ipv4.ip_forward = 1… i izbrišite “#” - ostavljajući ostatak, tako da samo glasi:
net.ipv4.ip_forward = 1
Korak 7: Dodavanje novog Iptables pravila
Zatim ćemo dodati maskiranje IP -a za odlazni promet na eth0 pomoću iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… i spremite novo pravilo iptables:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Da bismo učitali pravilo pri pokretanju, moramo urediti datoteku /etc/rc.local i dodati sljedeću liniju tik iznad izlaza retka 0:
iptables-restore </etc/iptables.ipv4.nat
Korak 8: Omogućavanje internetske veze
Sada Raspberry Pi djeluje kao pristupna točka na koju se drugi uređaji mogu povezati. Međutim, ti uređaji još ne mogu koristiti Pi za pristup internetu. Da bismo to omogućili, moramo izgraditi most koji će propustiti sav promet između sučelja wlan0 i eth0.
Za izgradnju mosta instalirajmo još jedan paket:
sudo apt-get install bridge-utils
Spremni smo za dodavanje novog mosta (nazvanog br0):
sudo brctl addbr br0
Zatim ćemo povezati eth0 sučelje s našim mostom:
sudo brctl dodatak br0 eth0
Na kraju, uredimo datoteku sučelja:
sudo nano/etc/network/sučelja
… i dodajte sljedeće retke na kraj datoteke:
auto br0
iface br0 inet priručnik
bridge_ports eth0 wlan0
Korak 9: Ponovo pokrenite sistem
Sada kada smo spremni, pokušajmo ponovo sa sudo ponovnim pokretanjem.
Sada bi vaš Pi trebao raditi kao bežična pristupna tačka. Isprobajte to tako što ćete skočiti na drugi uređaj i potražiti naziv mreže koji ste koristili u koraku 5.
Korak 10: Završite
Da, sada se možete pohvaliti svojim prijateljima o svom novom hotspot wifi serveru!
Preporučuje se:
Hotspot Multimedija Con Equipo De Música De Los 80s: 7 koraka
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) povezuje a PC računalo sa kablom RCA za audio koji je uobičajen za escuchar muziku za prijenos na lokalnom nivou, kao i za moju muzičku kolekciju .El problem fue que al clable de 10 metr
Uradi sam WiFi WiFi + Bluetooth audio sistem - Hi-Fi: 7 koraka
Uradi sam WiFi WiFi + Bluetooth audio sistem | Hi-Fi: Volim muziku i znam da i vi volite, pa vam iz tog razloga predstavljam ovaj vodič koji će vas dovesti do stvaranja vlastitog Wi-Fi + Bluetooth Hi-Fi audio sistema, tako da ćete moći uživajte u muzici sa telefona, računara, tableta, ličnog asistenta
Model bežične dizalice (SMART BOT) sa špijunskom kamerom preko mreže (WiFi ili hotspot): 8 koraka
Model bežične dizalice (SMART BOT) sa špijunskom kamerom preko mreže (wifi ili hotspot): Da bismo napravili bilo koji projekt, prolazimo kroz nekoliko koraka: -traženje ideja vezanih za projekte naplata materijala potrebnih za eksperimentalnu projekciju na PCB-u i matičnoj ploči
ESP8266 RGB LED STRIP WIFI kontrola - NODEMCU Kao IC daljinski upravljač za LED traku koja se kontrolira putem WiFi -a - RGB LED STRIP Upravljanje pametnim telefonom: 4 koraka
ESP8266 RGB LED STRIP WIFI kontrola | NODEMCU Kao IC daljinski upravljač za LED traku koja se kontrolira putem WiFi -a | RGB LED STRIP kontrola pametnog telefona: Zdravo momci, u ovom ćemo vodiču naučiti kako koristiti nodemcu ili esp8266 kao infracrveni daljinski upravljač za upravljanje RGB LED trakom, a Nodemcu će pametni telefon kontrolirati putem WiFi -ja. Dakle, u osnovi možete kontrolirati RGB LED TRAKU pomoću svog pametnog telefona
ESP8266-NODEMCU WiFi modul od 3 USD #1- Početak rada s WiFi mrežom: 6 koraka
ESP8266-NODEMCU $ 3 WiFi modul #1- Prvi koraci s WiFi-jem: Stigao je novi svijet ovih mikroračunanja, a ovo je ESP8266 NODEMCU. Ovo je prvi dio koji prikazuje kako ste mogli instalirati okruženje esp8266 u svoj arduino IDE kroz video zapis o početku rada i kao dijelovi