Cara Memperbaiki Ubuntu Server tidak Bisa Ping ke DNS
Kronologi:
- Permasalahan ini saya temukan pada Ubuntu Server yang baru dipasang di VirtualBox.
- Saya menggunakan konfigurasi IP secara dinamis, bukan statis.
- Saat instalasi pertama kali, saya menggunakan jaringan NAT. Setelah instalasi selesai, ping ke IP 8.8.8.8 maupun ke domain google.com bisa dilakukan.
- Setelah itu, saya mengubah jaringannya dari NAT ke Bridge, ping ke IP 8.8.8.8 bisa, akan tetapi ping ke domain google.com tidak bisa.
- Secara bawaan, alih-alih menggunakan paket resolvconf sebagai resolver DNS, Ubuntu 22.04 menggunakan resolver DNS dari Systemd, yaitu systemd-resolved.
Hasil analisa:
- Kemungkinan sistem resolver tidak berjalan dengan baik.
- Perlu konfigurasi manual DNS resolver-nya.
- DNS menggunakan DNG Google dengan IP 8.8.8.8 dan 8.8.4.4.
- Setelah resolver DNS dikonfigurasi manual dan memuat ulang layanan systemd-resolved, ping ke domain google.com masih tetap tidak bisa.
- Permasalahan kemungkinan ada pada backend sistem jaringannya Ubuntu yang juga menggunakan Systemd, yaitu networkd atau systemd-networkd.
Cara memperbaiki Ubuntu Server tidak Bisa ping ke DNS
- Sebelum memperbaiki, setelan jaringan saya ubah kembali ke NAT, kemudian saya muat ulang sistemnya.
- Setelah masuk kemabli ke sistem, saya memasang satu paket tambahan, nama paket tersebut adalah openvswitch-switch[1]. Tujuan utama saya memasang paket ini adalah agar tidak muncul peringatan bahwa ovsdb-server.service tidak berjalan ketika mengoperasikan netplan. Perintah pemasangannya adalah $ sudo apt install openvswitch-switch.
- Saya kemudian mengubah kembali jaringan mesin vm dari NAT ke Bridge.
- Buka konfigurasi Networkd dengan perintah $ sudo nano /etc/systemd/networkd.conf.
- Pada bagian bawah [DHCPv4] tambahakan opsi UseDNS=false. Opsi ini akan mengabaikan konfigurasi yang disediakan oleh DHCP.
[1] Paket openvswitch-switch biasa disebut dengan Open vSwitch, yaitu sebuah paket atau aplikasi virtual switch yang digunakan untuk mengelola trafik jaringan pada lingkungan virtual. Open vSwitch menyediakan antarmuka Remote Procedure Call (RPC) ke satu atau beberapa basis data OVS (OVSDB). Hal ini memungkinkan komponen lain berinteraksi dan mengelola konfigurasi yang tersimpan dalam basis data tersebut.
Alih-alih menggunakan konfigurasi secara dinamis (DHCP), mungkin problem tidak akan serumit ini jika dikonfigurasi secara statis.
Komentar
Posting Komentar
Silahkan tinggalkan komentar Anda di sini.