Ağ Yöneticisinin kullandığı DNS'yi nasıl devre dışı bırakabilirim?


25

Ubuntu, 12.04'te başlayan Ağ Yöneticisi için bir DNSMasq örneği kullanıyor - nasıl devre dışı bırakabilirim?

Yanıtlar:


39

Düzenleme /etc/NetworkManager/NetworkManager.confşu komutla:

gksu gedit /etc/NetworkManager/NetworkManager.conf

İstendiğinde şifrenizi girin.

Çizgiyi yorumlayın dns=dnsmasq, şöyle görünür:

#dns=dnsmasq

ve sonra Ağ Yöneticisi ile yeniden başlatın.

sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart

Sürpriz! Hazırsınız!


3
Tüm ofisimiz bulut barındırmaktadır. Bazı şeyler AWS’de VPN’li özel bir bulutta. dnsmasq, VPN'deyken doğru DNS çözünürlüğünün önüne geçiyordu. Ofisteki tek linux kullanıcısıyım ve diğer herkes mac oldu. Mac'indeki bir arkadaş ayarlarına baktığımda, bu benim başıma geldiğinde ne olması gerektiği hakkında. Bunu kapattım ve hayat güzel.
Christian Bongiorno

2

Bu hala işe yaramazsa, Ubuntu 16.10 ile olan durumum gibiydi. Ardından bu bağlantı noktasını kimin kullandığını kontrol edin:

lsof -i :53

Örneğin, eğer "systemd-r" ye sahipseniz, servisi aşağıdakilerle durdurmalısınız:

sudo service systemd-resolved stop

2

Ben de bu problemi yaşadım, ama Ubuntu 16.04'tayım, bu yüzden orijinal çözüm işe yaramadı. Ancak, bu sayfa bir çözüm buldu.

Eklemek DNSStubListener=no/Etc/systemd/resolved.conf dosyasına ve sonra systemd tarafından çözülen hizmeti yeniden başlatın. Şimdi, yerleşik dnsmasq otomatik olarak başlamamalıdır.

Ayrıca dns=dnsmasqönceki cevabın belirttiği gibi /etc/NetworkManager/NetworkManager.conf 'da yorum yapıldığından emin olmanız gerekir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.