IPv4 DNS ayarlarını burada cevaplandığı gibi grafiksel olarak değiştirebilirsiniz
Ancak aynı şeyi komut satırını kullanarak nasıl yapacağınızı merak ediyorsanız, dosyaları komut /etc/NetworkManager/system-connections
ile birlikte dizinde listelemeniz gerekir ls
:
ls /etc/NetworkManager/system-connections
Bağlantınızın adını taşıyan bir dosya olmalı, benimki de aranıyor Wired Connection 1
.
Bu yüzden dosyayı düzenlemeniz ve içine DNS sunucuları eklememiz gerekiyor:
Sudo nano "/etc/NetworkManager/system-connections/Wired connection 1"
[ipv4]
Bölümün altına istediğiniz kadar DNS sunucusu ekleyin ve bunları noktalı virgüllerle ayırın ;
ve aşağıdaki ;
gibi son DNS sunucusunun sonuna ekleyin :
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
Herhangi bir dns atamak istemiyorsanız, sadece bu satırı silebilirsiniz.
Ayrıca bu satırı eklemek zorunda ignore-auto-dns=true
için DHCP, DNS sunucularını sağlanan görmezden (yönlendiricinin config set DNS sunucusu gibi):
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
ignore-auto-dns=true
Bu cevaba küçük bir bağlam: GUI'nin DNS ayarlarına bir DNS sunucusu eklediğimde hangi dosyanın düzenleneceğini bulmaya çalışıyordum, bu yüzden bu komutu 16+ saat boyunca çalıştırıyordum: sudo grep -rs "1.1.1.1" /
bu, Ubuntu sanal makinemdeki tüm dosyaları tarıyordu. ancak o kadar uzun süre çalıştıktan sonra bile bitmedi, ama dosyanın var olabileceğini biliyordum, bu /etc/NetworkManager
yüzden grep
bu dizine tekrar baktım ve şunu buldum: /etc/NetworkManager/system-connections/Wired connection 1:dns=1.1.1.1;
bu yüzden buraya sadece Lekensteyn'in zaten olduğunu bulmak için bir cevap yazmak için geldim kabul edilen cevabın yorumlarında bunu vurguladı .