1. IP ලිපිනයක් කියන්නේ මොනවාද?
IP ලිපිනය යනු ජාලයක උපාංගයක් හඳුනා ගැනීමට භාවිතා කරන අද්විතීය අංකයකි. අන්තර්ජාලය හෝ ස්ථානීය ජාලයක් මඟින් දත්ත යැවීමට සහ ලැබීමට මෙය අත්යවශ්ය වේ. IP ලිපින දෙකක් ප්රධාන වශයෙන් පවතී: IPv4 සහ IPv6. IPv4 යනු 32-බිට් ලිපින ආකෘතියක් වන අතර, උදාහරණයක් ලෙස “192.168.0.1” ලෙස පෙන්වයි, එසේම IPv6 යනු 128-බිට් ආකෘතියක් වන අතර, “2001:0db8:85a3:0000:0000:8a2e:0370:7334” ලෙස පෙන්වයි. IPv6 හඳුන්වා දුන් අරමුණ වන්නේ ලිපින අවකාශය පුළුල් කර වැඩි උපාංග සංඛ්යාවක් සහය දීමයි.
2. Ubuntu හි IP ලිපිනය පරීක්ෂා කිරීම සඳහා මූලික විධාන
Ubuntu විවිධ විධාන මගින් ඔබේ IP ලිපිනය පරීක්ෂා කිරීමට අවස්ථාව ලබා දෙයි. පහත විධාන ඔබේ පද්ධතියට නියමිත IP ලිපිනය පහසුවෙන් සොයා ගැනීමට උපකාරී වේ.
2.1 ip addr show විධානය
ip addr show විධානය යනු නවීන Linux බෙදාහැරීම් වල ජාල අතුරුමුහුණත් වෙත නියමිත IPv4 සහ IPv6 ලිපින පෙන්වීමට ශක්තිමත් හා නිර්දේශිත මෙවලමකි.
උදාහරණ භාවිතය:
$ sudo ip addr show
උදාහරණ ප්රතිඵලය:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 86381sec preferred_lft 86381sec
inet6 fe80::250:56ff:fe9a:de91/64 scope link
valid_lft forever preferred_lft forever
- inet පසු ඇති අගය, උදාහරණයක් ලෙස “192.168.1.10/24”, IPv4 ලිපිනයයි. “/24” යනු CIDR සංකේතය වන අතර, එය උපජාල මාස්කය (255.255.255.0) නියෝජනය කරයි. පළමු 24 බිට් ජාලය නියම කර, ඉතිරි 8 බිට් හෝස්ට් නියම කරයි.
- inet6 පසු ඇති අගය, උදාහරණයක් ලෙස “fe80::250:56ff:fe9a:de91”, IPv6 ලිපිනයයි.
අතිරේක විස්තර:
brdයනු බ්රෝඩ්කැස්ට් ලිපිනයයි.scopeයනු ලිපිනයේ පරාසය නියම කරයි:globalනම් ලිපිනය ලොව පුරා ප්රවේශය ඇති බව,linkනම් එය ස්ථානීය ජාල කොටසට සීමා වී ඇති බව පෙන්වයි.
2.2 hostname -I විධානය
hostname -I විධානය පද්ධතියට නියමිත සියලු IP ලිපින, ඉඩක් (space) මගින් වෙන් කරමින් පෙන්වයි. ඔබට සරල හා සෘජු ලෙස IP ලිපින ලබා ගැනීමට අවශ්ය වන විට මෙය ප්රයෝජනවත් වේ.
උදාහරණ භාවිතය:
$ hostname -I
උදාහරණ ප්රතිඵලය:
192.168.1.10 fe80::250:56ff:fe9a:de91
- පළමු අගය IPv4 ලිපිනය, දෙවන අගය IPv6 ලිපිනය වේ. මෙම විධානය විස්තරාත්මක තොරතුරු නොදෙයි; නියමිත IP ලිපින ලැයිස්තුවක් පමණක් ලබා දෙයි.
පෙරනිමි අතුරුමුහුණතේ IP ලිපිනය පරීක්ෂා කිරීම:
- පෙරනිමි ජාල අතුරුමුහුණතේ IP ලිපිනය ලබා ගැනීමට පහත විධානය භාවිතා කරන්න:
$ ip route get 1.1.1.1
මෙම විධානය නියමිත ලිපිනය සඳහා මාර්ග තොරතුරු, පෙරනිමි අතුරුමුහුණත ඇතුළත්, පෙන්වයි.
2.3 curl ifconfig.me විධානය
curl ifconfig.me විධානය බාහිර සේවාවක් වෙත ප්රවේශ වීමෙන් ඔබේ පොදු (public) IP ලිපිනය ලබා ගනී. ඔබේ බාහිර IP ලිපිනය පරීක්ෂා කිරීමට අවශ්ය වන විට මෙය ප්රයෝජනවත් වන නමුත්, අන්තර්ජාල සම්බන්ධතාවයක් අවශ්ය වන අතර, පෞද්ගලිකත්වය සම්බන්ධ කරුණු සැලකිල්ලට ගත යුතුය.
උදාහරණ භාවිතය:
$ curl ifconfig.me
උදාහරණ ප්රතිඵලය:
203.0.113.50
මෙම ප්රතිඵලය අන්තර්ජාලයෙන් ඔබේ ගෝලීය IP ලිපිනය නිරූපණය කරයි.
පෞද්ගලිකත්ව සලකා බැලීම:
curl ifconfig.meවිධානය IP තොරතුරු බාහිර සේවාදායකයකට යවයි. පෞද්ගලිකත්වය ගැන සැලකිල්ලක් තිබේ නම්, ඔබේ රවුටරයේ සැකසුම් මගින් IP ලිපිනය පරීක්ෂා කිරීම ගැන සිතන්න.
පොදු vs. පෞද්ගලික IP ලිපින:
ip addr showවිධානය ස්ථානීය ජාල තුළ භාවිතා වන පෞද්ගලික IP ලිපින පෙන්වයි.curl ifconfig.meවිධානය අන්තර්ජාල ප්රවේශය සඳහා භාවිතා වන පොදු IP ලිපිනය ලබා දෙයි. බොහෝ අවස්ථාවල, ජාල ලිපින පරිවර්තනය (NAT) නිසා අභ්යන්තර සහ බාහිර IP ලිපින වෙනස් වේ. NAT මඟින් බහු උපාංගයක් එක පොදු IP ලිපිනයක් බෙදා ගනිමින් අන්තර්ජාලයට ප්රවේශ වීමට ඉඩ සලසයි.

3. අතුරුදන් වූ ifconfig විධානය සහ එහි විකල්ප
ifconfig විධානය පාරම්පරිකව Linux ජාල කළමනාකරණයට භාවිතා කර තිබුණද, නවතම බෙදාහැරීම් වලදී අතුරුදන් කර ඇති අතර, පෙරනිමිව ඇතුළත් නොවේ. ඒ වෙනුවට, වඩා ශක්තිමත් ip විධානය නිර්දේශ කරයි.
ifconfig ස්ථාපනය කිරීම:
$ sudo apt install net-tools
උදාහරණ භාවිතය:
$ sudo ifconfig
උදාහරණ ප්රතිඵලය:
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
- “inet” පසු ඇති අගය, උදාහරණයක් ලෙස “192.168.1.10”, IPv4 ලිපිනය වේ.
ifconfig හි සීමා:
ifconfigසියලු ජාල අතුරුමුහුණත් පෙන්වනු නොහැකි විය හැක, විශේෂයෙන් වර්චුවල් අතුරුමුහුණත් හෝ IPv6 ලිපින.ipවිධානය වඩාත් සම්පූර්ණ සහ නවතම ජාල තොරතුරු ලබා දෙයි.
4. ජාල කළමනාකරු භාවිතය
4.1 nmcli විධානය
nmcli විධානය NetworkManager පාලනය සඳහා භාවිතා කරන කමාන්ඩ්-ලයින් මෙවලමකි, එය ජාල උපාංග පිළිබඳ විස්තරාත්මක තොරතුරු ලබා දේ. nmcli ස්ථාපනය කර නොමැති නම්, පහත විධානය භාවිතා කර එය ස්ථාපනය කළ හැක: ස්ථාපනය:
$ sudo apt install network-manager
උදාහරණ භාවිතය:
$ nmcli device show
උදාහරණ ප්රතිඵලය:
IP4.ADDRESS[1]: 192.168.1.10/24
- “IP4.ADDRESS[1]” පසු ඇති අගය උපාංගයට නියමිත IPv4 ලිපිනයයි.
NetworkManager තත්ත්වය පරීක්ෂා කිරීම:
- NetworkManager ක්රියාත්මක වෙයිදැයි තහවුරු කිරීමට, පහත විධානය භාවිතා කරන්න:
$ systemctl status NetworkManager

5. විවිධ අවස්ථා වල IP ලිපිනය පරීක්ෂා කිරීම
ඔබගේ IP ලිපිනය පරීක්ෂා කරන ආකාරය දැන ගැනීම ජාල ගැටළු විසඳීම, සේවාදායක සැකසීම, දුරස්ථ ප්රවේශය සූදානම් කිරීම වැනි විවිධ අවස්ථා වල ප්රයෝජනවත් වේ. බහු විධාන තේරුම් ගැනීම ඔබේ ජාල පරිසරය සහ තත්ත්වය අනුව හොඳම ක්රමය තෝරා ගැනීමට උපකාරී වේ. ගැටළු විසඳුම් උපදෙස්:
- ජාල ගැටළු: IP ලිපිනය නිවැරදිව නියම කර නොමැති නම්, ජාලයට සම්බන්ධ වීමට නොහැකි විය හැක. සැකසුම් පරීක්ෂා කිරීමට
ip addr showභාවිතා කර, නිවැරදි අතුරුමුහුණතට IP ලිපිනය නියම කර ඇතිදැයි තහවුරු කරන්න. සමහර අවස්ථා වල ජාල සැකසුම් වෙනස් කිරීමටsudoභාවිතා කළ යුතු විය හැක. - දුරස්ථ ප්රවේශ සැකසීම: සේවාදායකයකට දුරස්ථ ප්රවේශය සැකසීමේදී, නිවැරදි පොදු IP ලිපිනය දැන ගැනීම අත්යවශ්ය වේ. ඔබේ පොදු IP පරීක්ෂා කිරීමට
curl ifconfig.meභාවිතා කර, රවුටරයේ පෝට් ප්රේරණ සැකසුම් නිවැරදිව සකසා ඇතිදැයි තහවුරු කරන්න. - සම්බන්ධතා පරීක්ෂාව: ජාල සම්බන්ධතාවය තහවුරු කිරීමට,
pingවිධානය භාවිතා කර නියමිත හෝස්ට් එකක් වෙත ළඟා විය හැකිදැයි පරීක්ෂා කරන්න. උදාහරණයක් ලෙස,ping google.comක්රියාත්මක කිරීම ඔබේ අන්තර්ජාල සම්බන්ධතාවය ක්රියාත්මක වේදැයි පරීක්ෂා කරයි. තවද,tracerouteවිධානය ජාලය හරහා පැකට් පතන මාර්ගය විශ්ලේෂණය කර, ප්රමාද හෝ ගැටළු ඇති ස්ථානය හඳුනා ගැනීමට උපකාරී වේ.
$ ping google.com
$ traceroute google.com
- Ping ප්රතිඵලය: ප්රතිචාර කාලය සහ පැකට් අහිමි වීමේ තොරතුරු පෙන්වයි. ප්රතිචාරයක් නොමැති නම්, සම්බන්ධතා ගැටළුවක් ඇති බව පෙන්වයි.
- Traceroute ප්රතිඵලය: විවිධ ජාල හොප් හරහා පැකට් ගමන් මාර්ගය පෙන්වා, ප්රමාද ඇති ස්ථානය හඳුනා ගැනීමට උපකාරී වේ.
6. නිගමනය
Ubuntu හි IP ලිපිනය පරීක්ෂා කිරීමට බහු ක්රම ඇත, ඒවායේ සෑම එකක්ම වාසි ඇත. නිවැරදි විධානය තෝරා ගැනීම ඔබේ විශේෂ අවශ්යතා මත පදනම් වේ.
ip addr showවිස්තරාත්මක ජාල තොරතුරු ලබා දේ සහ පුළුල් ලෙස නිර්දේශ කරයි.hostname -Iයනු IP ලිපින පමණක් ලබා ගැනීමට සරල ක්රමයකි.curl ifconfig.meපොදු IP ලිපිනය පරීක්ෂා කිරීමට ප්රයෝජනවත් වන නමුත් අන්තර්ජාල සම්බන්ධතාවයක් අවශ්ය වන අතර පෞද්ගලිකත්ව සම්බන්ධ කරුණු ඇති කරයි.ifconfigඅතුරුදන් වී ඇත නමුත් ස්ථාපනය කර ඇත්නම් තවත් අවස්ථා කිහිපයකදී භාවිතා කළ හැක.
මෙම විධාන පාලනය කිරීම Ubuntu හි ජාල කළමනාකරණ කාර්යක්ෂමතාව වැඩි කරයි. ජාල ගැටළු විසඳීමේදී, සුදුසු විධානය තෝරා ගැනීම ඔබට ගැටළු ඉක්මනින් හඳුනාගෙන විසඳුම් සොයා ගැනීමට උපකාරී වේ. තවද, Network Address Translation (NAT) සහ IP ලිපින නියම කිරීම වැනි සංකල්ප තේරුම් ගැනීම ජාල සැකසුම් සහ ආරක්ෂාව පිළිබඳ ඔබේ දැනුම ගැඹුරු කරයි.
ඔබේ ජාල කළමනාකරණ කුසලතා වැඩිදියුණු කිරීමට නිල ලේඛන සහ අනෙකුත් සම්පත් පරීක්ෂා කරන්න. 
යොමු සම්පත්:




