Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-install at I-update ang Raspbian
- Hakbang 2: I-install ang Hostapd at Dnsmasq
- Hakbang 3: I-configure ang isang Static IP para sa Wlan0 Interface
- Hakbang 4: I-configure ang DHCP Server (dnsmasq)
- Hakbang 5:
- Hakbang 6: I-set Up ang Pagpasa ng Trapiko
- Hakbang 7: Pagdaragdag ng isang Bagong Panuntunan sa Iptables
- Hakbang 8: Paganahin ang Koneksyon sa Internet
- Hakbang 9: I-reboot
- Hakbang 10: Tapusin
Video: Raspberry Pi -> Wifi Hotspot: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Wifi Hotspot "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi Hotspot "src =" {{file.large_url | add: 'auto = webp & frame = 1 & taas = 300'%} ">
Nakapunta ka na ba sa isang lugar nang walang wifi, at ang iyong mga kaibigan ay hindi magbibigay ng hotspot? Mayroon akong, at sa mga itinuturo na ito, ipapakita ko sa iyo hakbang-hakbang kung paano gawing isang wifi hotspot ang iyong Raspberry Pi. Kahit na mas mahusay, ang proyektong ito ay nagkakahalaga sa iyo ng mas mababa sa isang 100 USD!
Mga gamit
BOM:
Raspberry Pi 3 (technically gagana ang anumang modelo ngunit mas nakikita ko ang modelong ito):
Ang Wifi Stick (opsyonal ito dahil ang raspberry pi ay mayroon nang builtin na wifi, ngunit ang signal ay magiging mas mahusay sa isang wifi stick): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp / B07J65G9DD / ref = sr_1_3? Mga keyword = wifi + stick & qid = 1583146106 & sr = 8-3
Kakailanganin mo rin ang keyboard mouse, isang screen / monitor, at isang mapagkukunan ng kuryente na nakuha ko mula sa isang powerbank, (sa pag-aakalang mayroon ka na ng mga iyon.)
Hakbang 1: I-install at I-update ang Raspbian
I-update ang Raspbian sa pamamagitan ng pag-type ng mga utos na ito:
sudo apt-get updatesudo apt-get upgrade
Kung nakakuha ka ng isang pag-upgrade, magandang ideya na mag-reboot gamit ang sudo reboot.
Hakbang 2: I-install ang Hostapd at Dnsmasq
Ito ang dalawang programa na gagamitin namin upang gawing isang wireless access point ang iyong Raspberry Pi. Upang makuha ang mga ito, i-type lamang ang mga linya sa terminal:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Parehong beses, kailangan mong pindutin ang y upang magpatuloy. Ang hostapd ay ang pakete na nagpapahintulot sa amin na lumikha ng isang wireless hotspot gamit ang isang Raspberry Pi, at ang dnsmasq ay isang madaling gamiting DHCP at DNS server. Kami ay i-e-edit sa ilang sandali ang mga file ng pagsasaayos, kaya't patayin natin ang mga programa bago simulan ang tinkering:
sudo systemctl ihinto ang hostapd
sudo systemctl ihinto ang dnsmasq
Hakbang 3: I-configure ang isang Static IP para sa Wlan0 Interface
Para sa aming mga layunin dito, ipinapalagay ko na gumagamit kami ng karaniwang mga IP address ng home network, tulad ng 192.168. ###. ###. Dahil sa palagay na iyon, italaga natin ang IP address 192.168.0.10 sa wlan0
interface sa pamamagitan ng pag-edit ng dhcpcd config file. Simulang i-edit gamit ang utos na ito:
sudo nano /etc/dhcpcd.conf
Ngayong nasa file ka na, idagdag ang mga sumusunod na linya sa dulo:
interface wlan0
static ip_address = 192.168.0.10 / 24
denyinterfaces eth0
denyinterfaces wlan0
(Ang huling dalawang linya ay kinakailangan upang magawa ang aming tulay –- ngunit higit pa doon sa Hakbang 8.) Pagkatapos nito, pindutin ang Ctrl + X, pagkatapos ay Y, pagkatapos ay Ipasok upang i-save ang file at lumabas sa editor.
Hakbang 4: I-configure ang DHCP Server (dnsmasq)
Gagamitin namin ang dnsmasq bilang aming DHCP server. Ang ideya ng isang DHCP server ay upang
dinamikong namamahagi ng mga parameter ng pagsasaayos ng network, tulad ng mga IP address, para sa mga interface at serbisyo. Naglalaman ang default na file ng pagsasaayos ng dnsmasq ng maraming hindi kinakailangang impormasyon, kaya mas madali para sa amin na magsimula mula sa simula. Palitan natin ng pangalan ang default na file ng pagsasaayos at magsulat ng bago:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Mag-e-edit ka ngayon ng isang bagong file, at sa muling pinalitan ng pangalan, ito ang config file na gagamitin ng dnsmasq. I-type ang mga linyang ito sa iyong bagong file sa pagsasaayos:
interface = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Ang mga linyang idinagdag namin ay nangangahulugang magbibigay kami ng mga IP address sa pagitan ng 192.168.0.11 at 192.168.0.30 para sa interface ng wlan0.
Hakbang 5:
Isa pang config file! Sa oras na ito, ginugulo namin ang hostapd config file. Buksan ang up:
sudo nano /etc/hostapd/hostapd.conf
Dapat itong lumikha ng isang bagong-bagong file. I-type ito:
interface = wlan0
tulay = br0
hw_mode = g
channel = 7
wmm_enified = 0
macaddr_acl = 0
auth_algs = 1
huwag pansinin_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = NETWORK
wpa_passphrase = PASSWORD
Tandaan na kung saan mayroon akong "NETWORK" at "PASSWORD," dapat kang magkaroon ng iyong sariling mga pangalan. Ganito ka sasali sa network ng Pi mula sa iba pang mga aparato. Kailangan pa rin nating ipakita sa system ang lokasyon ng config file:
sudo nano / etc / default / hostapd
Sa file na ito, subaybayan ang linya na nagsasabing # DAEMON_CONF =”” - tanggalin ang # na iyon at ilagay ang landas sa aming config file sa mga quote, upang ganito ang hitsura nito: DAEMON_CONF = "/ etc / hostapd / hostapd.conf" Pinipigilan ng # ang linya na basahin bilang code, kaya't binubuhay mo ang linyang ito dito habang binibigyan ito ng tamang landas sa aming config file.
Hakbang 6: I-set Up ang Pagpasa ng Trapiko
Ang ideya dito ay kapag kumonekta ka sa iyong Pi, ipapasa nito ang trapiko sa iyong Ethernet cable. Kaya magkakaroon kami ng wlan0 pasulong sa pamamagitan ng Ethernet cable sa iyong modem. Nagsasangkot ito ng pag-edit ng isa pang config file:
sudo nano /etc/sysctl.conf
Hanapin ngayon ang linyang ito: # net.ipv4.ip_forward = 1 … at tanggalin ang "#" - iniiwan ang natitira, kaya't binabasa lamang nito:
net.ipv4.ip_forward = 1
Hakbang 7: Pagdaragdag ng isang Bagong Panuntunan sa Iptables
Susunod, idaragdag namin ang masquerading ng IP para sa papalabas na trapiko sa eth0 gamit ang mga iptable:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… at i-save ang bagong panuntunan sa iptables:
sudo sh -c "iptables-save> /etc/iptables.ipv4.nat"
Upang mai-load ang panuntunan sa boot, kailangan naming i-edit ang file /etc/rc.local at idagdag ang sumusunod na linya sa itaas lamang ng exit ng 0:
iptables-restore </etc/iptables.ipv4.nat
Hakbang 8: Paganahin ang Koneksyon sa Internet
Ngayon ang Raspberry Pi ay kumikilos bilang isang access point kung saan maaaring kumonekta ang iba pang mga aparato. Gayunpaman, hindi magagamit ng mga aparatong iyon ang Pi upang ma-access ang internet. Upang magawang posible, kailangan naming bumuo ng isang tulay na magpapasa sa lahat ng trapiko sa pagitan ng mga interface ng wlan0 at eth0.
Upang maitayo ang tulay, mag-install tayo ng isa pang pakete:
sudo apt-get install mga tulay-util
Handa kaming magdagdag ng isang bagong tulay (tinatawag na br0):
sudo brctl addbr br0
Susunod, ikonekta namin ang interface ng eth0 sa aming tulay:
sudo brctl addif br0 eth0
Panghuli, i-edit natin ang file ng mga interface:
sudo nano / etc / network / interface
… at idagdag ang mga sumusunod na linya sa dulo ng file:
auto br0
manu-manong iface br0 inet
tulay_ports eth0 wlan0
Hakbang 9: I-reboot
Ngayong handa na kami, mag-reboot sa sudo reboot.
Ngayon ang iyong Pi ay dapat na gumana bilang isang wireless access point. Subukan ito sa pamamagitan ng paglukso sa isa pang aparato at hanapin ang pangalan ng network na ginamit mo pabalik sa hakbang 5.
Hakbang 10: Tapusin
Yeah, Ngayon ay maaari kang magyabang sa iyong mga kaibigan tungkol sa iyong bagong hotspot wifi server!
Inirerekumendang:
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Mga Hakbang
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) na kumonekta sa isang PC mediante at cable RCA ng audio na uso na nakagawi para sa escuchar música tanto vía streaming, como mi colección de música local .El problema fue que al clable de 10 metr
Wireless Crane Model (SMART BOT) Sa Spying Camera Sa Lipas ng Network (wifi o Hotspot): 8 Hakbang
Wireless Crane Model (SMART BOT) Sa Spying Camera Over the Network (wifi o Hotspot): Upang makagawa ng anumang proyekto dumaan kami sa ilang mga hakbang:
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
Mga WiFi Bar na Naka-synchronize na WiFi Mesh: 3 Hakbang (na may Mga Larawan)
Ang Mga WiFi Bar na Naka-synchronize na WiFi Mesh: Ang proyektong ito ay isang koleksyon ng mga LED bar na may indibidwal na kontroladong mga digital na LED (WS2812b " Neopixels "). Pinapayagan nilang gawin ang mga animasyon sa kanila nang hindi sila magkakasamang nag-kable. Gumagamit sila ng isang WiFi Mesh upang kumonekta sa bawat isa, at ang
Gumawa ng isang Libreng WiFi Hotspot sa Windows: 7 Hakbang
Gumawa ng isang Libreng WiFi Hotspot sa Windows: Nais mo bang magkaroon ng isang wireless hotspot nang libre at walang mga ad? Basahin ang itinuturo na ito upang malaman kung paano