Konfigurasi IP address di Ubuntu Server 18.04 kini sudah berbeda dibandingkan dengan Ubuntu Server 16.04 ke bawah. Versi Ubuntu sebelumnya, konfigurasi dilakukan dengan memodifikasi file /etc/network/interfaces. Di Ubuntu 18.04 file konfigurasi IP address di /etc/netplan/50-cloud-init.yaml.
Konfigurasi IP address Ubuntu Server 18.04
Buka file konfigurasi dengan nano.
$ sudo nano /etc/netplan/50-cloud-init.yaml |
Contoh default file konfigurasi.
network: ethernets: ens3: addresses: [] dhcp4: true optional: true version: 2 |
Contoh pemberian Static IP address.
network: version: 2 renderer: networkd ethernets: ens3: addresses: – 192.168.1.3/26 gateway4: 192.168.1.1 nameservers: addresses: [8.8.4.4, 8.8.8.8] dhcp4: no routes: – to: 0.0.0.0/0 via: 192.168.1.1 table: 101 routing-policy: – from: 192.168.1.0/24 table: 101 ens7: addresses: – 10.100.1.3/24 dhcp4: no gateway4: 10.100.1.1 nameservers: addresses: [8.8.8.8] |
Keterangan:
- ens3: nama network interface, cara mengecek namanya pakai perintah ip addr.
- addresses: IP address yang diberikan dengan subnet /24 (255.255.255.0).
- nameservers – addresess: IP address untuk dns resolver, di sini memakai DNS dari Google.
- dhcp4: diisi dengan no jika tidak memakai DHCP. Jika memakai DHCP, semua IP address tidak usah dimasukkan.
Mengaktifkan konfigurasi IP address yang baru saja dibuat.
sudo netplan apply |
Mengaktifkan opsi debug untuk melihat prosesnya.
sudo netplan –debug apply |
Merestart network.
service systemd-networkd restart |
Cek ping time 2 Network tersebut.
ping -w 1 8.8.8.8 -I ens3 |
ping -w 1 8.8.8.8 -I ens7 |
Selamat mencoba 🙂