Բովանդակություն:

Ազնվամորի Pi- ն որպես ամբողջովին անլար երթուղիչ `5 քայլ
Ազնվամորի Pi- ն որպես ամբողջովին անլար երթուղիչ `5 քայլ

Video: Ազնվամորի Pi- ն որպես ամբողջովին անլար երթուղիչ `5 քայլ

Video: Ազնվամորի Pi- ն որպես ամբողջովին անլար երթուղիչ `5 քայլ
Video: Դեպի Ճամբար 4, Սերիա 1 / Depi Chambar 4 2024, Նոյեմբեր
Anonim
Raspberry Pi- ն որպես ամբողջովին անլար երթուղիչ
Raspberry Pi- ն որպես ամբողջովին անլար երթուղիչ

Այս խրատական նպատակն է ստեղծել անլար երթուղիչ ազնվամորու pi- ից և անլար ադապտերից: Այս աշխատանքներից ոչ մեկը բնօրինակ չէ, պարզապես մի քանի ձախողումից հետո հավաքված են: Հուսով եմ, որ դա կօգնի: Իմ աղբյուրներն են.

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

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 ներդրող Caxton1

Այս նախագծի համար ես օգտագործեցի ազնվամորի pi զրո w, բայց ցանկացած ազնվամորի pi կարող է օգտագործվել և edimax wifi ադապտեր:

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

Եթե ազնվամորու pi- ն չունի ներկառուցված wifi, երկու ադապտեր պետք է կարողանան տեղավորել, նրանք պետք է ունենան մուտքի կետի հնարավորություններ: Ես օգտագործում եմ jessie- ի թարմ տարբերակը պիքսելներով: Այլ վարկածների հարցում վստահ չեմ:

Ես ադապտերը կօգտագործեմ որպես արտաքին Wi -Fi- ի հետ կապ, իսկ ներկառուցված wifi- ն `որպես իմ մուտքի կետ կամ կետ, որին կարող են միանալ այլ սարքեր: internetwlan1wlan0 սարք

Քայլ 1. Լրացուցիչ Wifi ադապտերի վերանորոգում

Լրացուցիչ Wifi ադապտերի վերանորոգում
Լրացուցիչ Wifi ադապտերի վերանորոգում

Ազնվամորու pi- ն միացված և միացված տեղադրեք wifi ադապտերը ազնվամորու USB- ի մեջ

Պիքսելային աշխատասեղանում հաստատեք, որ երկու անլար կապերն առկա են, և մեկը միացված է արտաքին wifi երթուղիչին

Թարմացրեք pi- ն ՝

sudo apt-get update && sudo apt-get upgrade -y

Այնուհետև տեղափոխեք wi -fi հավատարմագրերը մեկ այլ վայր

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- ից ՝ source-directory /etc/network/interfaces.d

auto lo iface lo inet loopback

iface eth0 inet ձեռնարկ

#wlan0 որպես մուտքի կետ

allow-hotplug wlan0

iface wlan0 inet ձեռնարկ

#wlan1- ը կապվում է արտաքին Wi -Fi- ի հետ

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 "echo 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 -j ԸՆԴՈՆԵԼ

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ԸՆԴՈՆԵԼ

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:

մուտք: ադմինիստրատոր

գաղտնաբառ: գաղտնի

Հուսով եմ, որ սա օգնում է

Խորհուրդ ենք տալիս: