Tutorial Rocky Linux 8 : Cara Konfigurasi IP Address Static dan Dynamic (DHCP)

Pada postingan ini kita akan melakukan konfigurasi ip address pada sistem operasi Rocky Linux secara static dan dynamic (DHCP).
$ sudo su Config IP Address Static
Konfigurasi IP Address Secara Static. Cek status ip address dan nama interface dengan perintah berikut.
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:26:da:88 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:e8:24:63 brd ff:ff:ff:ff:ff:ff
Untuk melakukan konfigurasi interface enp0s3 secara static sebagai wan yang biasanya lengkap dengan gateway dan dns, kita perlu melakukan edit pada file ifcg-enp0s3.
# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3 Ubah BOOTPROTO menjadi static lalu jika ingin interface di konfigurasi otomatis saat server dihidupkan pada ONBOOT kita isi menjadi yes. Dan tambahkan informasi IP Address kalian, jika sudah save dan exit.
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=e170c3f3-0f1e-4c2e-af30-989d4c5d78fb DEVICE=enp0s3 ONBOOT=yes IPADDR=10.1.1.99 NETMASK=255.255.255.0 GATEWAY=10.1.1.1 DNS1=10.1.1.1
Lakukan restart network service dengan perintah ifup.
# ifup enp0s3 Maka jika konfigurasi benar ip address akan terpasang.
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:26:da:88 brd ff:ff:ff:ff:ff:ff
inet 10.1.1.99/24 brd 10.1.1.255 scope global dynamic noprefixroute enp0s3
valid_lft 506sec preferred_lft 506sec
inet6 fd8b:60e0:735:0:a00:27ff:fe26:da88/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe26:da88/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:e8:24:63 brd ff:ff:ff:ff:ff:ff
Config IP Address Dynamic (DHCP)
Untuk melakukan konfigurasi network interface secara Dynamic (DHCP) sebenarnya sangat mudah kita hanya perlu mengubah BOOTPROTO menjadi dhcp.
# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=e170c3f3-0f1e-4c2e-af30-989d4c5d78fb DEVICE=enp0s3 ONBOOT=yes
Kemudian lakukan restart pada network service.
# ifup enp0s3 Maka Network interface akan dikonfigurasi menggunakan DHCP. Jika konfigurasi kalian benar Network Interface akan mendapatkan IP Address dari DHCP Server.
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:26:da:88 brd ff:ff:ff:ff:ff:ff
inet 10.1.1.43/24 brd 10.1.1.255 scope global dynamic noprefixroute enp0s3
valid_lft 557sec preferred_lft 557sec
inet6 fd8b:60e0:735:0:a00:27ff:fe26:da88/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe26:da88/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:e8:24:63 brd ff:ff:ff:ff:ff:ff
Config IP Address Multi Interface
Biasa kasus ini terjadi jika kita ingin menjadkan linux menjadi sebuah router. Secara logika kita harus melakukan konfigurasi 2 interface atau lebih. Baik Secara Static dan dynamic. Pada contoh disini kita akan melakukan konfigurasi 2 Network interface, yaitu enp0s3 kita set dhcp yang nantinya akan menjadi WAN dan enp0s8 kita setting static untuk menjadi LAN (Local Area Network).
Settings enp0s3 as DHCP
# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=e170c3f3-0f1e-4c2e-af30-989d4c5d78fb DEVICE=enp0s3 ONBOOT=yes
Setting enp0s8 as Static
Jika pada direktori network-scripts tidak ditemukan file untuk konfigurasi network interface yang kita inginkan, tinggal kita buat manual saja dengan format nama filenya adalah ifcfg-namainterface.
# nano /etc/sysconfig/network-scripts/ifcfg-enp0s8 Kita ketikan script berikut. Sesuaikan IP Address nya sesuai dengan yang anda inginkan.
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.100.1
NETMASK=255.255.255.0
Kemudian jika sudah jangan lupa untuk melakukan restart pada network service.
# ifup enp0s3;ifup enp0s8 Jika konfigurasi berhasil maka IP Address akan terpasang pada masing-masing interface.
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen
1000
link/ether 08:00:27:26:da:88 brd ff:ff:ff:ff:ff:ff
inet 10.1.1.43/24 brd 10.1.1.255 scope global dynamic noprefixroute enp0s3
valid_lft 545sec preferred_lft 545sec
inet6 fd8b:60e0:735:0:a00:27ff:fe26:da88/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe26:da88/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen
1000
link/ether 08:00:27:e8:24:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.1/24 brd 192.168.100.255 scope global noprefixroute enp0s8
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fee8:2463/64 scope link
valid_lft forever preferred_lft forever
Gimana gampang kan? Mirip RedHat kan? Ya iyalah hmmm 🙃 Demikian tutorial konfigurasi IP Address secara dynamic (DHCP) dan static pada sistem operasi Rocky Linux jika ada hal yang ditanyakan bisa komen dibawah ya… Happy Config!! 😉