Cara Setting network atau jaringan almalinux 9 nmcli
Pada Almalinux 9 untuk setting network atau jaringan-nya defaultnya menggunakan NetworkManager ( nmcli & nmtui ). Berbeda dengan yang dengan Almalinux 8 yang default konfig settting nya menggunakan ifcfg.
NetworkManager memiliki file konfig yang di store atau di tempatkan pada direktori /etc/NetworkManager/
dan untuk keyfile ( file konfigurasi ) /etc/NetworkManager/system-connections
.
Mari Coba setting melakukan setting network AlmaLinux 9 menggunakan NetworkManager nmcli.
Setting DHCP atau IP Dynamic
Cek list device yang tersedia.
# nmcli device
//atau
# nmcli dev

Pada tampilan diatas device yang tersedia adalah enp0s3
Buat profile network baru untuk device enp0s3. Pembuatan profile pertama kali nilai parameter ipv4.method adalah auto atau DHCP.
# nmcli con add type ethernet con-name set1 ifname enp0s3
[root@server ~]# nmcli con add type ethernet con-name set1 ifname enp0s3
Connection 'set1' (f97abb65-781d-42c2-80bd-f5b2b38fe104) successfully added.
Setelah penambahan profile “set1” seperti diatas, file konfigurasi profile tersimpan di dalam direktori /etc/NetworkManager/system-connections
, dapat dilihat seperti dibawah ini;
[root@server ~]# ls /etc/NetworkManager/system-connections
set1.nmconnection
[root@server ~]#
Jalankan profile yang sudah dibuat “set1”.
# nmcli con up set1
[root@server ~]# nmcli con up set1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@server ~]#
Untuk melihat hasilnya bisa menggunakan command
[root@server ~]# ip a
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:66:be:70 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.72/24 brd 192.168.0.255 scope global dynamic noprefixroute enp0s3
valid_lft 346sec preferred_lft 346sec
inet6 fe80::fcd5:3512:dde8:7c3b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
atau
[root@server ~]# nmcli device show enp0s3
GENERAL.DEVICE: enp0s3
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 08:00:27:66:BE:70
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: set1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/7
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.0.72/24
IP4.GATEWAY: 192.168.0.1
IP4.ROUTE[1]: dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.0.1, mt = 100
IP4.DNS[1]: 172.17.13.100
IP4.DNS[2]: 172.17.33.100
IP6.ADDRESS[1]: fe80::fcd5:3512:dde8:7c3b/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
[root@server ~]#
Seting network dengan DHCP sudah selesai.
Setting Static IP
Untuk Static IP, melanjutnya dari setting sebelumnya memodifikasi profile set1.
Modifkasi pertama penambahan ip dan gateway.
# nmcli con mod set1 ipv4.address 192.168.0.72/24 ipv4.gateway 192.168.0.1
Setup dns
# nmcli con mod set1 ipv4.ignore-auto-dns yes ipv4.dns "8.8.8.8 8.8.4.4"
setup IP method manual agar static dan auto connect.
# nmcli con mod set1 ipv4.method manual connection.autoconnect yes
reload dan up profile.
# nmcli con reload
# nmcli con up set1
Cek Hasilnya.
# nmcli device show enp0s3
Tampilan dari hasil eksesinya sebagai berikut. Device enp0s3 sudah up menggunakan profile set1

Dengan begini jaringan sudah terkoneksi. Satu device network bisa dibuat banyak profile tapi hanya satu prfile per d dvice saja yang bisa di aktifkan.
Sekian untuk tips “Cara Setting network atau jaringan almalinux 9 nmcli”