ජාලකරණය / වයිෆයි / ස්ථිතික IP ලිපිනය සකසන්නේ කෙසේද?


247

මම (සියගණනෙන් එකක්) නිබන්ධනය අනුගමනය කර ඇති අතර එය ක්‍රියාත්මක නොවේ.

රාස්ප්බෙරි පයි හි ජාලකරණය / වයිෆයි / ස්ථිතික IP ලිපිනය සකසන්නේ කෙසේද?


(මෙය සමාන ප්‍රශ්න සිය ගණනක් අල්ලා ගැනීමට ඩොරති ඩික්සර් ය.)

Answers:


288

මෙම නිබන්ධනය ආකාරය පෙරනිමි ජාලය කළමනාකරු භාවිතා ජාල පිහිටුවීමට විස්තර 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_supplicantwpa_supplicant.confwpa_supplicant.confssh ඇත.)

මගේ IP ලිපිනය කුමක්ද?

ඔබට දැන ගැනීමට අවශ්‍ය නම් 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ඊතර්නෙට් හෝ - wlwlan විසින් අනුගමනය - 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 Optionsraspi-configමෙම සැකසුම වමා.


ස්ථිතික IP ලිපිනයක් සකසන්න

වෙනම පිළිතුර බලන්න ස්ථිතික IP ලිපිනය


උසස් dhcpcdවින්‍යාසය

රාස්බියන්, පෙරනිමියෙන්, dhcpcdජාල අතුරුමුහුණත් කළමනාකරණය කිරීමට භාවිතා කරයි . මෙය ස්වයංක්‍රීය වන අතර බොහෝ පරිශීලකයින්ට රැහැන් රහිත ජාල සඳහා SSID සහ මුරපදය සඳහන් කිරීමට වඩා වැඩි යමක් අවශ්‍ය නොවේ.

dhcpcdවිකල්ප ඇතුලත් කිරීමෙන් ක්‍රියා කරන ආකාරය වින්‍යාසගත කළ හැකිය /etc/dhcpcd.conf; බලන්න . https://wiki.archlinux.org/index.php/dhcpcd හි man dhcpcd.confහොඳ ලිපියක් dhcpcdඇත

පහත දැක්වෙන්නේ වඩාත් පොදු වින්‍යාසයන් කිහිපයකි: -

පසුබෑමේ පැතිකඩ

dhcpcdDHCP කල්බදු ක්‍රමය අසමත් වූ විට ස්ථිතික පැතිකඩක් වින්‍යාසගත කර නැවත එය වෙතට වැටිය හැකිය. මෙය විශේෂයෙන් හිස නැති යන්ත්‍ර සඳහා ප්‍රයෝජනවත් වේ, එහිදී ස්ථිතික පැතිකඩ "ප්‍රතිසාධන" පැතිකඩ ලෙස භාවිතා කළ හැකි අතර එය යන්ත්‍රයට සම්බන්ධ වීමට සැමවිටම හැකි බව සහතික කරයි. ස්ථිතික පැතිකඩ වෙනත් ස්ථිතික 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 ගොනු භාවිතා කරන්න

විශේෂිත රැහැන් රහිත අතුරුමුහුණතක් සඳහා විවිධ wpa_supplicant.conf ගොනු භාවිතා කිරීම සඳහා dhcpcd වින්‍යාසගත කළ හැකිය.

උදා: ලෙස නම් wpa_supplicant-"$interface".confකර ඇති ගොනුවක් සාදන්න භාවිතා කරනුයේ/etc/wpa_supplicant/wpa_supplicant-wlan0.confwlan0

/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ජාලයක් ඇත්නම් මෙය ක්‍රියාත්මක විය යුතුය).
  • විකල්ප ජාලකරණ සැකසුම්. (ජාලකරණය සැකසීමට විවිධ ක්‍රම තිබේ.)

2
"මෙය ඔබ ගොනුවට ටයිප් කරන දෙයක් නොවේ" යනුවෙන් මා ව්‍යාකූල විය. මම වරදවා වටහා නොගත්තොත්, මිලිවේස් මෙහි අදහස් කරන්නේ ඔබ සම්පූර්ණ ගොනුවම මෙම පා with ය සමඟ ප්‍රතිස්ථාපනය නොකරන බවයි . කෙසේ වෙතත්, අවසානයේදී මෙම බිට් එක එකතු කිරීම ඉතා හොඳයි (ඇත්ත වශයෙන්ම පරාමිතීන් ඔබේ රුචිකත්වයට අනුව වෙනස් කිරීම). එම අතුරු මුහුණත හරහා මාර්ගගත කිරීම සැකසීමට ඔබට අවශ්‍ය නැතිනම් , routersසහ domain_name_serversරේඛා විකල්ප වේ.
මාක්

4
ඉතින්, දැන්, ඔබේ අයිපී ලිපිනය වින්‍යාස කිරීමට, ඔබට ඩීඑච්සීපී සේවාදායකයා ස්ථාපනය කර ස්ථිතික අයිපී සැකසීමට එහි වින්‍යාසය භාවිතා කළ යුතුද? මගේ රාස්බියන් හි DHCP සේවාදායකයක් අවශ්‍ය නම් එය ක්‍රියා නොකරයි! DHCP සේවාදායකය DHCP සේවාදායක දියත් කිරීමෙන් පසුව ක්‍රියාත්මක වන බැවින් ip තවමත් සකසා නොමැති නිසා DHCP සේවාදායකය (isc-dhcpd) පැමිණිලි කරයි.
ලූක් ස්ටෙප්නිව්ස්කි

16
මෙය නිල වශයෙන් ලේඛනගත කර ඇත්තේ කොහේද ?
ඇලෙස්ටෙයාර් මැකෝර්මාක්

6
මෙය ලේඛනගත කර ඇත්තේ කොහේද? මම කිව්වේ ඩබ්ලිව්ටීඑෆ්. මම මෙම උපදෙස් මෙන්ම තවත් බොහෝ අය අනුගමනය කර ඇති අතර සම්බන්ධ වීමට නොහැකිය. මට සතුටින් ජාල දැක බලා ස්කෑන් කළ හැකිය, නමුත් එය කිසි විටෙකත් සම්බන්ධ වන්නේ නැත. මම මේ ගැන හරිම කැතයි.
ආරොන් ජේ ඇන්ඩර්සන්

4
Ike මයික් ඩී. Raspberrypi.org/blog/…
මිලිවේස්

83

ස්ථිතික IP ලිපිනයක් සකසන්න

ස්ථිතික 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 ලිපින තෝරා ගත යුතුය; එකම උප ජාලය තුළ ඔබේ ඩීඑච්සීපී සේවාදායකයා භාවිතා කරන පරාසයට පිටතින්.

dhcpcd ක්‍රමය

/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

1
ඔබ සඳහන් කරන මෙම ක්‍රම දෙකේ වාසි සහ අවාසි මොනවාද?
එලියට් බී

Ll එලියට් බී ඉහත වියාචනය කියවන්න.
මිලිවේස්

2
මම එය කියවා ඇත්තෙමි, මම කල්පනා කරන්නේ dhcpcd vs ජාලකරණය යන ක්‍රම දෙක ගැන ය. ස්ථිතික IP මඟින් එය වේගයෙන් ආරම්භ කිරීමට ඉඩ දෙයිදැයි බැලීමට මට අවශ්‍යය, මන්ද dhcpcd සඳහා 15s ප්‍රමාදයක් මා දකින බැවිනි systemd-analyze.
එලියට් බී

1
කාර්ය සාධනය වඩා හොඳ අක්‍රීය කිරීම dhcpd මම නිර්දේශ නොකළ දෙවන ප්‍රවේශය අත්හදා බැලුවෙමි, එය මගේ රාස්පී සීරෝ ඩබ්ලිව් මත තත්පර 7 කින් වේගවත් වේ.
ස්ටෙෆාන් ප්‍රොෆැන්ටර්

2
ජාල පරිපාලකයින් මෙයට කැමති නැත. රැප්ස්බෙරි පයි සහ තැඹිලි පයි සහ දේශීය මුද්‍රණ යන්ත්‍රවල ඩීඑච්සීපී ලිපින තිබීමට එය හේතුවක් නොවේ. මෙය කියවන සෑම කෙනෙක්ම පාහේ ගෘහස්ථ පරිශීලකයෙකු වන අතර "වෘත්තිකයන්" කරන දේ පිළිබඳ අපහාසාත්මක අදහස් දැක්වීමෙන් සේවය නොලැබේ. ඇල්බට්
ඇල්බට් වැන් ඩර් හෝස්ට්

40

ඊතර්නෙට් සම්බන්ධතාවයක ස්ථිතික IP ලිපිනයක් සඳහා:

  1. sudo nano /etc/dhcpcd.conf
  2. ගොනුවේ ඉහළින් පහත පේළි ටයිප් කරන්න:

    interface eth0
    static ip_address=192.168.1.XX/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1
    
  3. sudo reboot

මෑත ජෙසී යාවත්කාලීන කිරීම සඳහා මෙය කළ යුතුය. /etc/network/interfacesතනි විය යුතුයි . ඔබගේ බ්‍රව්සරය විවෘත කර ඔබේ රවුටරයේ ලිපිනය ඇතුළත් කරන්න (බොහෝ දෙනෙකුට 192.168.1.1) සහ රාස්ප්බෙරි පයි 'ස්ථිතික' ලෙස පෙන්වන බවට වග බලා ගැනීමට ඔබේ නිවසේ ජාලය පරීක්ෂා කරන්න.


5
ඔබ පිළිතුරේ කොටස් පිටපත් කිරීමට යන්නේ නම් අවම වශයෙන් ඔබ එය නිවැරදිව තේරුම් ගත යුතුය.
මිලිවේස්

2
එය ඔබගේ නඩුවේ බොහෝ විට ක්‍රියාත්මක වූ නමුත් පොදුවේ dhcpcdනොවේ, මන්දයත් වෙනත් ලිපින පරාසයන්ට එය කළ නොහැකි නෙට්මාස්ක් අනුමාන කළ බැවිනි . manපිටු කියවන්න .
මිලිවේස්

1
/ Etc / network / අතුරුමුහුණත් තනිවම තැබිය යුතු යැයි ඔබ තරයේ කියා සිටියත්, ඒ මන්දැයි ඔබ නොකියයි. ඇත්ත වශයෙන්ම, ඊට හාත්පසින්ම වෙනස් දෙයකි. මගේ පිළිතුර පහතින් බලන්න.
ජේ අයි

2
නැවත පණගැන්වීමකින් තොරව ජාල සේවා නැවත ආරම්භ කිරීමට ඔබට අවශ්‍ය නම්, ඔබේ ගොනුවේ auto eth0ඉහත iface eth0 inet manualපේළිය ඇති බවට වග බලා ගන්න /etc/network/interface. sudo service networking restartවිධානය හරහා ජාලය නැවත ආරම්භ කරන්න
Barmaley

4
මෙය පිටපත් කළ පිළිතුරක් විය හැකි නමුත් රාස්ප්බෙරි මත ස්ථිතික අයිපී සැකසීමට ඔබට අවශ්‍ය සියල්ල ඇත, පිළිගත් පිළිතුර අනවශ්‍ය ලෙස දිගු වේ.
CONvid19

14

මෙය කරන්නේ කෙසේද යන්න කෙටි හා මෝඩ ක්‍රමය:

රාස්බියන් ජෙසී, ස්ට්රෙච්, බස්ටර්

මෙය ස්ථාවර IP එකක් සකසා ssh ඩීමන් සක්‍රීය කරයි:

  • ඔබේ පරිගණකයේ sd කාඩ් පත තබා එහි කොටස් දෙකක් ඇති බව සොයා ගන්න; කුඩාම කොටස ලෙස සවි කරන්න/boot/
  • විවෘත කර පේළියේ අවසානයට /boot/cmdline.txtඑක් කරන්න ip=192.168.1.20.
  • හිස් ගොනුවක් සාදන්න /boot/ssh
  • පීසී වෙතින් එස්ඩී කාඩ් පත ඉවත් කරන්න, පයි තුළට ඇතුළු කර ඔබේ රාස්ප්බෙරි පයි ආරම්භ කරන්න
  • ලිනක්ස් ආරම්භයේදී ssh pi@192.168.1.20මුරපදය වේ raspberry. Ssh හරහා සම්බන්ධ වීමට වින්ඩෝස් හි පුට්ටි භාවිතා කරන්න .
  • Pi හි, SSH සක්‍රීය කිරීම සඳහා සැකසුම් වින්‍යාස කරන්න, උදා: GUI හෝ raspi-config සමඟ, මන්ද / boot / ssh පළමු ඇරඹුමේදී ස්වයංක්‍රීයව ඉවත් වේ

අමුණා ඇති මොනිටරයක් ​​නොමැතිව ආරම්භ වන මගේ රාස්බියන් ජෙසී සහ ස්ට්රෙච් වෙත බලය සහ ඊතර්නෙට් පමණක් ලබා ගැනීමට මම මෙය භාවිතා කරමි. Ssh shell එකකින් එය ප්‍රවේශ වූ පසු මට මගේ සැකසුම දිගටම කරගෙන යා හැකිය.

මෙම ප්‍රතිකාරයෙන් පසු රාස්ප්බෙරි පීඅයි හි අයිපී දෙකක් තිබුණි : එකක් ඔබ නියම කළ ස්ථාවර අයිපී එකෙන් එකක් සහ රාස්ප්බෙරි පයි මත ධාවනය වන ඩීඑච්සීපී සේවාදායකයාගෙන් එකක්.

ifconfigස්ථාවර IP ඔබට පෙන්වයි. ඉහළ දකුණේ නිල් ඊතලය-අයිකනය dhcpd-IP පෙන්වයි.


1
කරුණාකර IPv6 අක්‍රීය කිරීමට යෝජනා නොකරන්න. ඒ සඳහා කිසිදු අවශ්‍යතාවයක් නොමැත.
ඇන්ඩර්ස්

මට අයිපී 2 ක් අවශ්‍ය වන්නේ ඇයි?

X SiXandSeven8ths IP 2 ක් අවශ්‍ය නොවේ. මම හැසිරීම නිරීක්ෂණය කර ඇති අතර විස්මයන් අවම කිරීම සඳහා මෙහි විස්තර කරමි. මම මගේ පිළිතුර වැඩිදියුණු කරමි, නමුත් එය කිරීමට කාලය නොතිබුණි.
මැඩ්මයික්

1
X SiXandSeven8ths එය ඇසීම ගැන මට කණගාටුයි. ඒක මට හොඳට වැඩ කළා. රාස්ප්බෙරි පයි වෙත කිසිදු මොනිටරයක් ​​සහ යතුරු පුවරුවක් ඇමිණීමෙන් තොරව කළ හැකි එකම ක්‍රමය මෙයයි. ඒ නිසා එය වෙනත් කෙනෙකුට ප්‍රයෝජනවත් වේ යැයි මම සිතුවෙමි.
මැඩ්මයික්

1
මම කළ වැරැද්ද මම දැනගත්තා. අමුණා ඇති මොනිටර මූසිකය සහ යතුරුපුවරුව සමඟ ආරම්භ කිරීමෙන් පසු ස්ථිතික IP වින්‍යාස කිරීමට මම උත්සාහ කළෙමි. මම ඔබේ පිළිතුර සංස්කරණය කළා. සංස්කරණය පිළිගනු ලැබුවහොත්, මම මගේ අදහස් ඉවත් කරමි. +1
රෝලන්ඩ්

5

ඔබ කළ යුතු පළමු දෙය නම් ඔබේ රාස්ප්බෙරි පයි අයිපී ස්ථිතික කිරීමයි. එබැවින් ඔබ ඔබේ රාස්ප්බෙරි පයි බලගන්වන සෑම විටම එය ඔබගේ පිවිසුම් ස්ථානයට (හොට්ස්පොට්) සම්බන්ධ විය යුතුය.

ඔබගේ පිවිසුම් ස්ථානයට සම්බන්ධ වන්න. රාස්ප්බෙරි පයි පර්යන්තයේ 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 ඔබන්න. දැන් ඔබේ රාස්ප්බෙරි පයි බලවත් කරන්න, එය ස්වයංක්‍රීයව ඔබගේ පිවිසුම් ස්ථානයට සම්බන්ධ වේ.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.