Untuk melakukan setting IP Address pada Ubuntu Server 18.04, secara default kita menggunakan Netplan sebagai manajemen networking.
Sebelum melakukan setting IP Address, kita akan mengubah terlebih dahulu nama network interface pada Ubuntu Server 18.04. Langkah ini hanya untuk memudahkan konfigurasi jaringan kedepannya.
Mengubah nama network interface
Untuk mengubah nama network interface Ubuntu 18.04, kita akan mengedit file Grub.
sudo nano /etc/default/grub
Tambahkan "net.ifnames=0 biosdevname=0" pada GRUB_CMDLINE_LINUX_DEFAULT sehingga seperti berikut.
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
Save file Grub dengan perintah Ctrl+O kemudian exit.
Update GRUB dengan perintah sebagai berikut
sudo update-grub
Lakukan reboot pada Ubuntu Server 18.04
reboot
Setelah server menyala kembali. Nama network interface akan berubah menjadi eth0.
user@raintekno:~$ ip a
1: lo: mtu 65536 gdisc noqueue state UNKNOWN group default glen 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_ift forever preferred_lft forever inet6 ::1/128 scope host valid_ift forever preferred_ift forever
2: eth0: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:00:29:e4:94:17 brd ff:ff:ff:ff:ff:ff
Setting IP Address
Setelah kita selesai mengubah nama network interface pada Ubuntu Server 18.04. Selanjutnya kita akan setting static IP Address.
Edit file konfigurasi netplan yang berada di /etc/netplan
sudo nano /etc/netplan/00-installer-config.yaml
Maka akan muncul file konfigurasi sebagai berikut.
network: ethernets: enp0s3: dhcp4: true version: 2
Ubah konfigurasi menjadi seperti berikut
network: ethernets: eth0: addresses: [192.168.65.250/24] gateway4: 192.168.65.1 nameservers: addresses: [8.8.8.8,8.8.4.4] version: 2
Sesuaikan IP Address, Gateway dan nameserver yang akan kamu gunakan.
File .yaml sangat sensitif terhadap spasi. Jangan gunakan tab saat memberi jarak pada baris. Hal tersebut akan menyebabkan error.
Selanjutnya simpan konfigurasi dengan perintah berikut.
sudo netplan apply
Untuk melihat IP address static yang sudah kita setting. Silakan gunakan perintah ip a