1. ස්ථාවර IP ලිපිනයක් කියන්නේ මොනවාද?
ස්ථාවර IP ලිපින ගැන අවබෝධය
IP ලිපිනය යනු ජාලයක ඇති සෑම උපාංගයක් සඳහාම ලබා දෙන අනන්ය හැඳුනුම් අංකයකි. බොහෝ පරිසරවල, IP ලිපින DHCP (Dynamic Host Configuration Protocol) භාවිතයෙන් ගතිකව ලබා දේ. කෙසේ වෙතත්, විශේෂිත භාවිත අවශ්යතා සඳහා ස්ථාවර IP ලිපිනය භාවිතා කිරීම ප්රයෝජනවත් වේ. ස්ථාවර IP ලිපිනය මඟින් උපාංගය නැවත සම්බන්ධ වූ පසුද ඒම ලිපිනයම ලබා දී, ස්ථාවර සහ අනාවැකි කළ හැකි ප්රවේශයක් ලබා දේ.
ස්ථාවර IP ලිපිනයේ ප්රතිලාභ
ස්ථාවර IP ලිපිනය භාවිතා කිරීමේ ප්රධාන වාසි පහත පරිදි වේ:
- ස්ථාවර සම්බන්ධතාවය : පද්ධතිය නැවත ආරම්භ කිරීමෙන් හෝ නැවත සම්බන්ධ කිරීමෙන් පසුද ඒම ලිපිනය රඳා පවතින බැවින්, සේවාදායක, මුද්රක, ජාල ගබඩා (NAS) වැනි උපාංග වෙත ස්ථාවර ප්රවේශයක් ලබා ගත හැක.
- සරල කළ ප්රවේශ කළමනාකරණය : දුරස්ථ ප්රවේශය සහ පෝට් ෆෝර්වඩ් කිරීම පහසු වේ. උදාහරණයක් ලෙස, SSH හෝ Remote Desktop ප්රවේශය සකස් කරන විට, ඒකරාශී IP ලිපිනයක් භාවිතා කිරීමෙන් වින්යාසය සරල වේ.
- ජාල ආරක්ෂාව වැඩිදියුණු කිරීම : ස්ථාවර IP ලිපින නියම කිරීමෙන්, ඔබට විශේෂිත උපාංගවලට ප්රවේශය සීමා කර, ජාලය තුළ ආරක්ෂක කළමනාකරණය ශක්තිමත් කර ගත හැක.
2. Ubuntu හි ස්ථාවර IP ලිපිනයක් සැකසීමට සූදානම් වීම
ඔබේ Ubuntu අනුවාදය පරීක්ෂා කරන්න
ස්ථාවර IP ලිපිනයක් සැකසීමේ ක්රියාවලිය ඔබේ Ubuntu අනුවාදය අනුව වෙනස් විය හැක. පහත විධානය භාවිතා කර අනුවාදය තහවුරු කළ හැකිය:
lsb_release -a
Ubuntu 17.10 සිට, Netplan යනු ජාල වින්යාස මෙවලම ලෙස හඳුන්වා දී ඇත. Netplan මඟින් YAML-අධාරිත සැකසුම් භාවිතා කර ජාල වින්යාසයන් සංක්ෂිප්තව ලිවිය හැක.
Netplan පරීක්ෂා කිරීම සහ ස්ථාපනය කිරීම
Netplan ස්ථාපිත වී ඇත්දැයි පරීක්ෂා කිරීමට පහත විධානය භාවිතා කරන්න:
netplan --version
Netplan ස්ථාපිත නොවන්නේ නම්, පහත විධානයෙන් එය ස්ථාපනය කළ හැකිය:
sudo apt install netplan.io
දැන් ඔබට ස්ථාවර IP ලිපිනයක් සැකසීමට සූදානම්ය.
3. Netplan භාවිතයෙන් ස්ථාවර IP ලිපිනය සැකසීම
YAML වින්යාස ගොනුව නිර්මාණය කිරීම
Netplan භාවිතයෙන් ස්ථාවර IP ලිපිනය සැකසීමට පළමුව වින්යාස ගොනුවක් නිර්මාණය කරන්න. මෙම ගොනුව සාමාන්යයෙන් /etc/netplan/ යටතේ ගබඩා වේ. ගොනුවේ නාමය 任意 (අහඹු) වුවත්, 99-config.yaml වැනි සංඛ්යාත්මක උපසර්ගයක් භාවිතා කිරීම සුදුසුය. පහත විධානයෙන් ගොනුව නිර්මාණය කර විවෘත කරන්න:
sudo nano /etc/netplan/99-config.yaml
YAML ගොනුව සංස්කරණය කිරීම
පසුදා, ස්ථාවර IP වින්යාසය නියම කිරීමට YAML ගොනුව සංස්කරණය කරන්න:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
enp3s0යනු ජාල අතුරුමුහුණතේ නාමයයි. නිවැරදි අතුරුමුහුණතේ නාමය තහවුරු කිරීමටip addrවිධානය භාවිතා කරන්න.addressesඅවශ්ය ස්ථාවර IP ලිපිනය සහ එහි උපජාල මාස්ක් (උදා: 192.168.1.100/24) නිරූපණය කරයි.gateway4රවුටරයේ IP ලිපිනය සකසයි.nameserversDNS සේවාදායක ලිපින ලැයිස්තුගත කරයි. ගූගල් (8.8.8.8) වැනි පොදු DNS භාවිතා කිරීම සාමාන්යයයි.
වින්යාසය සුරකිමින් යෙදීම
ගොනුව සුරැකූ පසු, පහත විධානයෙන් සැකසුම් යෙදිය හැකිය:
sudo netplan apply
මෙම විධානය ජාලය නැවත වින්යාස කර, ස්ථාවර IP ලිපිනය යෙදේ.
4. වින්යාසය තහවුරු කිරීම සහ ගැටළු විසඳීම
වින්යාසය තහවුරු කිරීමේ ක්රමය
ස්ථාවර IP නිවැරදිව යෙදී ඇතිදැයි තහවුරු කිරීමට පහත විධානය ක්රියාත්මක කරන්න:
ip addr show enp3s0
මෙම විධානය enp3s0 අතුරුමුහුණතට නියම කර ඇති IP ලිපිනය පෙන්වයි, එමඟින් වින්යාසය සාර්ථකව සිදු වූ බව තහවුරු කළ හැකිය.

පොදු දෝෂ සහ ඒවා සකස් කිරීමේ ක්රම
Indentation Errors
YAML ගොනු නිවැරදි ඉන්ඩෙන්ටේෂන් (අන්තර) මත බොහෝ විට පදනම් වේ. අනිසි ඉන්ඩෙන්ටේෂන් දෝෂ ඇති කරයි. “Error in network definition” වැනි පණිවුඩයක් දැකෙනවා නම්, ඔබේ ඉඩ (spacing) පරීක්ෂා කර නිවැරදි සම්බන්ධතාවය තහවුරු කරන්න.
අස්ථිර ජාල සම්බන්ධතාවය
ස්ථාවර IP එකක් යෙදූ පසු ජාලය අස්ථිර වන්නේ නම්, IP ලිපින ගැටුම් සාමාන්ය හේතුවකි. වෙනත් උපාංගයක් ඒම ලිපිනය භාවිතා නොකරන බව තහවුරු කර, අවශ්ය නම් ලිපිනය වෙනස් කරන්න.
5. උසස් භාවිතය: බහු ජාල අතුරුමුහුණත් සහ පාලක සම්බන්ධතා
බහු අතුරුමුහුණත් සැකසීම
කීපයක් ජාල අතුරුමුහුණත් සඳහා වෙනස් IP ලිපින නියම කිරීම අවශ්ය වන සැකසුම් ඇත. Netplan එකම වේලාවේ බහු අතුරුමුහුණත් සැකසිය හැක. උදාහරණයක්:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.1.100/24]
enp4s0:
dhcp4: false
addresses: [192.168.2.100/24]
මෙම සැකසුම enp3s0 සහ enp4s0 සඳහා වෙනස් ස්ථාවර IP ලිපින නියම කරයි.
VLAN සහ පාලක සම්බන්ධතා සැකසීම
පාලක සම්බන්ධතා සහ VLAN ගොඩනැගීම විශේෂයෙන්ම වර්චුවල් යන්ත්ර සහ කන්ටේනර් පරිසරවල ප්රයෝජනවත් වේ. Netplan පාලක සැකසීම පහසු කරයි. උදාහරණයක්:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
bridges:
br0:
interfaces: [eth0]
addresses: [192.168.1.50/24]
gateway4: 192.168.1.1
මෙම සැකසුම eth0 අතුරුමුහුණත br0 පාලකයට සම්බන්ධ කර, ස්ථාවර IP ලිපිනයක් නියම කරයි.
6. ස්ථාවර IP ලිපින භාවිතා කිරීමේදී වැදගත් සටහන්
IP ලිපින ගැටුම් වලින් වැළැක්වීම
ස්ථාවර IP ලිපින නියම කරන විට, වෙනත් උපාංගයක් ඒම ලිපිනය භාවිතා නොකරන බව තහවුරු කරන්න. ගැටුම් අස්ථිරතාවය සහ සන්නිවේදන ගැටළු ඇති කරයි. IP ලිපින නියම කිරීමට පෙර ජාල භාවිතය සදාචාරයෙන් සමාලෝචනය කරන්න.
ජාල සැකසුම තහවුරු කිරීම
උප-ජාල මාස්ක් සහ ගේට්වේ සැකසුම් ඔබේ ජාල ව්යුහය මත පදනම් වේ. වැරදි උප-ජාල මාස්ක් එකක් එකම ජාලය තුළ උපාංග අතර සන්නිවේදනය අඩාල කරයි. නිවැරදි අගයන් සඳහා ඔබේ රවුටරයේ ලේඛන හෝ ජාල පරිපාලකයා අමතන්න.