Სარჩევი:

ჟოლო Pi როგორც სრულიად უკაბელო როუტერი: 5 ნაბიჯი
ჟოლო Pi როგორც სრულიად უკაბელო როუტერი: 5 ნაბიჯი

ვიდეო: ჟოლო Pi როგორც სრულიად უკაბელო როუტერი: 5 ნაბიჯი

ვიდეო: ჟოლო Pi როგორც სრულიად უკაბელო როუტერი: 5 ნაბიჯი
ვიდეო: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024, ნოემბერი
Anonim
Raspberry Pi როგორც სრულიად უკაბელო როუტერი
Raspberry Pi როგორც სრულიად უკაბელო როუტერი

ეს არის სასწავლო მიზანია შექმნას უკაბელო როუტერი ჟოლოსგან და უკაბელო ადაპტერისგან, არცერთი ეს ნამუშევარი არ არის ორიგინალური, უბრალოდ გაერთიანებულია რამდენიმე ჩავარდნის შემდეგ, ვიმედოვნებ, რომ ეს დაგეხმარებათ. ჩემი წყაროებია:

howtoraspberrypi.com/create-a-wi-fi-hotspo…

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 ავტორი Caxton1

ამ პროექტისთვის მე გამოვიყენე ჟოლო pi ნულოვანი w მაგრამ ნებისმიერი ჟოლოს პი შეიძლება გამოყენებულ იქნას და edimax wifi ადაპტერი.

www.amazon.com/gp/product/B003MTTJOY/

თუ ჟოლოს pi არ აქვს ბორტზე wifi, ორ გადამყვანს უნდა შეეძლოს განთავსება, მათ უნდა ჰქონდეთ წვდომის წერტილის შესაძლებლობები. მე ვიყენებ ჯესიის ახალ ვერსიას პიქსელებით. სხვა ვერსიებში არ ვარ დარწმუნებული.

მე ვიყენებ ადაპტერს, როგორც გარე Wi -Fi- სთან დაკავშირებას, ასევე შიდა wifi- ს, როგორც ჩემს წვდომის წერტილს ან წერტილს, რომელსაც სხვა მოწყობილობები დაუკავშირდებიან. internetwlan1wlan0 მოწყობილობა

ნაბიჯი 1: დამატებითი Wifi ადაპტერის შეკეთება

დამატებითი Wifi ადაპტერის შეკეთება
დამატებითი Wifi ადაპტერის შეკეთება

ჟოლოს პი და ჩართული ჩადეთ wifi ადაპტერი ჟოლოს USB- ში

პიქსელის სამუშაო მაგიდაზე შეამოწმეთ, რომ ორივე უკაბელო კავშირი არსებობს და ერთი გარე Wi -Fi როუტერთან არის დაკავშირებული

განაახლეთ pi:

sudo apt-get განახლება && sudo apt-get განახლება -y

შემდეგ გადაიტანეთ wifi სერთიფიკატები სხვა ადგილას

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp/dev/null /etc/wpa_supplicant/wpa_supplicant.conf

ნაბიჯი 2: დააინსტალირეთ Workhorse და Web Gui

ახლა დააინსტალირეთ ვებ gui, რომელიც შეასრულებს სამუშაოს უმეტესობას

sudo wget -q https://git.io/voEUQ -O/tmp/raspap && bash/tmp/raspap

დაელოდეთ შემდეგ მოთხოვნას

გასაგრძელებლად ჩაწერეთ "y"

ჩაწერეთ "y" ინსტალაციისთვის

ჩაწერეთ "y" გადატვირთვისთვის

თქვენს ჟოლოს არ ექნება ინტერნეტი მომდევნო ეტაპზე

ნაბიჯი 3: ხელახლა ჩართეთ ინტერნეტი და სწორი კონფიგურაციის ფაილი

ხელახლა ჩართეთ ინტერნეტი და სწორი კონფიგურაციის ფაილი
ხელახლა ჩართეთ ინტერნეტი და სწორი კონფიგურაციის ფაილი

ინტერნეტის წვდომის გასააქტიურებლად ჩვენ უნდა დავაყენოთ wifi სერთიფიკატების ფაილი თავის ადგილას

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.sav /etc/wpa_supplicant/wpa_supplicant.conf

შემდეგ კვლავ გადატვირთეთ

sudo გადატვირთვა

პიქსელის დესკტოპზე გადატვირთვის შემდეგ, დარწმუნდით, რომ ერთი კავშირი დაკავშირებულია თქვენს wifi ssid– თან და მეორე ssid „raspi-webgui“-თან.

გახსენით ტერმინალი, შეცვალეთ/etc/network/interfaces sudo nano/etc/network/interfaces ფაილი ჩემს შემთხვევაში მე წავშლი "wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf" wlan0 განყოფილებიდან და wlan1 განყოფილებაში შეცვალეთ ხაზი "iface wlan1 inet manual" - ით "iface wlan1 inet dhcp"

ჩემი ფაილი ასე გამოიყურება

# ინტერფეისი (5) ფაილი გამოიყენება ifup (8) და ifdown (8) # გთხოვთ გაითვალისწინოთ, რომ ეს ფაილი დაწერილია dhcpcd– ით გამოსაყენებლად # სტატიკური IP– სთვის, მიმართეთ /etc/dhcpcd.conf და 'man dhcpcd.conf'

# შეიტანეთ ფაილები /etc/network/interfaces.d: წყარო-დირექტორია /etc/network/interfaces.d

auto lo iface lo inet loopback

iface eth0 inet სახელმძღვანელო

#wlan0 როგორც წვდომის წერტილი

allow-hotplug wlan0

iface wlan0 inet სახელმძღვანელო

#wlan1 უკავშირდება გარე wifi- ს

allow-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

როდესაც დაიხურება გადატვირთეთ ჟოლო

sudo გადატვირთვა

ნაბიჯი 4: მიიღეთ WiFi, რომ ისაუბრონ ერთმანეთთან

გადატვირთვის შემდეგ ინტერნეტი ხელმისაწვდომი იქნება ახლა wlan1- ს და wlan0- ს უნდა უთხრან ერთმანეთთან საუბარი, ტერმინალში:

sudo apt-get install iptables-persistent –აირჩიეთ დიახ, რომ შეინარჩუნოთ მიმდინარე IPV4 წესები

აირჩიეთ დიახ, რათა შეინახოთ მიმდინარე IPV6 წესები

sudo nano /etc/hostapd/hostapd.conf

დაწერეთ კომენტარი დრაივერზე #მძღოლი = nl80211

sudo nano/etc/default/hostapd

იპოვეთ ხაზი #DAEMON_CONF = "" და შეცვალეთ DAEMON_CONF = "/etc/hostapd/hostapd.conf"

sudo nano /etc/init.d/hostapd

იპოვნეთ ხაზი DAEMON_CONF = და შეცვალეთ DAEMON_CONF =/etc/hostapd/hostapd.conf

sudo nano /etc/sysctl.conf

კომენტარის გაკეთება ხაზის #net.ipv4.ip_forward = 1 ისე, რომ ის გახდება net.ipv4.ip_forward = 1

sudo sh -c "ექო 1>/proc/sys/net/ipv4/ip_forward"

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m სახელმწიფო -სახელმწიფო დაკავშირებული, დამკვიდრებული -j მიღება

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

sudo გადატვირთვა

ნაბიჯი 5: დაუკავშირდით და დააკონფიგურირეთ თქვენი Wi-Fi ცხელ წერტილს

დაუკავშირდით და დააკონფიგურირეთ თქვენი Wi-Fi ცხელ წერტილს
დაუკავშირდით და დააკონფიგურირეთ თქვენი Wi-Fi ცხელ წერტილს

როდესაც თქვენი ჟოლო pi გადატვირთულია და თქვენ უნდა ნახოთ "raspi-webgui" ქსელი ხელმისაწვდომი ქსელების სიაში.

მას შემდეგ რაც ქსელი გამოჩნდება, თქვენ მხოლოდ უნდა დაუკავშიროთ მას, ნაგულისხმევი პაროლი არის ChangeMe.

თქვენ შეგიძლიათ შეცვალოთ ეს პაროლი, ქსელის სახელი და მრავალი სხვა რამ თქვენი ჟოლოს ცხელი წერტილის ადმინისტრაციულ ინტერფეისთან თქვენი ბრაუზერის საშუალებით, სტანდარტულად მისამართი უნდა იყოს 10.3.141.1.

შესვლა: ადმინისტრატორი

პაროლი: საიდუმლო

ვიმედოვნებ, რომ ეს ხელს უწყობს

გირჩევთ: