Etc / resolv.conf dosyalarını geri yükleme / yeniden oluşturma


10

Ben hem silinmiş resolvconfklasör ve resolv.confdosya /etcresolvconf UÇK başarısız olmasına neden olduğunu varsayarak yanlışlıkla. Şimdi uygulama yükseltildi, sorunu çözdü, ancak diyor no file named resolv.conf in /etc. Söylediklerim doğru çünkü bu dosyaları sildim. Dosyaları yeniden oluşturmanın veya başka bir konumdan geri yüklemenin bir yolu var mı?

Yanıtlar:


21

Varsayılan yapılandırmayı geri yüklemek için resolvconf dosyasını yeniden yükleyebilirsiniz:

sudo apt-get install --reinstall resolvconf

Başka bir fikir "resolvconf" kaldırmak ve yüklemek olacaktır:

sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf

3
Amplifikasyon: resolvconf'un tamamen geri yüklendiğinden emin olmak için onu temizlemeniz ve tekrar takmanız ve ardından yeniden başlatmanız gerekir. Temizlemez ancak yalnızca kaldırırsanız, yeniden yükleme sırasında /etc/resolv.conf adresindeki symlink'i yüklemez. Yeniden başlatmazsanız, resolvconf'un veritabanında, siz yeniden başlatana kadar veya tüm etkin arabirimleri yeniden yapılandırıncaya (aşağı ve yukarı) kadar genellikle ad sunucusu bilgileri eksik olur.
— jdthood

Bu internetimi bozdu ve şimdi ubuntu depolarından paket alamıyorum.
— thouliha

1
Bu da internet kırdı, kaldırıldı, yeniden yükleme başarısız oldu ve şimdi bir şey güncelleyemiyorum.
— CHammond

1
Kendinizi yapamaz yeni paketler, ping getirmesi bulursanız us.archive.ubuntu.combaşka bir bilgisayarda, düz IP adresi döndü ve kullanım bunda bir kapmak wget: (yani wget http://91.189.91.26/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu4_all.debo zaman kullanarak yükleme) dkpg(yani: dpkg -i resolvconf_1.78ubuntu4_all.deb) ve yeniden başlatma. Alternatif senin içinde IP koymak olurdu /etc/hosts/ güncelleme almak tamamlamak yüklemek için sadece.
— vandsh

ln: '/etc/resolv.conf' dosyasını kaldıramıyor: Aygıt veya kaynak meşgul
— 1rq3fea324wre

9

Eğer resolvconf -ugösterileri UYARI /etc/resolv.confbir sembolik bağ değil /run/resolvconf/resolv.confo sadece yedekleme resolv.conf ve sembolik bağlantıyı yapmak:

$ cd /etc
$ sudo ln -s /run/resolvconf/resolv.conf

2
Bu kabul edilen cevap olmalı! Ana bilgisayar adlarını çözemediğinizde resolvconf'u nasıl yeniden yüklersiniz ?!
— Evils

1

Çöp kutunuzu boşalttınız mı, yoksa çöp kutusundan geri yükleyebilirsiniz.


Cevabınız için teşekkürler.Sadece tek başına silme kullanmadım ama shift + delete, bu yüzden çöp kutusunda değil.
— beeju

1
Anlıyorum. Bir kurtarma programı kullanmaya çalışın, yani her şeyden önce. Veya @desgua'nın söylediklerini yapmaya çalışın.
— Svetlana Belkin

1

Bunu dene:

nano /etc/resolv.conf

Ekle:

nameserver 8.8.8.8

nameserver 192.168.xx ( ifconfigçıktınızın doğru adres olup olmadığını kontrol edin )

sonra

sudo service resolvconf start
sudo systemctl enable resolvconf

resolvconf'un yeniden kurulması muhtemelen daha iyi bir fikirdir
— pim
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.