Karna kita mau membuat IP STATIK menggunakan NetworkManager atau NMCLI, maka hal wajib yang perlu dilakukan NONE AKTIFKAN systemd-resolved.service karna kalau tidak di NONE AKTIFKAN, walaupun kita sudah buat ip DNS dengan statik, maka DNS akan selalu di arahkan ke 127.0.0.53 ( ada di dalam file resolv.conf) . isinya kurang lebih name server 127.0.0.53. Yuk Kita mulai
==============================
CARA 1
==============================
Pastikan status service ini nonaktif:
systemctl status systemd-resolved.service
Kalau aktif, matikan:
sudo systemctl disable --now systemd-resolved.service //Agar tetap nonaktif setelah restart
sudo systemctl stop systemd-resolved.service //Menghentikan service yg saat ini sedang berjalan
Karna systemd-resolved.service sudah di matikan, Hapus symlink lama ke stub resolver (127.0.0.53) mengarah ke file resolv.conf :
sudo rm /etc/resolv.conf
Buat symlink baru agar NetworkManager bisa update ke file resolv.conf otomatis nantinya:
sudo ln -s /run/NetworkManager/resolv.conf /etc/resolv.conf
Cek link symlink:
ls -l /etc/resolv.conf
Kalau benar hasilnya akan seperti berikut:
/etc/resolv.conf -> /run/NetworkManager/resolv.conf
cd /etc/NetworkManager/system-connections
(Masuk ke dalam folder NetworkManager)
Cek Isi File di dalam
ls
kalau benar dan jika pc cuma ada 1 lan card dan belum di rubah sama sekali defaultnya maka hasil nya seperti berikut:
'Wired connection 1.nmconnection'
sudo nano Wired connection 1.nmconnection
pada bagian [ipv4] di sesuaikan aja. disini pc gua mau kasih static 192.168.15.11/24
[ipv4]
method=manual
address1=192.168.15.11/24
gateway=192.168.15.1
dns=8.8.8.8;8.8.4.4;1.1.1.1;
dns-search=
ignore-auto-dns=true
kalau sudah simpan perubahan dengan menekan control X lalu Y
sudo systemctl restart NetworkManager
( restart network nya )
==============================
CARA 2
==============================
Kita akan setting via nmcli berikut caranya
Pastikan status service ini nonaktif:
systemctl status systemd-resolved.service
Kalau aktif, matikan:
sudo systemctl disable --now systemd-resolved.service //Agar tetap nonaktif setelah restart
sudo systemctl stop systemd-resolved.service //Menghentikan service yg saat ini sedang berjalan
Karna systemd-resolved.service sudah di matikan, Hapus symlink lama ke stub resolver (127.0.0.53) mengarah ke file resolv.conf :
sudo rm /etc/resolv.conf
Buat symlink baru agar NetworkManager bisa update ke file resolv.conf otomatis nantinya:
sudo ln -s /run/NetworkManager/resolv.conf /etc/resolv.conf
Cek link symlink:
ls -l /etc/resolv.conf
Kalau benar hasilnya akan seperti berikut:
/etc/resolv.conf -> /run/NetworkManager/resolv.conf
Cek status nmcli
nmcli device status
Karna pc cuma ada 1 lan card dan untuk namanya belum di rubah, maka secara default akan tertera Wired connection 1 berikut contoh nya
Berikut dengan 1 Lan Card
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected Wired connection 1
berikut jika dengan 3 Lan Card
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected Wired connection 1
ens34 ethernet connected Wired connection 2
ens35 ethernet disconnected --
sebagai contoh kita akan rubah ip ens33
nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8,8.8.4.4,1.1.1.1"
nmcli connection modify "Wired connection 1" ipv4.method manual
NOTE :
ignore-auto-dns=true → tujuannya agar isi file resolv.conf hanya berisi DNS yang kita isi secara manual (misal kita input dns google dan Cloud Flare 8.8.8.8;8.8.4.4;1.1.1.1;)
ignore-auto-dns=false → resolv.conf akan berisi 8.8.8.8 (DNS DHCP) dari router dan bisa ditambah DNS manual jika ada
Karna systemd-resolved sudah dinonaktifkan, pengaturan dns= di NetworkManager.conf tidak akan berpengaruh:
dns=default → NetworkManager “membiarkan sistem mengatur DNS”, tapi karena systemd-resolved mati, tidak ada stub resolver yang diatur.
dns=none → NetworkManager tidak mencoba mengatur DNS sama sekali.
Jadi, baik default maupun none, DNS manual yang kamu set di NetworkManager akan tetap dipakai.
Tidak ada komentar:
Posting Komentar
Komen yang bae-bae aja