Kami akan memberikan tutorial sederhana bagaimana cara konfigurasi statik IP Address di linux server OS Ubuntu 20 LTS. Sebenarnya tidak hanya cocok untuk versi ubuntu 20, tetapi versi ubuntu lainnya seperti 22 LTS juga bisa diterapkan menggunakan cara ini.
Dalam hal ini, kami akan memperkenalkan Netplan. Sudah dari Ubuntu versi 17.10 sampai Ubuntu 20.04 LTS sudah menggunakan Netplan. Konfigurasinya mudah karena hanya menggunakan file yaml, dokumentasi lengkap dan kalian bisa kunjungi website resminya di netplan.io
Cara set IP Static
Langkah awal kita harus tau interface mana yang akan kita pasang IP Address Static tersebut. Dalam hal ini kita akan konfigurasi di interface eno3
.
pccc@pcc:~$ 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: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether ec:f4:bb:c4:92:40 brd ff:ff:ff:ff:ff:ff
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether ec:f4:bb:c4:92:41 brd ff:ff:ff:ff:ff:ff
4: eno3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether ec:f4:bb:c4:92:42 brd ff:ff:ff:ff:ff:ff
inet6 fe80::eef4:bbff:fec4:9242/64 scope link
valid_lft forever preferred_lft forever
Agar bisa melakukan konfigurasi IP Address secara Static menggunakan netplan, kita cukup edit file pada /etc/netplan/00-installer-config.yaml
root@pcc:~# vim /etc/netplan/00-installer-config.yaml
Disini saya melakukan edit menggunakan text editor vim
.
network:
ethernets:
eno1:
dhcp4: false
eno2:
dhcp4: false
eno3:
dhcp4: false addresses: [103.164.172.105/30]
gateway4: 103.164.172.106
nameservers:
addresses: [1.1.1.1,8.8.8.8]
version: 2
note: Perlu diketahui didalam file yaml memiliki jarak indentation 2 spasi.
Kemudian kita bisa apply settingan netplan dengan menjalankan perintah :
sudo netplan apply
atau bisa juga dengan cara mencoba dahulu :
sudo netplay try
Warning: Stopping systemd-networkd.service, but it can still be activated by:
systemd-networkd.socket
Do you want to keep these settings?
Press ENTER before the timeout to accept the new configuration
Changes will revert in 120 seconds
Dengan menekan enter, artinya kita setuju dengan setttingan terakhir ini dan seketika langsung di apply.
Berikut hasil dari penambahan Static IP Public tersebut.
root@pcc:~# 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: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether ec:f4:bb:c4:92:40 brd ff:ff:ff:ff:ff:ff
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether ec:f4:bb:c4:92:41 brd ff:ff:ff:ff:ff:ff
4: eno3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether ec:f4:bb:c4:92:43 brd ff:ff:ff:ff:ff:ff
inet 103.164.172.105/30 brd 103.164.172.107 scope global eno3
valid_lft forever preferred_lft forever
inet6 fe80::eef4:bbff:fec4:9243/64 scope link
valid_lft forever preferred_lft forever
Kesimpulan
Sampai disini kita telah berhasil melakukan konfigurasi IP Address secara Static menggunakan Netplan. Pastikan settingan IP Address, Gateway dan netmask-nya benar. Kamu bisa cek juga menggunakan perintah route -n
.
root@pcc:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 103.164.172.106 0.0.0.0 UG 0 0 0 eno4
103.164.172.104 0.0.0.0 255.255.255.252 U 0 0 0 eno4
Semoga artikel singkat ini bermanfaat, Selamat mencoba dan Terima kasih.