Cara Melakukan Pengaturan IP Address Manual (Static IP) di Ubuntu 20.04


Ada beberapa perubahan pada pengaturan IP Address di Ubuntu 20.04 seperti yang sudah saya share sebelumnya pada postingan-postingan bergenre LINUX, jadi hari ini saya share kembali Tatacara Melakukan Pengaturan IP Address Manual (Static IP) di Ubuntu 20.04. Untuk langkahnya bisa dilihat dibawah ini:

1.  Untuk melakukan pengaturan IP Address secara manual, kita harus menentukan beberapa hal terlebih dahulu seperti IP address, Network Mask, Gateway/default route address, dan DNS nameserver. Untuk ini sekarang kita akan tentukan hal-hal tersebut, silahkan sesuaikan list dibawah ini dengan kebutuhan/pengaturan anda.

a)  IP Address     : 192.168.1.? (isi ? dengan no absen anda + 10)

b)  Network mask   : 255.255.255.0 atau /24

c)  Gateway        : 192.168.1.? (samakan dengan IP Address)

d)  DNS            : 192.168.1.? dan 192.168.1.? (DNS pertama samakan kembali dengan IP Address, dan DNS kedua = no absen anda + 110)

 

2.  Setelah kita menentukan masing-masing ip sekarang silahkan buka terminal, lalu masuk sebagai super user dan setelah itu ketikan perintah: ip a

hackrative@hackrative-vm:~$ sudo su

[sudo] password for hackrative:

root@hackrative-vm:/home/hackrative# 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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    link/ether 00:0c:29:8c:b9:28 brd ff:ff:ff:ff:ff:ff

    inet 192.168.43.123/24 brd 192.168.43.255 scope global dynamic noprefixroute ens33

       valid_lft 3193sec preferred_lft 3193sec

    inet6 fe80::da13:5bc3:83:f187/64 scope link noprefixroute

       valid_lft forever preferred_lft forever

 

Perintah tersebut berfungsi untuk memperlihatkan (mengidentifikasi) network interface yang ada pada komputer kita, dimana secara default akan terdapat lo (loopback) dan ens33(atau nama lain seperti eno1 atau enp0s25). Pada interface ens33 diatas bisa dilihat bahwa sudah ada setinga ip 192.168.43.123 (ini karena komputer terkoneksi ke internet sehingga Ubuntu mendapatkan ip dari DHCP), namun jika komputer kita tidak terkoneksi ke internet maka tidak akan muncul IP Address disana.

 

3.  Selanjutnya, kita akan melakukan editing pada file konfigurasi netrworking dengan nama file 01-network-manager-all.yaml (namanya mungkin saja berbeda) yang berada pada direktori /etc/netplan oleh karena itu sekarang kita coba lihat terlebih dahulu apakah file 01-network-manager-all.yaml tersebut ada pada direktori /etc/netplan yang telah disebutkan, maka sekarang pada terminal ketikan:

root@hackrative-vm:/home/hackrative# ls /etc/netplan/

01-network-manager-all.yaml

 

4.  Setelah kita mendapati file yaml nya maka sekarang kita akan membuat salianan file yaml tersebut agar jika suatu saat kita melakukan kesalahan pada file yaml yang kita edit maka kita bisa menggantinya dengan file yaml back up kita. Disini saya akan meng-copy file 01-network-manager-all.yaml menjadi 01-network-manager-all.yaml.asli, langkahnya seperti ini:

root@hackrative-vm:/home/hackrative# cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.asli

 

5.  Pada langkah ini kita akan melakukan editing file 01-network-manager-all.yaml menggunakan nano:

root@hackrative-vm:/home/hackrative# nano /etc/netplan/01-network-manager-all.yaml

Lalu pada tampilan editing nano ketikan teks berikut ini (usahakan penulisannya sama dan jangan gunakan tab untuk indentasi melainkan gunakan spasi saja) :

# Let NetworkManager manage all devices on this system

network:

  version: 2

  renderer: NetworkManager

  ethernets:

    ens33:

      addresses: [192.168.1.1/24]

      gateway4: 192.168.1.1

      nameservers:

        search: [hackrative.org, mail.hackrative.org]

        addresses: [192.168.1.1, 192.168.1.2]

#      dhcp4: true

Catatan:

-      Untuk menyimpan pengetikan di nano silahkan tekan tombol CTRL dan X lalu ketikan Y lalu tekan tombol ENTER.

-      Ubah address, gateway4, dll menggunakan IP yang sudah ditentukan pada poin nomor 1 diatas.

 

6.  Setelah keluar dari pengeditan nano, sekarang kita coba untuk memeriksa pengaturan IP Address kita:

root@hackrative-vm:/home/hackrative# netplan try

Do you want to keep these settings?

Press ENTER before the timeout to accept the new configuration

Changes will revert in 119 seconds

Configuration accepted.

Jika tidak ada pesan/prompt error berarti pengaturan kita sudah dapat diterima oleh Ubuntu, jika error maka silahkan periksa dan lakukan kembali langkah 5.

7.  Sekarang kita terapkan/simpan pengaturannya dengan langkah ini:

root@hackrative-vm:/home/hackrative# netplan apply

 

8.  Sekarang kita periksa kembali apakah IP Address sudah berubah atau belum:

hackrative@hackrative-vm:~$ 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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    link/ether 00:0c:29:8c:b9:28 brd ff:ff:ff:ff:ff:ff

    inet 192.168.1.1/24 brd 192.168.1.255 scope global noprefixroute ens33

       valid_lft forever preferred_lft forever

    inet6 fe80::20c:29ff:fe8c:b928/64 scope link tentative

       valid_lft forever preferred_lft forever

Jika IP pada bagian ens33 sudah berubah sesuai dengan IP yang tadi kita atur maka proses pengaturan IP Static kita telah berhasil.

 

9.  Namun jika pada langkah no 8 IP Address belum berubah juga maka silahkan melakukan restart networking dengan menggunakan salah-satu dari perintah dibawah ini (abaikan langkah ini jika pada langkah no 8 sudah berhasil):

root@hackrative-vm:/home/hackrative# systemctl restart NetworkManager

root@hackrative-vm:/home/hackrative# service network-manager restart

root@hackrative-vm:/home/hackrative# nmcli networking off

root@hackrative-vm:/home/hackrative# nmcli networking on

Catatan:

-      Untuk melihat perubahan setelah restart networking ketikan lagi ip a

-      Jika belum juga berubah maka restart ubuntu anda

 

10. Untuk meyakinkan apakah kita sudah benar-benar berhasil maka lakukanlah tes ping pada IP Address milik sendiri dan orang lain.

root@hackrative-vm:/home/hackrative# ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.030 ms

64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.064 ms

^C

--- 192.168.1.1 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 3065ms

rtt min/avg/max/mdev = 0.030/0.056/0.065/0.015 ms

Catatan:

Jika tampilan hasil tes ping seperti contoh diatas dan tidak ada error yang lain maka bisa dipastikan pengaturan IP Address berhasil.

Post a Comment

Previous Post Next Post