Linux OS မွာ IP Address ေပးနည္း


 Linux OS ေတြမွာ IP Address ေပးၿပီဆိုရင္ Command Line ကေန IP Address ေပးလို႔ရပါသည္။

IP Address ေပးသည့္ပံုစံကေတာ့

IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

Linux OS ေတြမွာ IP Address ေပးဖို႔ဆိုရင္ VI Editor ကို အသံုးျပဳၿပီးေတာ့ေပးရပါတယ္။အရင္ဆံုး အေနနဲ႔ IP Address ေပးေတာ့မယ္ဆိုရင္ေတာ့ IP Address ေပးလို႔ရမည့္ လမ္းေၾကာင္းကိုအရင္ဆံုးသိရမည္ျဖစ္ပါသည္။

- cd /etc/sysconfig/network-scripts

အဲ့လို႐ိုက္ပီး enter ေခါက္လိုက္ရင္ network-scripts ထဲေရာက္သြားမည္ျဖစ္ပါသည္။network-scripts ရဲ႕ ေအာက္မွာမွ IP Address ေပးလို႔ရမည့္ Network Card ေတြရိွပါသည္။ ls ဆိုတဲ့ command ကို႐ိုက္ပီး network card ေတြကိုစစ္ၾကည့္လိုက္ပါ။ အဲ့ဒီမွာ Network Card ေတြ အမ်ားႀကီးျဖစ္ရင္ျဖစ္ေနပါလိမ့္မည္။ အဲ့ဒီမွာ ဘယ္Network Card ကို IP ေပးရမလဲ မသိျဖစ္ေနပါလိမ့္မည္။ ဒါဆိုရင္ေတာ့ ကြၽန္ေတာ္တို႔ Network Card ကို စစ္ေဆးဖို႔လိုအပ္ပါလိမ့္မည္။Network Card ကိုစစ္ေဆးသည့္
Command ကေတာ့
#  nmcli device ဆိုၿပီး ႐ိုက္ၿပီးစစ္ၾကည့္ႏိုင္ပါသည္။

ကြၽန္ေတာ္တို႔ကအခု Cable နဲ႔ခ်ိတ္မွာျဖစ္သည့္အတြက္ Ethernet Network Card ကို သံုးရပါမယ္။ စစ္ၾကည့္လိုက္တဲ့ အခါ DEVICEမွာ enp0s3 ျဖစ္ပါတယ္။ TYPE မွာ Ethernet လို႔ေတြ႔ရပါမည္။ဒါဆိုဒီ Network Card က Ethernet Network Card ဆိုတာေသခ်ာသြားပါၿပီ။

IP Address ေပးဖို႔ etc file လမ္းေၾကာင္းေအာက္ထဲဝင္ခ်င္ရင္ေတာ့ root user နဲ႔ဝင္မွရပါသည္။root user နဲ႔ဝင္ဖို႔အတြက္ command က
# su
Password:
su လို႔႐ိုက္လိုက္တာနဲ႔ password ေတာင္းပါမည္။ password မွာ Root User password ထည့္ေပးပါ။user password မဟုတ္ပါ။root user နဲ႔ ဝင္ၿပီးပီ ဆိုတာနဲ႔ အရင္ ~(Tidle) Sign ကေန # Sign သို႔ေျပာင္းသြားပါလိမ့္မည္။ ဒါဆို root user ဝင္ၿပီးၿပီျဖစ္သည္။ဒါဆို ip ေပးဖို႔Network Card ရိွရာလမ္းေၾကာင္းသြားရပါမည္။

- cd/etc/sysconfig/network-scripts
ဝင္ၿပီးသြားရင္ ifcfg-enp0s3 network card ကို ဝင္ၿပီး IPေပးရပါမည္။
IP မေပးခင္ အဲ့ File ထဲမွာ ဘာေတြရိွလဲသိခ်င္ရင္ေတာ့ Command က

- cat ifcfg-enp0s3
အဲ့ဒါဆိုသူထဲမွာ ရိွတဲ့စာေတြျမင္ရပါလိမ့္မည္။cat ကစာဖတ္သည့္ command ျဖစ္ပါသည္။IP ေပးဖို႔ အတြက္ VI Editor နဲ႔ ေပးရပါမည္။

BOOTPROTO=dhcp ေနရာမွာ static ဟု႐ိုက္ေပးပါ။
ONBOOT= no ေနရာမွာ မွာ yes ဟုေျပာင္း႐ိုက္ေပးပါ။

- vi ifcfg-enp0s3
အဲ့ဒါဆို VI Editor ထဲေရာက္သြားပီျဖစ္ပါသည္။ ဒါေပမဲ့ Command Mode ထဲပဲ ေရာက္ပါေသးတယ္။စာေတြျပင္ခ်င္တယ္ဆိုရင္ေတာ့ Insert Mode ထဲဝင္ရပါမည္။ i ကိုႏွိပ္ရင္ Insert Mode ထဲေရာက္ပါၿပီ။စာေတြအကုန္႐ိုက္ၿပီးလို႔ျပင္ထားေတြကို Save ခ်င္ရင္ Esc key ႏိွပ္ပါ။ အဲ့ဒါဆို Command mode ျပန္ေရာက္ပီျဖစ္ပါသည္။ Command Mode မွာ: wq ဟု႐ိုက္ပါ။

ၿပီးရင္ေတာ့ Network Card အလုပ္လုပ္ဖို႔အတြက္

- systemctl restart network
ဟု႐ိုက္ေပးရပါမည္။

#DreamTechnologies

Comments

Popular Posts