Სარჩევი:
- მარაგები
- ნაბიჯი 1: დააინსტალირეთ და განაახლეთ Raspbian
- ნაბიჯი 2: დააინსტალირეთ Hostapd და Dnsmasq
- ნაბიჯი 3: Wlan0 ინტერფეისის სტატიკური IP- ის კონფიგურაცია
- ნაბიჯი 4: DHCP სერვერის (dnsmasq) კონფიგურაცია
- ნაბიჯი 5:
- ნაბიჯი 6: შექმენით ტრაფიკის გადამისამართება
- ნაბიჯი 7: ახალი Iptables წესის დამატება
- ნაბიჯი 8: ინტერნეტ კავშირის ჩართვა
- ნაბიჯი 9: გადატვირთეთ
- ნაბიჯი 10: დაასრულეთ
ვიდეო: ჟოლო Pi -> Wifi ცხელი წერტილი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
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' %} ">
ოდესმე მიდიხართ სადმე wifi– ს გარეშე და თქვენი მეგობრები არ გამოყოფენ ცხელ წერტილს? მე მაქვს და ამ ინსტრუქციებში, მე გაჩვენებთ ეტაპობრივად, თუ როგორ უნდა გადააქციოთ თქვენი Raspberry Pi wifi ცხელ წერტილად. კიდევ უკეთესი, ეს პროექტი 100 დოლარზე ნაკლები დაგიჯდებათ!
მარაგები
BOM:
ჟოლო Pi 3 (ტექნიკურად ნებისმიერი მოდელი იმუშავებს, მაგრამ მე ეს მოდელი უფრო თანმიმდევრულად მიმაჩნია):
Wifi Stick (ეს არჩევითია, რადგან ჟოლოს პი უკვე აქვს ჩაშენებული wifi, მაგრამ სიგნალი უკეთესი იქნება 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
თქვენ ასევე დაგჭირდებათ კლავიატურის მაუსი, ეკრანი/მონიტორი და კვების წყარო, რომელიც მე მივიღე powerbank– დან, (თუ თქვენ უკვე გაქვთ ეს.)
ნაბიჯი 1: დააინსტალირეთ და განაახლეთ Raspbian
განაახლეთ Raspbian ამ ბრძანებების აკრეფით:
sudo apt-get updatesudo apt-get განახლება
თუ განახლებას მიიღებთ, კარგი იდეაა გადატვირთოთ sudo გადატვირთვით.
ნაბიჯი 2: დააინსტალირეთ Hostapd და Dnsmasq
ეს არის ორი პროგრამა, რომელსაც ჩვენ გამოვიყენებთ თქვენი Raspberry Pi უკაბელო წვდომის წერტილად გადასაყვანად. მათი მისაღებად, უბრალოდ ჩაწერეთ ეს ხაზები ტერმინალში:
sudo apt-get დააინსტალირეთ hostapd
sudo apt-get დააინსტალირეთ dnsmasq
ორივეჯერ, გასაგრძელებლად თქვენ უნდა დააჭიროთ y- ს. hostapd არის პაკეტი, რომელიც საშუალებას გვაძლევს შევქმნათ უკაბელო ცხელი წერტილი Raspberry Pi- ს გამოყენებით, ხოლო dnsmasq არის ადვილად გამოსაყენებელი DHCP და DNS სერვერი. ჩვენ ვაპირებთ პროგრამების კონფიგურაციის ფაილების რედაქტირებას ერთ მომენტში, ასე რომ, მოდით გამორთოთ პროგრამები სანამ დავიწყებთ მუშაობას:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
ნაბიჯი 3: Wlan0 ინტერფეისის სტატიკური IP- ის კონფიგურაცია
ჩვენი მიზნებისათვის, მე ვივარაუდებ, რომ ჩვენ ვიყენებთ სახლის ქსელის სტანდარტულ IP მისამართებს, მაგალითად 192.168. ###. ###. ამ ვარაუდის გათვალისწინებით, მივცეთ wlan0- ს IP მისამართი 192.168.0.10
ინტერფეისი dhcpcd კონფიგურაციის ფაილის რედაქტირებით. დაიწყეთ რედაქტირება ამ ბრძანებით:
sudo nano /etc/dhcpcd.conf
ახლა, როდესაც თქვენ ფაილში ხართ, დაამატეთ შემდეგი სტრიქონები ბოლოს:
ინტერფეისი wlan0
სტატიკური ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(ბოლო ორი სტრიქონი საჭიროა იმისათვის, რომ ჩვენი ხიდი იმუშაოს --- მაგრამ უფრო მეტი ნაბიჯი 8.) ამის შემდეგ დააჭირეთ Ctrl+X, შემდეგ Y, შემდეგ Enter, ფაილის შესანახად და გამოსასვლელად რედაქტორიდან.
ნაბიჯი 4: DHCP სერვერის (dnsmasq) კონფიგურაცია
ჩვენ ვიყენებთ dnsmasq– ს, როგორც ჩვენს DHCP სერვერს. DHCP სერვერის იდეაა
ქსელის კონფიგურაციის პარამეტრების დინამიურად გავრცელება, როგორიცაა IP მისამართები, ინტერფეისებისთვის და სერვისებისთვის. dnsmasq– ის ნაგულისხმევი კონფიგურაციის ფაილი შეიცავს უამრავ არასაჭირო ინფორმაციას, ამიტომ ჩვენთვის უფრო ადვილია ნულიდან დაწყება. მოდით გადავარქვათ ნაგულისხმევი კონფიგურაციის ფაილი და დავწეროთ ახალი:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
თქვენ ახლა შეასწორებთ ახალ ფაილს, ხოლო ძველს გადაარქვეს სახელი, ეს არის კონფიგურაციის ფაილი, რომელსაც dnsmasq გამოიყენებს. ჩაწერეთ ეს ხაზები თქვენს ახალ კონფიგურაციულ ფაილში:
ინტერფეისი = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 სთ
ჩვენ მიერ დამატებული ხაზები ნიშნავს, რომ ჩვენ ვაპირებთ მივაწოდოთ IP მისამართები wlan0 ინტერფეისისთვის 192.168.0.11 და 192.168.0.30 შორის.
ნაბიჯი 5:
კიდევ ერთი კონფიგურაციის ფაილი! ამჯერად, ჩვენ არეულობას ვუქმნით hostapd კონფიგურაციის ფაილს. გახსენი:
sudo nano /etc/hostapd/hostapd.conf
ამან უნდა შექმნას ახალი ფაილი. ჩაწერეთ ეს:
ინტერფეისი = wlan0
ხიდი = br0
hw_mode = გ
არხი = 7
wmm_ გააქტიურებულია = 0
macaddr_acl = 0
author_algs = 1
იგნორირება_მაუწყებლობის_სიდი = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = ქსელი
wpa_passphrase = PASSWORD
გაითვალისწინეთ, რომ იქ, სადაც მე მაქვს "NETWORK" და "PASSWORD", თქვენ უნდა წარმოადგინოთ თქვენი საკუთარი სახელები. ასე შეუერთდებით Pi- ს ქსელს სხვა მოწყობილობებიდან. ჩვენ ჯერ კიდევ უნდა ვაჩვენოთ სისტემას კონფიგურაციის ფაილის ადგილმდებარეობა:
sudo nano/etc/default/hostapd
ამ ფაილში თვალყური ადევნეთ ხაზს, სადაც ნათქვამია # DAEMON_CONF =”” - წაშალეთ ეს # და განათავსეთ გზა ჩვენი კონფიგურაციის ფაილის ბრჭყალებში, ასე რომ ასე გამოიყურება: DAEMON_CONF = "/etc/hostapd/hostapd.conf" # იცავს ხაზს კოდისგან წაკითხვისგან, ასე რომ თქვენ ძირითადად აცოცხლებთ ამ ხაზს აქ, ხოლო მისცემთ სწორ გზას ჩვენს კონფიგურაციის ფაილში.
ნაბიჯი 6: შექმენით ტრაფიკის გადამისამართება
აქ იდეა იმაში მდგომარეობს, რომ როდესაც თქვენ დაუკავშირდებით თქვენს Pi- ს, ის გაგზავნის ტრაფიკს თქვენს Ethernet კაბელზე. ასე რომ, ჩვენ ვაპირებთ wlan0 წინ გადადგას Ethernet კაბელის საშუალებით თქვენს მოდემზე. ეს გულისხმობს სხვა კონფიგურაციის ფაილის რედაქტირებას:
sudo nano /etc/sysctl.conf
ახლა იპოვეთ ეს ხაზი: #net.ipv4.ip_forward = 1… და წაშალეთ " #" - დანარჩენი დატოვეთ, ასე რომ, ის უბრალოდ კითხულობს:
net.ipv4.ip_forward = 1
ნაბიჯი 7: ახალი Iptables წესის დამატება
შემდეგი, ჩვენ ვაპირებთ დავამატოთ IP მასკარატირება eth0– ზე გამავალი ტრაფიკისთვის iptables– ის გამოყენებით:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… და შეინახეთ ახალი iptables წესი:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
ჩატვირთვისას წესის ჩატვირთვა, ჩვენ გვჭირდება ფაილის რედაქტირება /etc/rc.local და დავამატებთ შემდეგ სტრიქონს ხაზის გასასვლელის ზემოთ 0:
iptables-restore </etc/iptables.ipv4.nat
ნაბიჯი 8: ინტერნეტ კავშირის ჩართვა
ახლა Raspberry Pi მოქმედებს როგორც წვდომის წერტილი, რომელთან დაკავშირება სხვა მოწყობილობებს შეუძლიათ. ამასთან, ამ მოწყობილობებს ჯერ არ შეუძლიათ Pi- ს გამოყენება ინტერნეტში შესასვლელად. შესაძლებლობის გასაკეთებლად, ჩვენ უნდა ავაშენოთ ხიდი, რომელიც გაივლის მთელ მოძრაობას wlan0 და eth0 ინტერფეისებს შორის.
ხიდის ასაშენებლად, მოდით დავაყენოთ კიდევ ერთი პაკეტი:
sudo apt-get დააინსტალირეთ ხიდი-ჭურჭელი
ჩვენ მზად ვართ დავამატოთ ახალი ხიდი (სახელად br0):
sudo brctl addbr br0
შემდეგი, ჩვენ დავაკავშირებთ eth0 ინტერფეისს ჩვენს ხიდთან:
sudo brctl addif br0 eth0
დაბოლოს, მოდით შევცვალოთ ინტერფეისების ფაილი:
sudo nano/etc/network/interfaces
… და დაამატეთ შემდეგი ხაზები ფაილის ბოლოს:
ავტო br0
iface br0 inet სახელმძღვანელო
ხიდის_პორტები eth0 wlan0
ნაბიჯი 9: გადატვირთეთ
ახლა, როდესაც ჩვენ მზად ვართ, მოდით გადატვირთოთ sudo გადატვირთვით.
ახლა თქვენი Pi უნდა მუშაობდეს როგორც უკაბელო წვდომის წერტილი. სცადეთ სხვა მოწყობილობაზე გადახტომით და მოძებნოთ ქსელის სახელი, რომელიც გამოიყენეთ მე –5 ნაბიჯში.
ნაბიჯი 10: დაასრულეთ
დიახ, ახლა თქვენ შეგიძლიათ დაიკვეხნოთ თქვენს მეგობრებთან თქვენი ახალი ცხელი წერტილის wifi სერვერით!
გირჩევთ:
ცხელი წერტილი მულტიმედია Con Equipo De Música De Los 80s: 7 ნაბიჯი
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) დაკავშირებულია კომპიუტერთან და საკაბელო RCA– სთან ერთად .El problema fue que al clable de 10 metr
უკაბელო ამწე მოდელი (SMART BOT) ჯაშუშური კამერით ქსელში (wifi ან ცხელი წერტილი): 8 ნაბიჯი
უკაბელო ამწე მოდელი (SMART BOT) ჯაშუშური კამერით ქსელში (wifi ან ცხელი წერტილი): ნებისმიერი პროექტის განსახორციელებლად ჩვენ გავდივართ რამდენიმე ნაბიჯს:-იდეების მოძიება პროექტებთან დაკავშირებული პროექტებისათვის საჭირო მასალების ბილინგი PCB და breadboard ექსპერიმენტებზე
SMD SOLDERING 101 - ცხელი ფირფიტის, ცხელი ჰაერის აფეთქების, SMD STENCIL და ხელის შედუღების გამოყენება: 5 ნაბიჯი
SMD SOLDERING 101 | ცხელი ფირფიტის, ცხელი ჰაერის აფეთქების, SMD STENCIL- ისა და ხელის შედუღების გამოყენება: გამარჯობა! საკმაოდ ადვილია შედუღების გაკეთება …. გამოიყენეთ გარკვეული ნაკადი, გაათბეთ ზედაპირი და წაისვით შედუღება. მაგრამ რაც შეეხება SMD კომპონენტების შედუღებას, ის მოითხოვს ცოტაოდენი უნარ -ჩვევებს და ინსტრუმენტებსა და აქსესუარებს. ამ ინსტრუქციებში მე გაჩვენებთ ჩემს
შექმენით უფასო WiFi ცხელი წერტილი Windows- ზე: 7 ნაბიჯი
შექმენით უფასო WiFi ცხელი წერტილი Windows- ზე: გსურთ გქონდეთ უკაბელო ცხელი წერტილი უფასოდ და რეკლამის გარეშე? წაიკითხეთ ეს ინსტრუქცია, რომ გაარკვიოთ როგორ
ჟოლო ჟოლო Pi (12 თავი) (სურათებით)
შესავალი ჟოლოს (უთავო) ჟოლოში: ბოლოს და ბოლოს! გამოიყენეთ თქვენი Raspberry Pi ისე, რომ არ დახარჯოთ ის, რაც სამუდამოდ აკავშირებს გარე პერიფერიულ მოწყობილობებს და გაუმკლავდებით საკაბელო სისულელეს: დააკონფიგურირეთ თქვენი Pi, რომ იყოს უთავო! (არა საშინელი) მაგრამ ეს განსაკუთრებით გამოსადეგია მათთვის, ვინც ასწავლის