ዝርዝር ሁኔታ:

Raspberry Pi -> Wifi Hotspot: 10 ደረጃዎች
Raspberry Pi -> Wifi Hotspot: 10 ደረጃዎች

ቪዲዮ: Raspberry Pi -> Wifi Hotspot: 10 ደረጃዎች

ቪዲዮ: Raspberry Pi -> Wifi Hotspot: 10 ደረጃዎች
ቪዲዮ: BTT SKR2 -Klipper Firmware Install 2024, ሀምሌ
Anonim
Raspberry Pi ውድድር 2020
Raspberry Pi ውድድር 2020

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 ዶላር በታች ያስወጣዎታል!

አቅርቦቶች

ቦም

Raspberry Pi 3 (በቴክኒካዊ ማንኛውም ሞዴል ይሠራል ግን እኔ ይህንን ሞዴል የበለጠ ወጥነት አግኝቻለሁ)

Wifi Stick (ይህ እንጆሪ ፓይ ቀድሞውኑ በ wifi ውስጥ እንደሠራው አማራጭ ነው ፣ ግን ምልክቱ በ wifi በትር የተሻለ ይሆናል)-https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? ቁልፍ ቃላት = wifi+stick & qid = 1583146106 & sr = 8-3

እንዲሁም የቁልፍ ሰሌዳ መዳፊት ፣ ማያ/ማሳያ ፣ እና ከኃይል ባንክ ያገኘሁትን የኃይል ምንጭ ያስፈልግዎታል ((እነዚያ ቀድሞውኑ እንዳሉዎት በመገመት)።

ደረጃ 1 Raspbian ን ይጫኑ እና ያዘምኑ

እነዚህን ትዕዛዞች በመተየብ Raspbian ን ያዘምኑ

sudo apt-get updatesudo apt-get upgrade

ማሻሻያ ካገኙ በሱዶ ዳግም ማስነሳት እንደገና ማስጀመር ጥሩ ሀሳብ ነው።

ደረጃ 2 Hostapd እና Dnsmasq ን ይጫኑ

የእርስዎን Raspberry Pi ወደ ሽቦ አልባ የመዳረሻ ነጥብ ለማድረግ የምንጠቀምባቸው ሁለቱ ፕሮግራሞች ናቸው። እነሱን ለማግኘት ልክ እነዚህን መስመሮች ወደ ተርሚናል ያስገቡ።

sudo apt-get install hostapd

sudo apt-get install dnsmasq ን ይጫኑ

በሁለቱም ጊዜያት ለመቀጠል y ን መምታት ይኖርብዎታል። hostapd Raspberry Pi ን በመጠቀም የገመድ አልባ መገናኛ ነጥብን ለመፍጠር የሚያስችለን ጥቅል ነው ፣ እና dnsmasq ለአጠቃቀም ቀላል የ DHCP እና የዲ ኤን ኤስ አገልጋይ ነው። የፕሮግራሞቹን ውቅረት ፋይሎች ለአፍታ እናስተካክለዋለን ፣ ስለዚህ ማጤን ከመጀመራችን በፊት ፕሮግራሞቹን እናጥፋቸው-

sudo systemctl stop hostapd

sudo systemctl ማቆሚያ dnsmasq

ደረጃ 3 ለ Wlan0 በይነገጽ የማይንቀሳቀስ አይፒን ያዋቅሩ

ለኛ ዓላማዎች ፣ እንደ 192.168 ያሉ መደበኛ የቤት አውታረ መረብ አይፒ አድራሻዎችን እየተጠቀምን ነው ብዬ እገምታለሁ። ያንን ግምት ከተሰጠ ፣ የአይፒ አድራሻውን 192.168.0.10 ለ wlan0 እንመድብ

የ dhcpcd ውቅረት ፋይልን በማርትዕ በይነገጽ። በዚህ ትእዛዝ ማርትዕ ይጀምሩ-

sudo nano /etc/dhcpcd.conf

አሁን በፋይሉ ውስጥ ነዎት ፣ የሚከተሉትን መስመሮች በመጨረሻው ላይ ያክሉ

በይነገጽ wlan0

የማይንቀሳቀስ ip_address = 192.168.0.10/24

denyinterfaces eth0

denyinterfaces wlan0

(ድልድያችን እንዲሠራ የመጨረሻዎቹ ሁለት መስመሮች ያስፈልጋሉ –- ነገር ግን በደረጃ 8 ላይ ከዚያ የበለጠ)። ከዚያ በኋላ Ctrl+X ን ፣ ከዚያ Y ን ፣ ከዚያ ፋይሉን ለማስቀመጥ እና ከአርታኢው ለመውጣት ያስገቡ።

ደረጃ 4 የ DHCP አገልጋዩን (ዲኤስኤስማክ) ያዋቅሩ

እኛ እንደ ዲኤችሲሲ አገልጋያችን dnsmasq ን እንጠቀማለን። የ DHCP አገልጋይ ሀሳብ ነው

እንደ በይነገጽ እና አገልግሎቶች እንደ የአይፒ አድራሻዎች ያሉ የአውታረ መረብ ውቅረትን መለኪያዎች በተለዋዋጭ ያሰራጫሉ። የ dnsmasq ነባሪ የማዋቀሪያ ፋይል ብዙ አላስፈላጊ መረጃዎችን ይ containsል ፣ ስለዚህ ከባዶ መጀመር ለእኛ ቀላል ይሆንልናል። ነባሪውን የውቅረት ፋይል እንደገና እንሰይምና አዲስ እንፃፍ

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 ፣ 24h

ያከልናቸው መስመሮች ማለት ለ wlan0 በይነገጽ በ 192.168.0.11 እና 192.168.0.30 መካከል የአይፒ አድራሻዎችን እንሰጣለን ማለት ነው።

ደረጃ 5

ሌላ የውቅረት ፋይል! በዚህ ጊዜ እኛ ከአስተናጋጅapd ውቅረት ፋይል ጋር እየተበላሸን ነው። ወደ ላይ ይክፈቱ;

sudo nano /etc/hostapd/hostapd.conf

ይህ አዲስ አዲስ ፋይል መፍጠር አለበት። በዚህ ይተይቡ ፦

በይነገጽ = wlan0

ድልድይ = br0

hw_mode = ሰ

ሰርጥ = 7

wmm_enabled = 0

macaddr_acl = 0

auth_algs = 1

ችላ_ቢሮድካስት_ሰይድ = 0

wpa = 2

wpa_key_mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise = CCMP

ssid = NETWORK

wpa_passphrase = PASSWORD

“NETWORK” እና “PASSWORD” ባለሁበት ቦታ የራስዎን ስም ይዘው መምጣት እንዳለብዎ ልብ ይበሉ። ከሌሎች መሣሪያዎች የ Pi ን አውታረ መረብ የሚቀላቀሉት በዚህ መንገድ ነው። እኛ አሁንም የውቅረት ፋይልን ሥፍራ ስርዓቱን ማሳየት አለብን-

sudo nano/etc/default/hostapd

በዚህ ፋይል ውስጥ # DAEMON_CONF =”” የሚለውን መስመር ይከታተሉ - ያንን # ይሰርዙ እና እንደዚህ እንዲመስል ወደ የውቅረት ፋይላችን ዱካውን ያስገቡ - DAEMON_CONF = "/etc/hostapd/hostapd.conf" # መስመሩ እንደ ኮድ እንዳይነበብ ያደርገዋል ፣ ስለዚህ ለኛ የውቅረት ፋይል ትክክለኛውን መንገድ እየሰጡት ይህንን መስመር በመሠረቱ እዚህ ወደ ሕይወት ያመጣሉ።

ደረጃ 6 - የትራፊክ ማስተላለፍን ያዘጋጁ

እዚህ ያለው ሀሳብ ከእርስዎ ፒ ጋር በሚገናኙበት ጊዜ ትራፊክዎን በኤተርኔት ገመድዎ ላይ ያስተላልፋል የሚል ነው። ስለዚህ ወደ ሞደምዎ በኤተርኔት ገመድ በኩል wlan0 ወደፊት እንኖራለን። ይህ ሌላ የውቅረት ፋይልን ማርትዕን ያካትታል።

sudo nano /etc/sysctl.conf

አሁን ይህንን መስመር ይፈልጉ - #net.ipv4.ip_forward = 1… እና “#” ን ይሰርዙ - ቀሪውን ይተዉት ፣ ስለዚህ ያነባል -

net.ipv4.ip_forward = 1

ደረጃ 7: አዲስ Iptables ደንብ ማከል

በመቀጠል ፣ iptables ን በመጠቀም በ eth0 ላይ ለወጪ ትራፊክ አይፒ ማስመሰያ እንጨምራለን-

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/በይነገጽ

… እና በፋይሉ መጨረሻ ላይ የሚከተሉትን መስመሮች ያክሉ ፦

አውቶማቲክ br0

iface br0 inet ማንዋል

ድልድይ_ኤፖርቶች eth0 wlan0

ደረጃ 9: ዳግም አስነሳ

አሁን ዝግጁ ስለሆንን በሱዶ ዳግም ማስነሳት እንነሳ።

አሁን የእርስዎ ፒ እንደ ገመድ አልባ የመዳረሻ ነጥብ ሆኖ መሥራት አለበት። በሌላ መሣሪያ ላይ በመዝለል እና በደረጃ 5 ውስጥ የተጠቀሙበትን የአውታረ መረብ ስም በመፈለግ ይሞክሩት።

ደረጃ 10: ጨርስ

አዎ ፣ አሁን ስለ አዲሱ መገናኛ ነጥብ ስለ wifi አገልጋይዎ ለጓደኞችዎ መኩራራት ይችላሉ!

የሚመከር: