Mündəricat:
- Təchizat
- Addım 1: Raspbian -ı quraşdırın və yeniləyin
- Addım 2: Hostapd və Dnsmasq qurun
- Addım 3: Wlan0 Arayüzü üçün Statik IP qurun
- Addım 4: DHCP Serverini konfiqurasiya edin (dnsmasq)
- Addım 5:
- Addım 6: Trafik yönləndirməsini qurun
- Addım 7: Yeni İptables qaydası əlavə edin
- Addım 8: İnternet bağlantısını aktivləşdirin
- Addım 9: Yenidən başladın
- Addım 10: Bitirin
Video: Raspberry Pi -> Wifi Hotspot: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Wifi Hotspot "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi Hotspot "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Heç Wi -Fi olmayan bir yerə getmisiniz və dostlarınız isti nöqtəni verməyəcəklər? Məndə var və bu təlimatlarda sizə Raspberry Pi -ni wifi qaynar nöqtəsinə necə çevirəcəyinizi addım -addım göstərəcəyəm. Daha da yaxşı, bu layihə sizə 100 USD -dən də ucuz başa gələcək!
Təchizat
BOM:
Raspberry Pi 3 (texniki olaraq hər hansı bir model işləyəcək, amma bu modeli daha uyğun hesab edirəm):
Wifi Stick (bu, moruq pi artıq qurulmuş wifi-yə malik olduğu üçün isteğe bağlıdır, ancaq wifi çubuğu ilə siqnal daha yaxşı olacaq): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Keywords = wifi+stick & qid = 1583146106 & sr = 8-3
Klaviatura siçanına, ekrana/monitora və bir güc bankından aldığım bir enerji mənbəyinə də ehtiyacınız olacaq.
Addım 1: Raspbian -ı quraşdırın və yeniləyin
Bu əmrləri yazaraq Raspbian -ı yeniləyin:
sudo apt-get yeniləmələri və apt-get yeniləmələri
Bir yeniləmə alsanız, sudo reboot ilə yenidən başladın.
Addım 2: Hostapd və Dnsmasq qurun
Raspberry Pi -ni simsiz giriş nöqtəsinə çevirmək üçün istifadə edəcəyimiz iki proqramdır. Onları əldə etmək üçün bu sətirləri terminala yazın:
sudo apt-get hostapd yükləyin
sudo apt-get dnsmasq quraşdırın
Hər iki dəfə də davam etmək üçün y düyməsini basmalı olacaqsınız. hostapd, bir Raspberry Pi istifadə edərək simsiz bir əlaqə nöqtəsi yaratmağımıza imkan verən paketdir və dnsmasq istifadəsi asan bir DHCP və DNS serveridir. Proqramların konfiqurasiya fayllarını bir anda redaktə edəcəyik, buna görə fikirləşməyə başlamazdan əvvəl proqramları söndürək:
sudo systemctl hostapd dayandırın
sudo systemctl dnsmasq dayandırın
Addım 3: Wlan0 Arayüzü üçün Statik IP qurun
Buradakı məqsədlərimiz üçün 192.168 kimi standart ev şəbəkəsi IP ünvanlarından istifadə etdiyimizi düşünürəm. ###. ###. Bu fərziyyəni nəzərə alaraq 192.168.0.10 IP ünvanını wlan0 -a təyin edək
dhcpcd konfiqurasiya faylını redaktə edərək interfeys. Bu əmrlə redaktəyə başlayın:
sudo nano /etc/dhcpcd.conf
İndi sənəddə olduğunuz üçün sonuna aşağıdakı sətirləri əlavə edin:
wlan0 interfeysi
statik ip_address = 192.168.0.10/24
et0 interfeysini inkar edir
denyinterfaces wlan0
(Körpümüzün işləməsi üçün son iki sətir lazımdır --- ancaq bu barədə 8-ci addımda.) Bundan sonra, faylı saxlamaq və redaktordan çıxmaq üçün Ctrl+X, sonra Y, sonra Enter düymələrini basın.
Addım 4: DHCP Serverini konfiqurasiya edin (dnsmasq)
DHCP serverimiz kimi dnsmasq istifadə edəcəyik. DHCP serverinin fikri budur
İnterfeyslər və xidmətlər üçün IP ünvanları kimi şəbəkə konfiqurasiya parametrlərini dinamik şəkildə paylayın. dnsmasq -ın standart konfiqurasiya faylı bir çox lazımsız məlumat ehtiva edir, buna görə sıfırdan başlamağımız daha asandır. Varsayılan konfiqurasiya faylının adını dəyişək və yenisini yazaq:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
İndi yeni bir fayl düzəldəcəksiniz və köhnəsinin adı dəyişdirildikdə, bu dnsmasq -ın istifadə edəcəyi konfiqurasiya sənədidir. Bu sətirləri yeni konfiqurasiya faylınıza yazın:
interfeys = wlan0
dhcp aralığı = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 saat
Əlavə etdiyimiz xətalar, wlan0 interfeysi üçün 192.168.0.11 ilə 192.168.0.30 arasında IP ünvanları verəcəyimiz deməkdir.
Addım 5:
Başqa bir konfiqurasiya faylı! Bu dəfə hostapd konfiqurasiya faylını qarışdırırıq. Açın:
sudo nano /etc/hostapd/hostapd.conf
Bu yeni bir fayl yaratmalıdır. Bunu yazın:
interfeys = wlan0
körpü = 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 = AĞ
wpa_passphrase = PAROLA
Diqqət yetirin ki, "ŞƏBƏKƏ" və "ŞİFƏR" ə malik olduğum yerlərdə öz adlarınızı düşünməlisiniz. Digər cihazlardan Pi şəbəkəsinə necə qoşulacaqsınız. Hələ sistemə konfiqurasiya faylının yerini göstərməliyik:
sudo nano/etc/default/hostapd
Bu faylda, # DAEMON_CONF =”” yazan xətti izləyin - bu # silin və konfiqurasiya faylımızın yolunu tirnələrə qoyun, belə görünsün: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # Xətti kod olaraq oxumaqdan qoruyur, buna görə konfiqurasiya sənədimizə doğru yolu verərkən bu xətti burada canlandırırsınız.
Addım 6: Trafik yönləndirməsini qurun
Buradakı fikir budur ki, Pi -yə qoşulduqda trafiki Ethernet kabeli üzərindən ötürəcək. Buna görə wlan0 -u Ethernet kabeli ilə modeminizə ötürəcəyik. Bu, başqa bir konfiqurasiya faylını redaktə etməkdən ibarətdir:
sudo nano /etc/sysctl.conf
İndi bu xətti tapın: #net.ipv4.ip_forward = 1… və " #" işarəsini silin - qalanını tərk edin, buna görə sadəcə oxuyur:
net.ipv4.ip_forward = 1
Addım 7: Yeni İptables qaydası əlavə edin
Bundan sonra, iptables istifadə edərək eth0 -də gedən trafik üçün IP maskalanması əlavə edəcəyik:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… və yeni iptables qaydasını qeyd edin:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Qaydanı yükləməyə yükləmək üçün /etc/rc.local faylını redaktə etməliyik və 0 -dan çıxmaq üçün aşağıdakı sətri əlavə etməliyik:
iptables-bərpa </etc/iptables.ipv4.nat
Addım 8: İnternet bağlantısını aktivləşdirin
İndi Raspberry Pi digər cihazların qoşula biləcəyi bir giriş nöqtəsi kimi çıxış edir. Bununla birlikdə, bu cihazlar hələ də İnternetə daxil olmaq üçün Pi istifadə edə bilməzlər. Mümkün olanı etmək üçün wlan0 və eth0 interfeysləri arasındakı bütün trafikdən keçəcək bir körpü qurmalıyıq.
Körpü qurmaq üçün daha bir paket quraşdıraq:
sudo apt-get körpü-utils quraşdırın
Yeni bir körpü əlavə etməyə hazırıq (br0 adlanır):
sudo brctl addbr br0
Sonra, eth0 interfeysini körpümüzə bağlayacağıq:
sudo brctl addif br0 eth0
Nəhayət, interfeys faylını düzəldək:
sudo nano/etc/network/interfeysləri
… və faylın sonuna aşağıdakı sətirləri əlavə edin:
avtomatik br0
iface br0 inet təlimatı
körpü_portları eth0 wlan0
Addım 9: Yenidən başladın
Hazır olduğumuz üçün sudo reboot ilə yenidən başlayaq.
İndi Pi simsiz giriş nöqtəsi kimi işləməlidir. Başqa bir cihaza atlayaraq və 5 -ci addımda istifadə etdiyiniz şəbəkə adını axtararaq sınayın.
Addım 10: Bitirin
Bəli, indi dostlarınızla yeni hotspot wifi serverinizlə öyünə bilərsiniz!
Tövsiyə:
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Addım
Hotspot Multimedia Console de Los Angeles 80s: 80s (Grundig HiFi 5000) ilə kompüter vasitəsilə RCA ilə əlaqə qurmaq və ya yayımlamaq üçün kompüterinizlə əlaqə qurmaq üçün yerli və ya yerli kompüterlər ilə əlaqə qurun. .Bütün problem 10 metrdən çox ola bilər
Şəbəkə üzərindən casusluq kamerası olan Kabelsiz Vinç Modeli (SMART BOT) (wifi və ya Hotspot): 8 addım
Şəbəkə üzərindən casusluq kamerası olan (WIFI və ya Hotspot) Simsiz Vinç Modeli (SMART BOT): Hər hansı bir layihəni həyata keçirmək üçün bir neçə mərhələdən keçirik:-Layihə ilə əlaqədar fikirlərin axtarılması, PCB və çörək taxtasında təcrübə aparmaq üçün lazım olan materialların hesablanması
Windows -da Pulsuz WiFi Hotspot edin: 7 addım
Windows -da Pulsuz WiFi İsti Noktası yaradın: Pulsuz və reklamsız bir simsiz qaynar nöqtəyə sahib olmaq istərdinizmi? Necə olduğunu öyrənmək üçün bu təlimatı oxuyun
ESP8266-NODEMCU $ 3 WiFi Modulu #1- WiFi ilə işə başlayın: 6 addım
ESP8266-NODEMCU 3 dollarlıq WiFi Modulu #1- WiFi ilə Başlayın: Bu mikro hesablamaların yeni bir dünyası gəldi və bu şey ESP8266 NODEMCU-dur. Bu, esp8266 mühitini arduino IDE -yə başlanğıc videosu vasitəsi ilə necə yükləyə biləcəyinizi göstərən ilk hissədir