- 1 1. Ubuntu හි ping හැඳින්වීම භාවිතා කිරීමට හේතු
- 2 2. ping හැඳින්වීම සොයාගත නොහැකි වන විට හේතු සහ පරීක්ෂාවන්
- 3 3. Ubuntu හි ping විධානය ස්ථාපනය කිරීමේ පියවර
- 4 4. ping විධානයේ මූලික භාවිතය සහ විකල්ප
- 5 5. Docker පරිසරයේ ping විධානය ස්ථාපනය කිරීම සහ භාවිතය
- 6 7. නිගමනය: Ubuntu හි ping විධානය සමඟ ජාල රෝගනායකය ආරම්භ කිරීම
1. Ubuntu හි ping හැඳින්වීම භාවිතා කිරීමට හේතු
ping හැඳින්වීම කුමක්ද?
ping හැඳින්වීම යනු ජාලකරණ රෝග විනිශ්චය සහ ගැටලු විසඳීම සඳහා භාවිතා කරන අත්යවශ්ය මෙවලමකි. මෙම හැඳින්වීම ICMP (Internet Control Message Protocol) echo ඉල්ලීම් නිශ්චිත IP ලිපිනයකට හෝ hostname එකකට යවයි, ප්රතිචාරයක් ලැබෙන බව පරීක්ෂා කිරීම සඳහා.
සරලව කිවහොත්, එය “ජාලකරණය නිවැරදිව ක්රියාත්මක වන” බව පරීක්ෂා කිරීමට වඩාත් හොඳ හැඳින්වීමකි.
Ubuntu පරිසරයක භාවිතා කිරීමේ අවස්ථා
Ubuntu වැනි Linux විතරණ ජාලකරණ පරිපාලකයින් සහ ඉංජිනේරුවන් විසින් විශාල වශයෙන් භාවිතා කෙරේ. ping හැඳින්වීම පහත සඳහන් තත්ත්වයන්හිදී ගුණදායක වේ:
- ජාලකරණ සම්බන්ධතා පරීක්ෂා කිරීම උදාහරණයක් ලෙස, ඔබට
ping google.comඇතුළත් කිරීමෙන් ඔබ අන්තර්ජාලයට සම්බන්ධ වී ඇතිද යන්න ඉක්මනින් පරීක්ෂා කළ හැක. - ප්රතිචාරකාලය මැනීම ping හැඳින්වීම පැකට් එකක් යැවීමට සහ ලැබීමට ගත වන කාලය (මිලි දෙවනවලින්) මැනීමට උපකාරී වේ. මෙය ජාලකරණ වේගය සහ ගුණාත්මකභාවය ඇගයීම සඳහා ගුණදායක වේ.
- ජාලකරණ අසාර්ථකත්ව හඳුනාගැනීම දේශීය ජාලකරණයේ අනෙකුත් උපාංග සමඟ සම්බන්ධතා තහවුරු කිරීමෙන්, ඔබට ජාලකරණ ගැටලු හඳුනාගත හැක.
Ubuntu හි ping හැඳින්වීම ස්ථාපනය කිරීම අවශ්ය වන විට
නිපැයුම් අනුව, ping හැඳින්වීම සම්මත Ubuntu ස්ථාපනයක ලබා ගත හැක. කෙසේ වෙතත්, සංඛේප ස්ථාපනයන්හි හෝ Docker පරිසරයන්හි, ping හැඳින්වීම ස්ථාපනය නොවී තිබිය හැක.
එවැනි අවස්ථාවලදී, ping හැඳින්වීම සක්රිය කිරීම සඳහා අවශ්ය පැකේජය ස්ථාපනය කිරීම අවශ්ය වේ. විස්තරාත්මක ස්ථාපන පියවර පහත කොටස්වල පැහැදිලි කරනු ලැබේ.
ping හැඳින්වීම වැදගත් වන්නේ ඇයි
එහි සරලත්වය තිබියදීත්, ping හැඳින්වීම යනු බලවත් රෝග විනිශ්චය මෙවලමකි. එය සංකීර්ණ ජාලකරණ ගැටලු විසඳීමේ පළමු පියවර වන අතර, පහත හේතු නිසා විශේෂයෙන් වැදගත් වේ:
- ජාලකරණ ගැටලු ඉක්මනින් හඳුනාගැනීම
- අමතර මෙවලම් අවශ්ය නොවී නිපැයුම් අනුව ලබා ගත හැකි වීම
- ආරම්භකයින්ට පවා තේරුම් ගැනීමට පහසු වීම
Ubuntu පරිසරයක ping හැඳින්වීම ඵලදායී ලෙස භාවිතා කිරීම ජාලකරණ කළමනාකරණය සරල කිරීමට සහ ගැටලු ඉක්මනින් විසඳීමට උපකාරී වේ.

2. ping හැඳින්වීම සොයාගත නොහැකි වන විට හේතු සහ පරීක්ෂාවන්
ping හැඳින්වීම නොමැති වීමට හේතු
ඔබට Ubuntu හි ping හැඳින්වීම භාවිතා කළ නොහැකි නම්, එය බොහෝ විට පද්ධති සැකසුම් හෝ පරිසර වෙනස්කම් නිසා වේ. පහත දැක්වෙන්නේ සමහර සුලබ හේතු වේ:
සංඛේප ස්ථාපනය නිසා නොමැති වීම
ඔබ “Minimal Installation” විකල්පය සමඟ Ubuntu ස්ථාපනය කළේ නම්, සමහර මෙවලම් සහ උපකාරක නිකුත් කර ඇත. ping හැඳින්වීම iputils-ping පැකේජය ඇතුළත් වන අතර, මෙම පැකේජය ස්ථාපනය නොවන්නේ නම්, හැඳින්වීම ලබා ගත නොහැක.
Docker සහ කන්ටේනර් පරිසරයන්හි සීමාවන්
Docker සහ අනෙකුත් කන්ටේනර්කරණ පරිසරයන්හි, සැහැල්ලු පදනම රූප (උදා: Alpine Linux) සුලභව භාවිතා කෙරේ. මෙම පදනම රූප බොහෝ විට ping හැඳින්වීම ඇතුළත් නොකරන බැවින්, එය වෙනම ස්ථාපනය කළ යුතුය.
වැරදි පරිසර විචල්ය සැකසුම්
PATH පරිසර විචල්යය නිවැරදිව සැකසී නොමැති නම්, පද්ධතියට ping හැඳින්වීම ස්ථාපනය වී තිබුණද එය සොයාගැනීමට නොහැකි විය හැක.
ping හැඳින්වීම පවතින බව පරීක්ෂා කිරීමට කෙසේද
ping හැඳින්වීම ලබා නොගත හැකි නම්, ගැටලුව විනිශ්චය කිරීම සඳහා මෙම පියවර අනුගමනය කරන්න.
හැඳින්වීම 1: which ping
ටර්මිනලයේ පහත හැඳින්වීම ධාවනය කරන්න:
which ping
මෙම හැඳින්වීම ping executable ගොනුවේ ස්ථානය පවසයි. එය කිසිදු ප්රතිඵලයක් නොදක්වන්නේ නම්, ping හැඳින්වීම සම්භව්යයෙන් ස්ථාපනය නොවී ඇත.
හැඳින්වීම 2: apt list iputils-ping
Ubuntu හි පැකේජ් කළමනාකරු භාවිතයෙන් iputils-ping ස්ථාපනය වී ඇත්ද යන්න පරීක්ෂා කරන්න:
apt list iputils-ping
ප්රතිඵලය “[installed]” පෙන්වන්නේ නැති නම්, ඔබට පැකේජය ස්ථාපනය කළ යුතුය.
හැඳින්වීම 3: සංස්කරණය පරීක්ෂා කිරීම
ping හැඳින්වීම ස්ථාපනය වී ඇත්නම්, එය නිවැරදිව ක්රියාත්මක වන බව තහවුරු කිරීමට එහි සංස්කරණය පරීක්ෂා කළ හැක:
ping -V
නිවැරදි සංස්කරණ තොරතුරු පෙන්වා ඇත්නම්, ස්ථාපනය සම්පූර්ණ වී ඇත.
උදාහරණ ගැටලු විසඳීමේ අවස්ථා
අවස්ථාව 1: “command not found” දෝෂය
දෝෂ උදාහරණය:
ping: command not found
මෙම දෝෂය ping හැඳින්වීම ස්ථාපනය නොවී ඇති බව යෝජනා කරයි. පහත කොටස්වල ස්ථාපන පියවර බලන්න.
කේස් 2: අවසර දෝෂය
දෝෂ උදාහරණය:
ping: Operation not permitted
මෙම අවස්ථාවේ පරිපාලක අවසර අවශ්ය වේ. විධානය ක්රියාත්මක කිරීමට පෙර sudo භාවිතා කරන්න.
3. Ubuntu හි ping විධානය ස්ථාපනය කිරීමේ පියවර
පියවර 1: පද්ධතිය යාවත්කාලීන කිරීම
පළමුව, ස්ථාපනය සාර්ථකව සිදු වීමට පද්ධති පැකේජයන් යාවත්කාලීන කරන්න.
- ටර්මිනලය විවෘත කරන්න.
- පහත විධානය ක්රියාත්මක කරන්න:
sudo apt update
මෙය පැකේජ ලැයිස්තුව නවතම අනුවාදයට යාවත්කාලීන කරයි.
පියවර 2: iputils-ping පැකේජය ස්ථාපනය කිරීම
ping විධානය ස්ථාපනය කිරීමට පහත විධානය ක්රියාත්මක කරන්න:
- පහත විධානය ඇතුළත් කරන්න:
sudo apt install iputils-ping
- ඉල්ලූ විට, ඔබේ පරිපාලක (sudo) මුරපදය ඇතුළත් කරන්න.
- ස්ථාපනය අවසන් වූ පසු, ඔබට මෙවැනි පණිවුඩයක් දැකිය හැක:
Setting up iputils-ping (version number) ...
දැන්, ping විධානය භාවිතයට සූදානම්.
පියවර 3: ස්ථාපනය තහවුරු කිරීම
ස්ථාපනය සාර්ථකව සිදු වූ බව තහවුරු කිරීමට පහත විධාන ක්රියාත්මක කරන්න.
උදාහරණය 1: ping හි ස්ථානය පරීක්ෂා කිරීම
which ping
ප්රතිඵලය මෙවැනිව පෙන්වන්නේ නම්, ස්ථාපනය සාර්ථකයි:
/usr/bin/ping
උදාහරණය 2: ping අනුවාදය පරීක්ෂා කිරීම
ping -V
මෙම විධානය ping විධානයේ ස්ථාපිත අනුවාදය පෙන්වයි.
4. ping විධානයේ මූලික භාවිතය සහ විකල්ප
මූලික භාවිතය
හෝස්ට් එකක සම්බන්ධතා තත්ත්වය පරීක්ෂා කිරීම
විශේෂිත හෝස්ට් එකකට (උදා: google.com) සම්බන්ධතා තත්ත්වය පරීක්ෂා කිරීමට පහත විධානය භාවිතා කළ හැක:
ping google.com
මෙම විධානය ක්රියාත්මක කිරීමෙන් පහත වැනි තොරතුරු පෙන්වයි:
- ප්රතිචාර කාලය (උදා:
64 bytes from 142.250.74.46: icmp_seq=1 ttl=117 time=14.1 ms) - පැකට් ප්රේරණය සහ ලැබීමේ සංඛ්යාලේඛන
හෝස්ට් නාමය වෙනුවට IP ලිපිනය භාවිතා කිරීම
සම්බන්ධතාව පරීක්ෂා කිරීමට හෝස්ට් නාමය වෙනුවට IP ලිපිනයක් නියම කළ හැක:
ping 8.8.8.8
මෙම ක්රමය DNS-සම්බන්ධ ගැටළු හඳුනා ගැනීමට ප්රයෝජනවත් වේ.
ප්රයෝජනවත් ping විධානයේ විකල්ප
විකල්ප 1: ping ඉල්ලීම් ගණන නියම කිරීම (-c)
-c විකල්පය භාවිතා කර නියමිත ගණනක් ping ඉල්ලීම් යවන්න:
ping -c 4 google.com
මෙම උදාහරණයේ, පේකට් 4ක් පමණක් යවනු ලැබේ, ඔබට අසීමිත ping ක්රියාත්මක නොකිරීමට අවශ්ය නම් මෙය ප්රයෝජනවත් වේ.
විකල්ප 2: පැකට් අතර අන්තරය සකස් කිරීම (-i)
-i විකල්පය භාවිතා කර එක් එක් ping ඉල්ලීම අතර අන්තරය නියම කරන්න:
ping -i 2 google.com
මෙම උදාහරණයේ පැකට් 2 තත්පරයකින් එක් වරක් යවයි (පෙරනිමි අන්තරය 1 තත්පරයයි).
විකල්ප 3: පැකට් ප්රමාණය වෙනස් කිරීම (-s)
-s විකල්පය භාවිතා කර පැකට් ප්රමාණය නියම කරන්න:
ping -s 128 google.com
මෙම උදාහරණයේ 128-බයිට් පැකට් යවයි, ජාල ධාරිතාව පරීක්ෂා කිරීමට ප්රයෝජනවත් වේ.
විකල්ප 4: විස්තරාත්මක (verbose) ප්රකාරයෙන් ක්රියාත්මක කිරීම (-v)
-v විකල්පය භාවිතා කර විස්තරාත්මක ලොග් ප්රතිඵල ලබා ගන්න:
ping -v google.com
මෙම විකල්පය දෝෂ නිවැරදි කිරීම සහ වැඩි විස්තරාත්මක තොරතුරු ලබා ගැනීමට උපකාරී වේ.
උසස් භාවිත අවස්ථා
දේශීය ජාලය හඳුනා ගැනීම
දේශීය ජාලය තුළ (උදා: රවුටර් හෝ මුද්රක) වෙනත් උපාංගයන්ට සම්බන්ධතාව පරීක්ෂා කිරීමට ඔවුන්ගේ IP ලිපින භාවිතා කරන්න:
ping 192.168.1.1
මෙය ඔබේ දේශීය ජාලයේ ගැටළු හඳුනා ගැනීමට උපකාරී වේ.
පැකට් අහිමි වීම මැනීම
ping විධානය පැකට් අහිමි වීම (යවන පැකට් වල ගමනාන්තයට නොපැමිණෙන ප්රතිශතය) මැනීමටද හැකිය. සංඛ්යාලේඛන ප්රතිඵලයේ පැකට් අහිමි වීමේ අගය පරීක්ෂා කිරීම ජාල ස්ථායීත්වය ඇගයීමට උපකාරී වේ.
ප්රතිඵල කියවීමේ ක්රමය
ඔබ ping විධානය ක්රියාත්මක කරන විට, එය මෙවැනි සංඛ්යාලේඛන පෙන්වයි:
- යවන ලද සහ ලැබූ පැකට් ගණන
- උදාහරණය:
4 packets transmitted, 4 received, 0% packet loss - 0% පැකට් අහිමි වීම ස්ථායී සම්බන්ධතාවයක් පෙන්වයි.
- රවුන්ඩ්-ට්රිප් කාලය (RTT)
- උදාහරණය:
rtt min/avg/max/mdev = 14.1/14.2/14.3/0.1 ms - අඩු සාමාන්ය RTT වේගවත් ජාල ප්රතිචාර කාලයක් පෙන්වයි.

5. Docker පරිසරයේ ping විධානය ස්ථාපනය කිරීම සහ භාවිතය
Docker තුළ ping විධානය අවශ්ය වන අවස්ථා
Docker තුළ ping විධානය ප්රයෝජනවත් වන සාමාන්ය අවස්ථා කිහිපයක් මෙසේය:
- ජාල සම්බන්ධතා පරීක්ෂා කිරීම කන්ටේනර් අතර හෝ කන්ටේනර් එකක් සහ හෝස්ට් යන්ත්රය අතර සන්නිවේදනය තහවුරු කරන්න.
- ජාල ගැටළු නිරාකරණය කන්ටේනර් ජාල තුළ සම්බන්ධතා ගැටළු නිරීක්ෂණය කරන්න.
- අභිරුචි ජාල වින්යාස පරීක්ෂා කිරීම Docker Compose හෝ අභිරුචි බ්රිජ් ජාලවල සැකසුම් වලංගු බව තහවුරු කරන්න.
Docker කන්ටේනරයක් තුළ ping විධානය ස්ථාපනය කිරීම
පියවර 1: කන්ටේනරයට ප්රවේශ වීම
පවත්නා කන්ටේනරයක් ප්රවේශ වීමට, ධාවනය කරන්න:
docker exec -it <container_name> /bin/bash
උදාහරණයක් ලෙස, ඔබේ කන්ටේනරයේ නාමය my_container නම්:
docker exec -it my_container /bin/bash
පියවර 2: අවශ්ය පැකේජය ස්ථාපනය කිරීම
- Ubuntu-අධාරිත රූපයක් භාවිතා කරනවා නම්:
apt update
apt install -y iputils-ping
- Alpine Linux-අධාරිත රූපයක් භාවිතා කරනවා නම්:
apk add --no-cache iputils
පියවර 3: ස්ථාපනය තහවුරු කිරීම
ස්ථාපනය සාර්ථකව සිදු වූදැයි පරීක්ෂා කිරීමට, ධාවනය කරන්න:
ping -V
Dockerfile එකට ping එක එක් කිරීම
Ubuntu-අධාරිත රූප සඳහා
පහත අන්තර්ගතය සමඟ Dockerfile එකක් සාදන්න:
FROM ubuntu:latest
RUN apt update && apt install -y iputils-ping
CMD ["/bin/bash"]
Alpine Linux-අධාරිත රූප සඳහා
FROM alpine:latest
RUN apk add --no-cache iputils
CMD ["/bin/sh"]
Dockerfile එක සුරකින්නා පසු, නව රූපය ගොඩනඟන්න:
docker build -t my_image .
ඔබට දැන් මෙම රූපයෙන් නව කන්ටේනරයක් ආරම්භ කළ හැකි අතර, ping විධානය ලබා ගත හැක.
7. නිගමනය: Ubuntu හි ping විධානය සමඟ ජාල රෝගනායකය ආරම්භ කිරීම
ප්රධාන සාරාංශ
මෙම ලිපියේ ආවරණය කරන ප්රධාන කරුණු මෙන්න:
- ping හි මූලික භාවිතය ping විධානය ජාල සම්බන්ධතා පරීක්ෂා කිරීම සඳහා අත්යවශ්ය මෙවලමක් වන අතර Ubuntu පරිසරවල පුළුල් ලෙස භාවිතා වේ.
- ස්ථාපන පියවර ping විධානය නොමැති නම්,
iputils-pingපැකේජය ස්ථාපනය කිරීම ගැටලුව විසඳයි. අපි Docker කන්ටේනරයක එය ස්ථාපනය කරන ආකාරයද ආවරණය කළෙමු. - විධාන විකල්ප අපි
-c(ඇයැවීම් සීමා කිරීම),-i(අතරාලය සකස් කිරීම), සහ-s(පැකට් ප්රමාණය වෙනස් කිරීම) වැනි ප්රයෝජනවත් විකල්ප පැහැදිලි කළෙමු. - නිරාකරණය අවසර දෝෂ, ගිනිගුල සැකසුම්, සහ DNS ගැටළු වැනි සාමාන්ය ගැටළු සලකා බැලුණි.
අවසාන අදහස්
ping විධානය කාර්යක්ෂමව අවබෝධ කර භාවිතා කිරීමෙන්, ඔබට ජාල රෝගනායකය සහ නිරාකරණය වැඩිදියුණු කළ හැක. වෙනත් විකල්ප සහ භාවිතා අවස්ථා සමඟ පරීක්ෂා කර ගැඹුරු අවබෝධයක් ලබා ගන්න.



![Ubuntu හි CUDA ස්ථාපනය සඳහා සම්පූර්ණ මාර්ගෝපදේශය [ආරම්භක-හිතකාමී]](https://www.linux.digibeatrix.com/wp-content/uploads/2024/12/4424073d6dc1f3c6873907f7a9479510-375x375.webp)