Tiap kali nak setup server mesti aku akan lupa benda ni. Sebab benda ni bukan hari-hari buat kan, so memang tak ingatlah. Jadi aku pikir baik aku pacak dekat sini. Kiranya kalau aku lupa aku boleh tengok. Kalau korang tak tahu, korang pun boleh tengok.

Biasanya, kalau tak hidup, aku akan set balik guna command nmtui. Tapi, takan la tiap kali reboot aku nak nmtui kan? so aku kena la jugak study benda-benda ni.

Ok la, mula-mula ko bukak terminal dan taip command seperti di bawah.

[root@localhost ~]# nmcli d
DEVICE  TYPE      STATE         CONNECTION 
eth0    ethernet  disconnected  --       
eth1    ethernet  disconnected  --         
lo      loopback  unmanaged     --   

confirmkan dulu interface mana yang korang guna. Macam aku guna interface eth0. Jadi sebarang config aku akan spesifik pada interface eth0 sahaja.

[root@localhost ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth
ifcfg-eth0  ifcfg-eth1  
[root@localhost ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0

kita akan ubah config pada ifcfg-eth0 dengan menggunakan nano editor. Kalau nak guna vi pun boleh jugak. Nanti korang akan nampak default config lebih kurang macam ni. Kalau korang takut terlupa, korang boleh buat backup dulu config ni dengan menggunakan command ni.

[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

aku letak .bak sebagai tanda tu file config asal dia. Jika kita tersilap usik, kita boleh reverse balik.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=c7a19488-aeff-406c-8576-634b860bb349
DEVICE=eth0
ONBOOT=no
IPADDR=172.21.60.30
PREFIX=24
GATEWAY=172.21.60.254
DNS1=172.20.30.7
IPV6_PRIVACY=no

ada dua bahagian yang kita perlu ubah dalam fail tersebut.

BOOTPROTO=none

ONBOOT=no

nanti, ubah value ni jadi macam ni.

BOOTPROTO=static

ONBOOT=yes

Lepas tu, korang boleh la restart service network ni. Untuk bagi dia berfungsi secara automatik.

[root@localhost ~]# systemctl restart network

Kalau korang punya ip range berbeza, korang boleh ubah line seperti bawah ni.

IPADDR=172.21.60.30
PREFIX=24
GATEWAY=172.21.60.254
DNS1=172.20.30.7

wokeh, sekian nota aku