Taula de continguts:
- Subministraments
- Pas 1: instal·leu i actualitzeu Raspbian
- Pas 2: instal·leu Hostapd i Dnsmasq
- Pas 3: configureu una IP estàtica per a la interfície Wlan0
- Pas 4: configureu el servidor DHCP (dnsmasq)
- Pas 5:
- Pas 6: configureu el desviament de trànsit
- Pas 7: Afegir una nova regla d’Iptables
- Pas 8: habilitació de la connexió a Internet
- Pas 9: reinicieu
- Pas 10: Acabeu
Vídeo: Raspberry Pi -> Punt d'accés Wifi: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Punt d'accés Wifi "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Punt d'accés Wifi "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Alguna vegada heu anat a un lloc sense wifi i els vostres amics no cedien el punt d'accés? Tinc, i en aquest instructiu, us mostraré pas a pas com convertir el vostre Raspberry Pi en un punt d'accés wifi. Encara millor, aquest projecte us costarà menys de 100 USD.
Subministraments
Matèria:
Raspberry Pi 3 (tècnicament qualsevol model funcionarà, però trobo aquest model més coherent):
Wifi Stick (això és opcional ja que el raspberry pi ja té wifi integrat, però el senyal serà millor amb un stick wifi): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp / B07J65G9DD / ref = sr_1_3? Keywords = wifi + stick & qid = 1583146106 & sr = 8-3
També necessitareu un ratolí de teclat, una pantalla / monitor i una font d’energia que he obtingut d’un powerbank (suposant que ja en teniu).
Pas 1: instal·leu i actualitzeu Raspbian
Actualitzeu Raspbian escrivint aquestes ordres:
sudo apt-get updates sudo apt-get upgrade
Si obteniu una actualització, és recomanable reiniciar amb sudo reboot.
Pas 2: instal·leu Hostapd i Dnsmasq
Aquests són els dos programes que farem servir per convertir el vostre Raspberry Pi en un punt d’accés sense fils. Per obtenir-los, només cal que escriviu aquestes línies al terminal:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Les dues vegades, haureu de prémer y per continuar. hostapd és el paquet que ens permet crear un punt d'accés sense fils mitjançant un Raspberry Pi, i dnsmasq és un servidor DNS i DHCP fàcil d'utilitzar. Editarem els fitxers de configuració dels programes en un moment, així que desactivem els programes abans de començar a fer jocs:
sudo systemctl atura hostapd
sudo systemctl stop dnsmasq
Pas 3: configureu una IP estàtica per a la interfície Wlan0
Als nostres propòsits, suposo que fem servir adreces IP estàndard de la xarxa domèstica, com ara 192.168. ###. ###. Tenint en compte aquest supòsit, assignem l’adreça IP 192.168.0.10 a wlan0
interfície editant el fitxer de configuració dhcpcd. Comenceu a editar amb aquesta ordre:
sudo nano /etc/dhcpcd.conf
Ara que esteu al fitxer, afegiu les línies següents al final:
interfície wlan0
adreça ip_estàtica = 192.168.0.10 / 24
denyinterfaces eth0
denyinterfaces wlan0
(Les dues darreres línies són necessàries per fer que el nostre pont funcioni, però més sobre això al pas 8.) Després d'això, premeu Ctrl + X, després Y, després Retorn per desar el fitxer i sortir de l'editor.
Pas 4: configureu el servidor DHCP (dnsmasq)
Utilitzarem dnsmasq com a servidor DHCP. La idea d’un servidor DHCP és
distribuir dinàmicament paràmetres de configuració de xarxa, com ara adreces IP, per a interfícies i serveis. El fitxer de configuració predeterminat de dnsmasq conté molta informació innecessària, de manera que ens és més fàcil començar des de zero. Anem a canviar el nom del fitxer de configuració per defecte i n’escrivim un de nou:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Ara editeu un fitxer nou i, amb el nom anterior, el fitxer de configuració que farà servir dnsmasq. Escriviu aquestes línies al fitxer de configuració nou:
interfície = wlan0
abast dhcp = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 hores
Les línies que hem afegit signifiquen que proporcionarem adreces IP entre 192.168.0.11 i 192.168.0.30 per a la interfície wlan0.
Pas 5:
Un altre fitxer de configuració. Aquesta vegada, estem fent un missatge amb el fitxer de configuració hostapd. Obre 'er up:
sudo nano /etc/hostapd/hostapd.conf
Això hauria de crear un fitxer completament nou. Escriviu això:
interfície = wlan0
pont = br0
hw_mode = g
canal = 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 = XARXA
wpa_passphrase = CONTRASENYA
Tingueu en compte que, on tinc "XARXA" i "CONTRASENYA", heu de crear els vostres propis noms. Així s’unirà a la xarxa del Pi des d’altres dispositius. Encara hem de mostrar al sistema la ubicació del fitxer de configuració:
sudo nano / etc / default / hostapd
En aquest fitxer, feu un seguiment de la línia que diu # DAEMON_CONF =”” - suprimiu aquest # i poseu el camí del nostre fitxer de configuració entre cometes, de manera que tingui el següent aspecte: DAEMON_CONF = "/ etc / hostapd / hostapd.conf" El # impedeix que la línia es llegeixi com a codi, de manera que bàsicament doneu vida a aquesta línia mentre li doneu el camí correcte al nostre fitxer de configuració.
Pas 6: configureu el desviament de trànsit
La idea aquí és que quan us connecteu al vostre Pi, reenviarà el trànsit a través del cable Ethernet. Així doncs, farem que wlan0 s’envia per cable Ethernet al vostre mòdem. Això implica editar un altre fitxer de configuració:
sudo nano /etc/sysctl.conf
Ara cerqueu aquesta línia: # net.ipv4.ip_forward = 1 … i suprimiu el "#", deixant la resta, de manera que només es llegeix:
net.ipv4.ip_forward = 1
Pas 7: Afegir una nova regla d’Iptables
A continuació, afegirem l'emmascarament d'IP per al trànsit de sortida a eth0 mitjançant iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADA
… i deseu la nova regla iptables:
sudo sh -c "iptables-save> /etc/iptables.ipv4.nat"
Per carregar la regla a l’arrencada, hem d’editar el fitxer /etc/rc.local i afegir la següent línia just a sobre de la sortida 0:
iptables-restore </etc/iptables.ipv4.nat
Pas 8: habilitació de la connexió a Internet
Ara, el Raspberry Pi actua com un punt d’accés al qual es poden connectar altres dispositius. Tot i això, aquests dispositius encara no poden utilitzar el Pi per accedir a Internet. Per fer-ho possible, hem de construir un pont que passi tot el trànsit entre les interfícies wlan0 i eth0.
Per construir el pont, instal·lem un paquet més:
sudo apt-get install bridge-utils
Estem preparats per afegir un pont nou (anomenat br0):
sudo brctl addbr br0
A continuació, connectarem la interfície eth0 al nostre pont:
sudo brctl addif br0 eth0
Finalment, editem el fitxer d’interfícies:
sudo nano / etc / network / interfaces
… i afegiu les línies següents al final del fitxer:
auto br0
manual d'iface br0 inet
ports_pont eth0 wlan0
Pas 9: reinicieu
Ara que estem preparats, reiniciem amb sudo reboot.
Ara el vostre Pi hauria de funcionar com a punt d’accés sense fils. Proveu-lo saltant en un altre dispositiu i cercant el nom de xarxa que heu utilitzat al pas 5.
Pas 10: Acabeu
Sí, ara podeu presumir amb els vostres amics del vostre nou servidor wifi d’hotspot.
Recomanat:
Model de grua sense fils (SMART BOT) amb càmera d'espionatge a la xarxa (wifi o punt d'accés Wi-Fi): 8 passos
Model de grua sense fils (SMART BOT) amb càmera d’espionatge a través de la xarxa (wifi o punt d'accés Wi-Fi): per realitzar qualsevol projecte passem per alguns passos: -cercar idees relacionades amb els projectes de facturació de materials necessaris per a l'experimentació del projecte a PCB i taulers
Creeu un punt d'accés WiFi i proporcioneu un servidor web a NodeMCU V3: 4 passos
Creeu un punt d'accés WiFi i proporcioneu un servidor web a NodeMCU V3: a l'article anterior ja he parlat sobre com utilitzar NodeMCU ESP8266. A l'article explico com afegir NodeMCU ESP8266 a Arduini IDE. Hi ha diverses maneres de comunicar-se a través d'Internet mitjançant NodeMCU ESP8266. Creació de NodeMCU com a
Assegureu-vos tota la connexió wifi amb una VPN: punt d’accés: 5 passos
Assegureu-vos tota la Wi-Fi amb una VPN: punt d’accés !: Com que cada vegada més de les nostres vides s’envien al gran núvol del cel que és Internet, és cada vegada més difícil mantenir-vos segur i privat en les vostres aventures personals a Internet. Tant si accediu a informació sensible que voleu mantenir en privat
Punt d’accés Wifi Raspberry Pi Zero amb una antena PCB personalitzada: 6 passos (amb imatges)
Punt d’accés Wifi Raspberry Pi Zero amb una antena PCB personalitzada: què estem fent? El títol d’aquest tutorial conté molts termes tècnics. Desglossem-ho. Què és un Raspberry Pi Zero (Rπ0)? Un Raspberry Pi Zero és un petit equip. És la versió més petita de l'ordinador de placa única Raspberry Pi
Feu un punt d'accés WiFi gratuït a Windows: 7 passos
Feu un punt d'accés WiFi gratuït a Windows: voldríeu tenir un punt d'accés sense fils gratuïtament i sense anuncis? Llegiu aquest instructiu per esbrinar com fer-ho