Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Installer og oppdater Raspbian
- Trinn 2: Installer Hostapd og Dnsmasq
- Trinn 3: Konfigurer en statisk IP for Wlan0 -grensesnittet
- Trinn 4: Konfigurer DHCP -serveren (dnsmasq)
- Trinn 5:
- Trinn 6: Konfigurer videresending av trafikk
- Trinn 7: Legge til en ny Iptables -regel
- Trinn 8: Aktivering av Internett -tilkobling
- Trinn 9: Start på nytt
- Trinn 10: Fullfør
Video: Raspberry Pi -> Wifi Hotspot: 10 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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 & height = 300' %} ">
Har du noen gang dro til et sted uten wifi, og vennene dine ville ikke gi ut hotspot? Jeg har, og i denne instruksjonene vil jeg vise deg trinn for trinn hvordan du gjør Raspberry Pi til et wifi -hotspot. Enda bedre, dette prosjektet vil koste deg mindre enn 100 USD!
Rekvisita
BOM:
Raspberry Pi 3 (teknisk sett vil enhver modell fungere, men jeg synes denne modellen er mer konsekvent):
Wifi Stick (dette er valgfritt ettersom bringebær-pi allerede har innebygd wifi, men signalet blir bedre med en wifi-pinne): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Keywords = wifi+stick & qid = 1583146106 & sr = 8-3
Du trenger også tastaturmus, en skjerm/skjerm og en strømkilde som jeg fikk fra en powerbank (forutsatt at du allerede har dem.)
Trinn 1: Installer og oppdater Raspbian
Oppdater Raspbian ved å skrive disse kommandoene:
sudo apt-get oppdateringer sudo apt-get oppgradering
Hvis du får en oppgradering, er det en god idé å starte på nytt med sudo omstart.
Trinn 2: Installer Hostapd og Dnsmasq
Dette er de to programmene vi skal bruke for å gjøre din Raspberry Pi til et trådløst tilgangspunkt. For å få dem, bare skriv inn disse linjene i terminalen:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Begge gangene må du trykke y for å fortsette. hostapd er pakken som lar oss lage et trådløst hotspot ved hjelp av en Raspberry Pi, og dnsmasq er en brukervennlig DHCP- og DNS-server. Vi skal redigere programmets konfigurasjonsfiler om et øyeblikk, så la oss slå av programmene før vi begynner å tukle:
sudo systemctl stopp hostapd
sudo systemctl stopp dnsmasq
Trinn 3: Konfigurer en statisk IP for Wlan0 -grensesnittet
For våre formål her antar jeg at vi bruker standard hjemmenettverkets IP -adresser, som 192.168. ###. ###. Gitt den forutsetningen, la oss tildele IP -adressen 192.168.0.10 til wlan0
grensesnitt ved å redigere dhcpcd -konfigurasjonsfilen. Begynn å redigere med denne kommandoen:
sudo nano /etc/dhcpcd.conf
Nå som du er i filen, legger du til følgende linjer på slutten:
grensesnitt wlan0
statisk ip_adresse = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(De to siste linjene er nødvendige for å få broen vår til å fungere –- men mer om det i trinn 8.) Etter det trykker du Ctrl+X, deretter Y, deretter Enter for å lagre filen og avslutte editoren.
Trinn 4: Konfigurer DHCP -serveren (dnsmasq)
Vi kommer til å bruke dnsmasq som vår DHCP -server. Tanken med en DHCP -server er å
dynamisk distribuere nettverkskonfigurasjonsparametere, for eksempel IP -adresser, for grensesnitt og tjenester. dnsmasqs standard konfigurasjonsfil inneholder mye unødvendig informasjon, så det er lettere for oss å starte fra bunnen av. La oss gi nytt navn til standardkonfigurasjonsfilen og skrive en ny:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Du redigerer en ny fil nå, og med den gamle omdøpt, er dette konfigurasjonsfilen som dnsmasq vil bruke. Skriv inn disse linjene i den nye konfigurasjonsfilen:
grensesnitt = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Linjene vi la til betyr at vi kommer til å gi IP -adresser mellom 192.168.0.11 og 192.168.0.30 for wlan0 -grensesnittet.
Trinn 5:
Nok en konfigurasjonsfil! Denne gangen roter vi med hostapd -konfigurasjonsfilen. Åpne det:
sudo nano /etc/hostapd/hostapd.conf
Dette bør opprette en helt ny fil. Skriv inn dette:
grensesnitt = wlan0
bro = 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 = NETTVERK
wpa_passphrase = PASSORD
Legg merke til at der jeg har "NETWORK" og "PASSWORD", bør du komme med dine egne navn. Slik blir du med i Pi -nettverket fra andre enheter. Vi må fortsatt vise systemet plasseringen av konfigurasjonsfilen:
sudo nano/etc/default/hostapd
I denne filen kan du spore linjen som sier # DAEMON_CONF =”” - slett det # og sett banen til konfigurasjonsfilen vår i anførselstegnene, slik at den ser slik ut: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # Holder linjen fra å bli lest som kode, så du bringer i utgangspunktet denne linjen til live her mens du gir den den rette veien til vår konfigurasjonsfil.
Trinn 6: Konfigurer videresending av trafikk
Tanken her er at når du kobler til Pi, vil den videresende trafikken over Ethernet -kabelen. Så vi kommer til å ha wlan0 fremover via Ethernet -kabel til modemet ditt. Dette innebærer å redigere enda en konfigurasjonsfil:
sudo nano /etc/sysctl.conf
Finn nå denne linjen: #net.ipv4.ip_forward = 1 … og slett " #" - la resten stå, så det bare leser:
net.ipv4.ip_forward = 1
Trinn 7: Legge til en ny Iptables -regel
Deretter skal vi legge til IP -maskering for utgående trafikk på eth0 ved hjelp av iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… og lagre den nye iptables -regelen:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
For å laste regelen ved oppstart må vi redigere filen /etc/rc.local og legge til følgende linje like over linjeutgang 0:
iptables-restore </etc/iptables.ipv4.nat
Trinn 8: Aktivering av Internett -tilkobling
Nå fungerer Raspberry Pi som et tilgangspunkt som andre enheter kan koble seg til. Disse enhetene kan imidlertid ikke bruke Pi for å få tilgang til internett ennå. For å gjøre det mulig, må vi bygge en bro som passerer all trafikk mellom wlan0- og eth0 -grensesnittene.
For å bygge broen, la oss installere en pakke til:
sudo apt-get install bridge-utils
Vi er klare til å legge til en ny bro (kalt br0):
sudo brctl addbr br0
Deretter kobler vi eth0 -grensesnittet til broen vår:
sudo brctl addif br0 eth0
Til slutt, la oss redigere grensesnittfilen:
sudo nano/etc/network/interfaces
… og legg til følgende linjer på slutten av filen:
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0
Trinn 9: Start på nytt
Nå som vi er klare, la oss starte på nytt med sudo reboot.
Nå skal din Pi fungere som et trådløst tilgangspunkt. Prøv det ved å hoppe på en annen enhet og se etter nettverksnavnet du brukte tilbake i trinn 5.
Trinn 10: Fullfør
Ja, nå kan du skryte til vennene dine om din nye hotspot wifi -server!
Anbefalt:
Hotspot Multimedia Con Equipo De Música De Los 80 -tallet: 7 trinn
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) conectado a la PC mediante un cable RCA of audio que uso habitualmente for escuchar music toant for vía streaming, como mi colección de música local .El problem kan kjøres på 10 metr
Trådløs kranmodell (SMART BOT) med spioneringskamera over nettverket (wifi eller hotspot): 8 trinn
Trådløs kranmodell (SMART BOT) Med spioneringskamera over nettverket (wifi eller hotspot): For å lage et prosjekt går vi gjennom noen trinn: -søk etter ideer knyttet til prosjekter Fakturering av materialer som kreves for prosjekteksperiment på PCB og brødbrett
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi - RGB LED STRIP Smarttelefonkontroll: 4 trinn
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi | RGB LED STRIP Smartphone Control: Hei folkens i denne opplæringen lærer vi hvordan du bruker nodemcu eller esp8266 som en IR -fjernkontroll for å kontrollere en RGB LED -stripe, og Nodemcu vil bli styrt av smarttelefonen over wifi. Så i utgangspunktet kan du kontrollere RGB LED STRIP med smarttelefonen din
Lag et gratis WiFi -hotspot på Windows: 7 trinn
Lag et gratis WiFi -hotspot på Windows: Vil du ha et trådløst hotspot gratis og uten annonser? Les denne instruksen for å finne ut hvordan
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: 6 trinn
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: En ny verden av disse mikrodatamaskinene har kommet, og denne tingen er ESP8266 NODEMCU. Dette er den første delen som viser hvordan du kan installere miljøet til esp8266 i din arduino IDE gjennom startvideoen og når delene inkluderer