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:
Post a Comment