Bilgisayarımı statik ip kullanacak şekilde yapılandırırken Ubuntu 12.04 Server sürümünde ad çözümleme sorunu gibi görünen bir sorun yaşıyorum.
/ Etc / network / arayüzlerinde:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.28
netmask 255.255.255.0
gateway 192.168.1.1
Çalışıyorsa $ sudo apt-get upgrade
, 'getirilemedi ...' ile sonuçlanır:
. . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
[...]
/ Etc / network / arayüzlerimi şu şekilde değiştirdiğimde:
auto eth0
iface eth0 inet dhcp
Her şey yolunda gidiyor.
/Etc/resolv.conf dosyasına bakmak daha fazla ipucu sağlar.
Çözümleme sorununu elde ettiğim durumlarda resolv.conf boştu; ad sunucusu belirtilmedi. Sonra statik ve yeniden başlatılan ağdan DHCP olarak değiştirdim; /etc/resolv.conf şu şekilde değiştirildi: 'nameserver 192.168.1.1'.
DHCP'den statik moda geri dönmek ve yeniden başlatmak, ad sunucusu girişini kaldırmaz. Ancak sistemi statik kümeyle yeniden başlattığımda, resolv.conf boştu. DHCP ayarlı olarak sistemi yeniden başlattığımda, resolv.conf ad sunucusu 192.168.1.1'e sahip. Yani, sorun çözülüyor gibi fix.conf doğru yazılmıyor? Resolv.conf dosyasına yazmaktan hangi paket / kod sorumludur? Açık konulara bakabileceğim belirli bir paket var mı?
GÜNCELLEME: istream 12.04'te resol.conf dosyasına yapılacak değişiklikleri tartışan iyi bir makale yayınladı. http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
DHCP
, önerilerin "düzeltilmesini" istediğiniz "sorun" dır. LAN neye benziyor? Ne tür yönlendirici kullanıyorsunuz? (192.168.1.1'de nedir?) Statik IP kullandığınızda hangi DNS sunucularını belirtiyorsunuz?