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!! 😉