Der DNS-Server meines ISPs hat Probleme, viele wichtige Websites wie Google, Github, Gmail usw. aufzulösen. Als Hack habe ich die Datei /etc/resolv.conf manuell auf Googles 8.8.8.8 geändert. Die geänderte Datei ändert sich jedoch bei einer Netzwerkänderung wieder zum DNS-Dienst meines ISPs. Wie stelle ich /etc/resolv.conf bei einer Netzwerkänderung und wenn ich meinen Computer mit Bash-Skripten neu starte automatisch auf Googles DNS ein?
Ich bin neu im Scripting unter Linux. Ich bräuchte Hinweise, wie ich ein Script dafür schreiben kann. Danke.
Antwort1
Antwort2
Nano /etc/dhcp/dhclient.conf
dann ändere es
sudo nano /etc/resolv.conf
um Himmels willen, verwenden Sie nicht den DNS-Server von Google. Verwenden Sie den Cloudflare-Server.
nameserver 1.1.1.1
nameserver 1.0.0.1
Dann
sudo chattr -a /etc/resolv.conf
sudo chattr -i /etc/resolv.conf
Überprüfen Sie nun den Status:
mousepad /etc/resolv.conf // oder leafpad verwenden
Jetzt ist es schreibgeschützt