Answers:
මෙම නිබන්ධනය ආකාරය පෙරනිමි ජාලය කළමනාකරු භාවිතා ජාල පිහිටුවීමට විස්තර dhcpcd ඇතුළත් Raspbian 2015-05-05 සිට.
එය පදනම් වන්නේ රාස්බියන් බස්ටර් , රාස්බියන් ස්ට්රෙච් , රාස්බියන් ජෙසී සහ අවසාන රාස්බියන් වීසි .
බස්ටර් සැකසුම් දිගු කිරීමට සමාන වේ.
ඔබ ඊතර්නෙට් භාවිතා කරන්නේ නම් රවුටරයක් සමඟ සම්බන්ධතාවයක් වින්යාස කිරීමක් අවශ්ය නොවිය යුතු අතර එය කොටුවෙන් පිටත ක්රියා කළ යුතුය.
Pi3B + සහ Pi4 හි ගිගාබිට් ඊතර්නෙට් අතුරුමුහුණත් ඇති අතර එය ක්රියා කරන්නේ ගිගාබිට් ඊතර්නෙට් (1000BASE-T) රවුටරයක පමණි. එය වයර් 8 CAT 5E කේබලයක් භාවිතා කරන්නේ නම් පමණි. 100BASE-T සඳහා පමණක් සහය දක්වන පෙර Pi මාදිලි වයර් කේබල් 6 කට වඩා වැඩ කරයි.
සටහන Pi3 / Pi Zero W inbuilt WiFi 5GHz ජාල සඳහා සහය නොදක්වන අතර රැහැන් රහිත නියාමන වසම සැකසෙන තුරු 2.4GHz ජාලයන්හි Ch 12,13 සමඟ සම්බන්ධ නොවනු ඇත.
රැහැන් රහිත නියාමන වසම සැකසෙන තුරු 5GHz සක්රීය උපාංගවල WiFi අක්රීය කර ඇත (Pi4B, Pi3B +, Pi3A +)
- වසම
Raspberry Pi Configuration
(rc_gui) හරහාraspi-config
හෝcountry=
සුදුසු ISO 3166 ඇල්ෆා 2 රටක කේතයකට සැකසීම මඟින් සැකසිය හැකිය/etc/wpa_supplicant/wpa_supplicant.conf
.
ඔබ WiFi සහ GUI භාවිතා කරන්නේ නම් පහත සඳහන් දෑ අනුගමනය කරන්නපදනම් මාර්ගෝපදේශ
පදනම් මාර්ගෝපදේශ අනුගමනය කරමින් සකසා ඇති විධාන රේඛාවෙන් ඔබ වයිෆයි භාවිතා කරන්නේ නම්
කරන්නේ නම් විකාශනය නොවන ජාලයක් සැකසීමට ඇති එකම ක්රමය මෙයයි SSID
.
මෙය 'හෙඩ්ලස්' පද්ධතියක් සැකසීමටද භාවිතා කළ හැකිය. උදා: අනුක්රමික කොන්සෝල කේබලයක් භාවිතා කරමින්, නමුත් ඔබට සැකසීමට මොනිටරයක් සහ යතුරුපුවරුවක් ණයට ගත හැකි නම් එය වඩාත් පහසු වේ. පරිගණකයකට ඊතර්නෙට් කේබලයක් භාවිතා කළ හැකි තවත් ක්රමයක් සඳහා පහත බලන්න.
රාස්බියන් , 2016 මැයි මාසයේ සිට, ඇරඹුම් නාමාවලියෙහි අන්තර්ගතය නමින් හැඳින්වෙන ගොනුවක් සඳහා පරික්ෂා කරන අතර , දැනට පවතින ඕනෑම ගොනුවක් වෙනුවට wpa_supplicant.conf
ගොනුව පිටපත් කරනු ඇත . ඇරඹුම් නාමාවලියෙහි ඇති ගොනුව පසුව ඉවත් කරනු ලැබේ. පහත විස්තර කර ඇති සැකසුම් භාවිතා කරමින් හිස් නැති සැකසුම සක්රීය කිරීමට මෙය භාවිතා කළ හැකිය . (ඔබට බොහෝ විට සක්රීය කිරීමට අවශ්ය වනු ඇත/etc/wpa_supplicant
wpa_supplicant.conf
wpa_supplicant.conf
ssh
ඇත.)
ඔබට දැන ගැනීමට අවශ්ය නම් IP Address
ඔබේ Pi hostname -I
විධාන රේඛාවේ Enter භාවිතා කරයි.
නොවැම්බර් 2016 නිකුතුව වන විට, රාස්බියන් විසින් පෙරනිමියෙන් SSH සේවාදායකය අක්රීය කර ඇත. ඔබට එය අතින් සක්රිය කිරීමට සිදුවේ .
sudo raspi-config
ටර්මිනලයට ඇතුළු වන්න , පළමුව තෝරන්න advanced options
, පසුව සැරිසැරීමට ssh
, ඔබන්න Enter
සහ ssh සේවාදායකය සක්රීය හෝ අක්රීය කරන්න තෝරන්න.
හිස් රහිත සැකසුම සඳහා, කිසිදු දිගුවක් නොමැතිව 'ssh' නම් ගොනුවක් SD කාඩ් පතේ ඇරඹුම් කොටසට දැමීමෙන් SSH සක්රීය කළ හැකිය.
ඔබ ධාවනය කරන්නේ නම් මෑතදී රාස්බියන් එකක්
/etc/network/interfaces
පහත පරිදි විය යුතුය. ඔබ එය වෙනස් කර ඇත්නම් එය ආපසු දමන්න. (නැතහොත්Stretch
එය මකා දැමීමෙන් - එය කිසිවක් නොකරයි.)
# අතුරුමුහුණත් (5) ගොනුව ifup (8) සහ ifdown (8) භාවිතා කරයි # මෙම ගොනුව dhcpcd සමඟ භාවිතා කිරීමට ලියා ඇති බව කරුණාවෙන් සලකන්න # ස්ථිතික IP සඳහා, /etc/dhcpcd.conf සහ 'man dhcpcd.conf' බලන්න. # /Etc/network/interfaces.d වෙතින් ගොනු ඇතුළත් කරන්න: source-directory /etc/network/interfaces.d
/etc/wpa_supplicant/wpa_supplicant.conf
නිර්දේශිත සැකසුම් ක්රම මඟින් ගොනුව සාදනු ඇත / වෙනස් කරනු ඇත, නමුත් අතින් සැකසිය හැක. මෑත රාස්බියන් raspi-config
හට SSID සහ මුරපදය ඇතුළත් කිරීමට විකල්පයක් ඇත . එහි පහත සඳහන් දේ අඩංගු විය යුතුය: -
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=AU
network={
ssid="ESSID"
psk="Your_wifi_password"
}
ඔබට පුද්ගලික ජාලයකට සම්බන්ධ වීමට අවශ්ය නම් (එනම් විකාශනයක් නොමැත SSID
)scan_ssid=1
ඇතුළත රේඛාව ඇතුළත් කරන්න network={⋯}
.
සටහන ඔබට විවිධ ජාල වලට සම්බන්ධ වීමට අවශ්ය නම් (උදා: රැකියා ස්ථානයේ හෝ නිවසේදී) ඔබට බහු
network={⋯}
ඇතුළත් කිරීම් ඇතුළත් කළ හැකිය .ඔබට බහු ජාලයකට ප්රවේශය තිබේ නම් සහ විශේෂිත ජාලයකට සම්බන්ධ වීමට අවශ්ය නම්,
priority=100
ඇතුලත ඇතුළත පේළියnetwork={⋯}
ඇතුළත් කරන්න.
සෑම ජාලයක් සඳහාම ඔබට වෙනස් ප්රමුඛතාවයක් තෝරා ගත හැකිය, ඉහළම ප්රමුඛතාවය ලබා ගත හැකි ජාලය තෝරා ගනු ලැබේ; පෙරනිමිය 0 වේ.
බලන්න භාවිතා කළ හැකි තවත් බොහෝ විකල්ප man wpa_supplicant.conf
තිබේ.
10-wpa_supplicant
වයිෆයි අතුරුමුහුණත් කළමනාකරණය කිරීම සඳහා ජෙසීට කොක්ක ඇතුළත් නොවේ , එබැවින් wpa_supplicant වෙත සබැඳි අවශ්ය වේ. මෙම සැකසුම් පුරෝකථනය කළ හැකි ජාල අතුරුමුහුණත් නම් සමඟ නොගැලපේ.
මෙම /etc/network/interfaces
විසින් භාවිතා ජෙසී විය යුතුය: -
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
සටහන තුළ dhcp ඉල්ලා /etc/network/interfaces
කැමැත්ත ආබාධිත dhcpcd
.
Stretch
කලක් තිස්සේ වෙනත් බෙදාහැරීම්වල භාවිතා කර ඇති පුරෝකථනය කළ හැකි ජාල අතුරුමුහුණත් නම් 1 ක් හඳුන්වා දෙන ලදි .
ජාල අතුරුමුහුණත් උපසර්ගය සිට පිහිටුවා නම් ඇති වෙයි en
ඊතර්නෙට් හෝ - wl
wlan විසින් අනුගමනය - x
පෙන්නුම් MAC
හා MAC
උදා enxb827eb123456
හෝ wlx00c140123456
. සම්බන්ධ වී ඇති Pi4, Pi3 සහ PIZeroW හි යතුරු පුවරුවේ WiFi sdio
කෙසේ වෙතත් නම භාවිතා කරනු ඇතwlan0
බහු ජාල අතුරුමුහුණත් භාවිතා කරන්නන්ට මෙය ප්රයෝජනවත් විය හැකි නමුත් බොහෝ Pi භාවිතා කරන්නන් සඳහා තනි ඊතර්නෙට් සහ වයිෆයි අතුරුමුහුණතක් සහිතව සුළු වෙනසක් සිදු වේ. පෙර නම් eth0
සහ wlan0
ඔබ net.ifnames=0
කර්නල් විධාන රේඛාව පසු කළහොත් ප්රතිස්ථාපනය කළ හැකිය /boot/cmdline.txt
.
raspi-config
පුරෝකථනය කළ හැකි ජාල අතුරුමුහුණත් නම් සක්රීය කිරීමට විකල්පයක් ඇත .
1. තේරුම්ගත නොහැකි යම් හේතුවක් නිසා “ඊතර්නෙට් උපාංග සඳහා පුරෝකථනය කළ හැකි ජාල අතුරුමුහුණත් නම් අක්රීය කරන්න” පදනම තීරණය කළේ දිගු කලක් බලා සිටි අංගය හඳුන්වා දීමෙන් සති 3 කට පසුවය. යටතේ විකල්පයක් පවතී Advanced Options
ක raspi-config
මෙම සැකසුම වමා.
වෙනම පිළිතුර බලන්න ස්ථිතික IP ලිපිනය
dhcpcd
වින්යාසයරාස්බියන්, පෙරනිමියෙන්, dhcpcd
ජාල අතුරුමුහුණත් කළමනාකරණය කිරීමට භාවිතා කරයි . මෙය ස්වයංක්රීය වන අතර බොහෝ පරිශීලකයින්ට රැහැන් රහිත ජාල සඳහා SSID සහ මුරපදය සඳහන් කිරීමට වඩා වැඩි යමක් අවශ්ය නොවේ.
dhcpcd
විකල්ප ඇතුලත් කිරීමෙන් ක්රියා කරන ආකාරය වින්යාසගත කළ හැකිය /etc/dhcpcd.conf
; බලන්න . https://wiki.archlinux.org/index.php/dhcpcd හි man dhcpcd.conf
හොඳ ලිපියක් dhcpcd
ඇත
පහත දැක්වෙන්නේ වඩාත් පොදු වින්යාසයන් කිහිපයකි: -
dhcpcd
DHCP කල්බදු ක්රමය අසමත් වූ විට ස්ථිතික පැතිකඩක් වින්යාසගත කර නැවත එය වෙතට වැටිය හැකිය. මෙය විශේෂයෙන් හිස නැති යන්ත්ර සඳහා ප්රයෝජනවත් වේ, එහිදී ස්ථිතික පැතිකඩ "ප්රතිසාධන" පැතිකඩ ලෙස භාවිතා කළ හැකි අතර එය යන්ත්රයට සම්බන්ධ වීමට සැමවිටම හැකි බව සහතික කරයි. ස්ථිතික පැතිකඩ වෙනත් ස්ථිතික IP ලිපිනයක් ලෙස සකසා ඇත
# ස්ථිතික පැතිකඩ නිර්වචනය කරන්න පැතිකඩ static_eth0 ස්ථිතික ip_address = ස්ථිතික රවුටර = ස්ථිතික වසම_නාමය_ සේවාදායකයන් = # eth0 හි ස්ථිතික පැතිකඩ වෙත ආපසු යාම අතුරුමුහුණත eth0 fallback static_eth0
dhcpcd
ක මානකරණය සිටමෙය බොහෝ විට සිදු කරනුයේ වෙනත් අතුරුමුහුණත් වල සාමාන්ය වින්යාස කිරීමට ඉඩ දෙන අතරම, පිවිසුම් ස්ථානයක් ලෙස ක්රියා කිරීමට (වෙනත් ලිපිගොනු භාවිතා කර වින්යාස කිරීමට අවශ්ය වේ) DHCP
.
denyinterfaces wlan0
ගොනුවේ අවසානයට එක් කරන්න (නමුත් වෙනත් එකතු කළ අතුරු මුහුණත් රේඛාවලට ඉහළින්).
dhcpcd
අතුරු මුහුණතක් මත දොරටුව ලෙස මානකර සිටඔබට පෙරනිමි මාර්ග ස්ථාපනය නොකිරීමට අතුරු මුහුණතක් අවශ්ය නම් (බොහෝ විට ස්ථිතික IP ලිපිනය සමඟ භාවිතා වේ) සඳහන් කරන්න
nogateway
dhcpcd
ධාරක ජාලය මත රඳා පවතින අතුරු මුහුණත් වින්යාසගත කළ හැකිය. DHCP විසර්ජනය කිරීමට උත්සාහ කිරීමට පෙර MAC හෝ IP ලිපිනය මත පදනම් වූ ධාරකයන් සොයා බැලීමට මෙය ලිපින විභේදන ප්රොටොකෝලය (ARP) භාවිතා කරයි.
අතුරුමුහුණත bge0 arping 192.168.0.1 # මගේ විශේෂිත 192.168.0.1 ජාලය පැතිකඩ dd: ee: aa: dd: bb: ee ස්ථිතික ip_address = 192.168.0.10 / 24 # සාමාන්ය 192.168.0.1 ජාලයක් පැතිකඩ 192.168.0.1 ස්ථිතික ip_address = 192.168.0.98 / 24
ඔබ මෙම විශේෂාංග භාවිතා නොකරන්නේ නම් සහ සරල ජාලයක් තිබේ නම් ARP පරීක්ෂණ අක්රීය කිරීමෙන් ඔබට DHCP වේගවත් කළ හැකිය.
noarp
විශේෂිත රැහැන් රහිත අතුරුමුහුණතක් සඳහා විවිධ wpa_supplicant.conf ගොනු භාවිතා කිරීම සඳහා dhcpcd වින්යාසගත කළ හැකිය.
උදා: ලෙස නම් wpa_supplicant-"$interface".conf
කර ඇති ගොනුවක් සාදන්න භාවිතා කරනුයේ/etc/wpa_supplicant/
wpa_supplicant-wlan0.conf
wlan0
/etc/wpa_supplicant/wpa_supplicant.conf
වෙනත් රැහැන් රහිත අතුරුමුහුණත් සඳහා භාවිතා කරනු ඇත.
රාස්බියන් හි මෑත සංස්කරණ (භාවිතා කරන dhcpcd
) ලිපිනයක් ssh
හරහා වැඩ කිරීමට ඉඩ දෙන link-local
අතර avahi
(එය ශුන්ය වින්යාසය ක්රියාත්මක කිරීමකි) දේශීය ජාලයක ක්රියාත්මක වන ධාරකයන් සොයා ගැනීමට වැඩසටහන් සක්රීය කරයි.
මෙයින් අදහස් කරන්නේ ඔබට පයි පරිගණකයකට (ඊතර්නෙට් කේබලයක් සහිතව) හෝ දේශීය ජාල රවුටරයකට සම්බන්ධ කර IP ලිපිනය නොදැන සම්බන්ධ කළ හැකි බවයි.
ඔබට පහසුවෙන් ලිනක්ස් සහ ඕඑස් එක්ස් සමඟ සම්බන්ධ විය හැකිය ssh pi@hostname.local
(සුපුරුදු ධාරක නාමය මෙයයි raspberrypi
) මෙය ජනප්රිය GUI ssh
වැඩසටහන් සමඟ ක්රියා කළ යුතුය . සම්මත නොවන ආකාරයකින් .local භාවිතා කරන වින්ඩෝස් සහ ජාල වල සමහර අනුවාද සමඟ මෙය සමහර විට ගැටළු සහගත වේ. ( Https://en.wikipedia.org/wiki/.local බලන්න )
සටහන .local
විභේදනය සැමවිටම ක්රියාත්මක නොවේ rsync
. පහත දැක්වෙන්නේ IP විසඳිය යුතු අතර (එය bash
ස්ක්රිප්ට් වලට ඇතුළත් කළ හැකිය )
RemotePi=$(getent hosts hostname.local | awk '{ print $1 }')
ඔබේ පද්ධතිය නොමැති නම් getent
එම විමසීමට hosts
උදා macOS ඔබ පහත සඳහන් භාවිතා කළ හැකිය: -
RemotePi=$(arp -n hostname.local | awk '{x = $2; gsub(/[()]/, "", x); print x }')
ඔබට බහු Pi තිබේ නම්, එක් එක් Pi ට අද්විතීය සත්කාරක නාමයක් ඇති බවට වග බලා ගත යුතුය.
ඔබට හරස්කඩ කේබලයක් භාවිතා කළ හැකිය, නමුත් ඔබට එකක් අවශ්ය නොවේ (බොහෝ නවීන අතුරුමුහුණත් ස්වයංක්රීයව අනාවරණය වේ).
Direct ජු සම්බන්ධතාවයේ එක් අඩුපාඩුවක් නම්, Pi ට අන්තර්ජාල ප්රවේශයක් නොමැති අතර දිනය නියම නොකෙරේ. ssh pi@hostname.local sudo date -s$(date -Ins)
සම්බන්ධතාවයට පෙර ධාවනය කිරීමෙන් ඔබට ධාරකයෙන් දිනය පිටපත් කළ හැකිය .
මෙම නිබන්ධනය ඇතුළත් කර ඇති මෘදුකාංග භාවිතයෙන් අන්තර්ජාලයට ප්රවේශ වීම සඳහා සාමාන්ය රාස්බියන් ස්ථාපනයක් සැකසීම ය. එකම ජාලයක ඇති වෙනත් පරිගණක සමඟ සම්බන්ධතා ද එය ආවරණය කරයි.
එහි මූලික වශයෙන් අරමුණු කර ඇත්තේ නව පරිශීලකයින්ට ඔවුන්ගේ Pi (විශේෂයෙන් WiFi) වැඩ කිරීමට අරගල කිරීමයි.
එය ආවරණය නොකරයි: -
- වෙනත් ජාල කළමනාකරුවන්.
- Pi හි උසස් ජාලකරණය ක්රියාත්මක කිරීම (උදා:
DHCP
සේවාදායකයන්, උමං මාර්ග, VPN, ප්රවේශ ස්ථානය).- භාවිතය
ipv6
(ඔබටipv6
ජාලයක් ඇත්නම් මෙය ක්රියාත්මක විය යුතුය).- විකල්ප ජාලකරණ සැකසුම්. (ජාලකරණය සැකසීමට විවිධ ක්රම තිබේ.)
ස්ථිතික IP ලිපිනය සැකසීම පිළිබඳ ප්රශ්න මෙම වෙබ් අඩවියේ වඩාත් සුලභ වේ. නිබන්ධන බොහොමයක් ඇත (බොහෝ වැරදි, යල්පැනගිය හෝ අසම්පූර්ණ).
වියාචනය
ඉදිරියට යාමට පෙර ස්ථිතික ලිපිනයක් සැකසීම නිර්දේශ නොකරන බව ප්රකාශ කිරීමට මම බැඳී සිටිමි. විදුලි සංදේශ ඉංජිනේරුවන් මෙය නොකරයි. ස්ථිතික IP ලිපින යනු ජාල පරිපාලකගේ ජීවිතයේ අවහිරයක් විය හැකිය. ස්ථිතික IP ලිපින අවශ්ය වන අවස්ථා තිබේ. උදා: ඔබ DHCP සේවාදායකයක් ධාවනය කරන්නේ නම් හෝ DHCP සේවාදායකයක් නොමැති හුදකලා ජාලයක ධාවනය වන්නේ නම්.
කෙසේ හෝ ඉදිරියට යාමට ඔබ අධිෂ් are ාන කරගෙන සිටී නම් ඔබ එය නිවැරදිව ලබා ගැනීමට වග බලා ගත යුතුය. අනුවර්තනය කරන ලද්දේ පදනම් ජාල නිබන්ධනයෙන්
ඩීඑච්සීපී භාවිතා කරමින් මෙය වඩාත් පහසුවෙන් පයි සමඟ කළ හැකි නමුත් ඔබේ ජාලයේ ඕනෑම පරිගණකයක මෙය කළ හැකිය, නමුත් වෙනත් පද්ධතිවල විධාන වෙනස් විය හැකිය.
දුවන්න
ip -4 addr show | grep global
ඉහත දැක්වෙන්නේ IPV4 ආමන්ත්රණය යැයි උපකල්පනය කරයි - ඔබේ ISP IPV6 භාවිතා කරන්නේ නම් "-4" පරාමිතිය මඟ හරින්න.
එය ප්රතිදානය ලබා දිය යුත්තේ:
inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0
පළමු ලිපිනය ජාලයේ ඔබගේ Pi හි IP ලිපිනය වන අතර, කප්පාදුවට පසු කොටස ජාල ප්රමාණය වේ. ඔබගේ / 24 විය හැකි බව බොහෝ දුරට ඉඩ තිබේ.
දෙවන ලිපිනය වන්නේ ජාලයේ brd (විකාශන) ලිපිනයයි.
ඔබගේ රවුටරයේ ලිපිනය සොයා ගන්න (හෝ ගේට්වේ)
ip route | grep default | awk '{print $3}'
10.1.1.1
අවසාන වශයෙන් ඔබගේ ඩීඑන්එස් සේවාදායකයේ ලිපිනය සටහන් කරන්න, එය බොහෝ විට ඔබේ ගේට්ටුවට සමාන වේ.
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 10.1.1.1
ඔබ අනුගමනය ONE පහත සඳහන් ක්රම. (මෙහි ලේඛනගත නොවන වෙනත් ක්රම ඇත. මෙම Raspbian මත වඩාත් බහුලව සිදු වේ.) ( එක්කෝ ක්රමය ආදේශකයක් දී සුදුසු ජාල අතුරු මුහුණත සඳහා නම eth0
, wlan0
හෝ අනාවැකි කිව හැකි ජාල අතුරු මුහුණත නම් . )
ඔබට අතුරු මුහුණත් නම් සොයා ගැනීමට අවශ්ය නම්, සම්බන්ධ නොවුනත්, පහත දැක්වෙන විධානය ක්රියාත්මක කරන්න ls /sys/class/net/
මෙම ක්රම දෙකෙන්ම ඔබ භාවිතයේ නොමැති IP ලිපින තෝරා ගත යුතුය; එකම උප ජාලය තුළ ඔබේ ඩීඑච්සීපී සේවාදායකයා භාවිතා කරන පරාසයට පිටතින්.
/etc/network/interfaces
එහි පෙරනිමියෙන් තබන්න (ඉහත පරිදි).
/etc/dhcpcd.conf
පහත පරිදි සංස්කරණය කරන්න : -
Here is an example which configures a static address, routes and dns.
interface eth0
static ip_address=10.1.1.30/24
static routers=10.1.1.1
static domain_name_servers=10.1.1.1
interface wlan0
static ip_address=10.1.1.31/24
static routers=10.1.1.1
static domain_name_servers=10.1.1.1
ip_address
යනු ඉහත විධානයෙන් ලැබෙන ලිපිනය සහ ප්රමාණයයි (හෝ එකම ජාලයක භාවිතා නොකරන වෙනත් ලිපිනයකි),
routers
එය ඔබේ රවුටරයේ (හෝ ගේට්වේ) ලිපිනයයි.
domain_name_servers
යනු /etc/resolv.conf හි DNS ලිපිනයයි. (බලන්න man dhcpcd.conf
)
පිළිබඳ හොඳ ලිපියක් තියෙනවා dhcpcd
දී https://wiki.archlinux.org/index.php/dhcpcd මෙම Fallback profile
ස්ථිතික විකල්පයක් වන්නේ IP
සටහන මෙම ක්රමය නිර්දේශ නොකරයි (සහ ඔබ ක්රියා කරන්නේ DHCP ග්රාහක ඩීමන් අක්රීය කළහොත් පමණි), විශේෂයෙන් ඔබ අතුරු මුහුණත් දෙකම භාවිතා කිරීමට අදහස් කරන්නේ නම්.
ඔබගේ Pi in හි ස්ථිතික ජාල ඇඩ්රස් එකක් වින්යාස කරන්න /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.1.1.30
netmask 255.255.255.0
gateway 10.1.1.1
allow-hotplug wlan0
iface wlan0 inet static
address 10.1.1.31
netmask 255.255.255.0
gateway 10.1.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address
යනු ඉහත netmask
විධානයෙන් ලැබෙන ලිපිනයයි (හෝ එකම ජාලයක භාවිතා නොකරන වෙනත් ලිපිනයකි),
255.255.255.0 ජාල ප්රමාණයට අනුරූප වේ /24
.
gateway
යනු ඔබගේ රවුටරයේ (හෝ ගේට්වේ) ලිපිනයයි.
ඔබට ද නියම කළ හැකිය dns-nameservers
, නමුත් මෙය සාමාන්යයෙන් අවශ්ය නොවේ. මෙම broadcast
ස්වයංක්රීයව ව්යුත්පන්න address
හා netmask
හා නියම කල යුතු නැත. වැඩි විස්තර සඳහා https://wiki.debian.org/NetworkConfiguration බලන්න
එක්කෝ ඔබ සකස් කිරීම හෝ දෙකම පුළුවන් eth0
, wlan0
හෝ එක් නම් අතුරු මුහුණත අනාවැකි කිව හැකි ජාලය
එවිට එම DHCP ග්රාහකයක් daemon ආබාධිත හා ජාල සම්මත Debian මාරු :
sudo systemctl disable dhcpcd
sudo systemctl enable networking
වෙනස්කම් බලාත්මක කිරීම සඳහා නැවත ආරම්භ කරන්න:
sudo reboot
systemd-analyze
.
ඊතර්නෙට් සම්බන්ධතාවයක ස්ථිතික IP ලිපිනයක් සඳහා:
sudo nano /etc/dhcpcd.conf
ගොනුවේ ඉහළින් පහත පේළි ටයිප් කරන්න:
interface eth0
static ip_address=192.168.1.XX/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
sudo reboot
මෑත ජෙසී යාවත්කාලීන කිරීම සඳහා මෙය කළ යුතුය. /etc/network/interfaces
තනි විය යුතුයි . ඔබගේ බ්රව්සරය විවෘත කර ඔබේ රවුටරයේ ලිපිනය ඇතුළත් කරන්න (බොහෝ දෙනෙකුට 192.168.1.1) සහ රාස්ප්බෙරි පයි 'ස්ථිතික' ලෙස පෙන්වන බවට වග බලා ගැනීමට ඔබේ නිවසේ ජාලය පරීක්ෂා කරන්න.
dhcpcd
නොවේ, මන්දයත් වෙනත් ලිපින පරාසයන්ට එය කළ නොහැකි නෙට්මාස්ක් අනුමාන කළ බැවිනි . man
පිටු කියවන්න .
auto eth0
ඉහත iface eth0 inet manual
පේළිය ඇති බවට වග බලා ගන්න /etc/network/interface
. sudo service networking restart
විධානය හරහා ජාලය නැවත ආරම්භ කරන්න
මෙය කරන්නේ කෙසේද යන්න කෙටි හා මෝඩ ක්රමය:
මෙය ස්ථාවර IP එකක් සකසා ssh ඩීමන් සක්රීය කරයි:
/boot/
/boot/cmdline.txt
එක් කරන්න ip=192.168.1.20
./boot/ssh
ssh pi@192.168.1.20
මුරපදය වේ raspberry
. Ssh හරහා සම්බන්ධ වීමට වින්ඩෝස් හි පුට්ටි භාවිතා කරන්න .අමුණා ඇති මොනිටරයක් නොමැතිව ආරම්භ වන මගේ රාස්බියන් ජෙසී සහ ස්ට්රෙච් වෙත බලය සහ ඊතර්නෙට් පමණක් ලබා ගැනීමට මම මෙය භාවිතා කරමි. Ssh shell එකකින් එය ප්රවේශ වූ පසු මට මගේ සැකසුම දිගටම කරගෙන යා හැකිය.
මෙම ප්රතිකාරයෙන් පසු රාස්ප්බෙරි පීඅයි හි අයිපී දෙකක් තිබුණි : එකක් ඔබ නියම කළ ස්ථාවර අයිපී එකෙන් එකක් සහ රාස්ප්බෙරි පයි මත ධාවනය වන ඩීඑච්සීපී සේවාදායකයාගෙන් එකක්.
ifconfig
ස්ථාවර IP ඔබට පෙන්වයි. ඉහළ දකුණේ නිල් ඊතලය-අයිකනය dhcpd-IP පෙන්වයි.
ඔබ කළ යුතු පළමු දෙය නම් ඔබේ රාස්ප්බෙරි පයි අයිපී ස්ථිතික කිරීමයි. එබැවින් ඔබ ඔබේ රාස්ප්බෙරි පයි බලගන්වන සෑම විටම එය ඔබගේ පිවිසුම් ස්ථානයට (හොට්ස්පොට්) සම්බන්ධ විය යුතුය.
ඔබගේ පිවිසුම් ස්ථානයට සම්බන්ධ වන්න. රාස්ප්බෙරි පයි පර්යන්තයේ ifconfig ටයිප් කර එම IP ලිපිනය පහතින් ඇතුළත් කරන්න, මගේ නඩුවේ එය 192.168.43.233
Dhcpcd.conf ගොනුව සංස්කරණය කිරීමෙන් ආරම්භ කරන්න
sudo nano /etc/dhcpcd.conf
ඔබගේ සම්බන්ධතාවයට අනුව (රැහැන් රහිත හෝ රැහැන් රහිත) මෙම පේළි සියල්ල පහළට පහළට අනුචලනය කරන්න.
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
interface wlan0
static ip_address=192.168.43.233/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
සුරැකීමට සහ නැවත ආරම්භ කිරීමට Ctrl + x ඔබන්න. දැන් ඔබේ රාස්ප්බෙරි පයි බලවත් කරන්න, එය ස්වයංක්රීයව ඔබගේ පිවිසුම් ස්ථානයට සම්බන්ධ වේ.
routers
සහdomain_name_servers
රේඛා විකල්ප වේ.