1. Wyłącz systemd-resolved
sudo systemctl disable --now systemd-resolved
2. Zablokuj zarządzanie DNS przez NetworkManager
sudo mkdir -p /etc/NetworkManager/conf.d
sudo vim /etc/NetworkManager/conf.d/99-dns.conf
[main] dns=none systemd-resolved=false
3. Usuń istniejący link symboliczny:
sudo rm -f /etc/resolv.conf
4. Utwórz zwykły plik:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
Sprawdź czy utworzył się poprawnie:
cat /etc/resolv.conf
5. Zastosuj konfigurację
sudo systemctl reload NetworkManager
lub
sudo systemctl restart NetworkManager
6. Zrestartuj komputer i sprawdź czy DNSy działają poprawnie:
reboot
cat /etc/resolv.conf