linuxDoğrudan çizilen bir mini için dosyalar verildi firefox. Yapması gereken her şey için çalışıyor, sadece internet bağlantısı alamadım.
Ağda, hepsi çalışan 3 DNS sunucumuz var. Onları da ping edebilirim. Ama denemeye çalışırken ping google.deya da wget google.debir bad addresshata alıyorum.
nslookup google.de nedense çalışıyor.
Dosyayı koyduğum resolv.confiçeriğe sahip olmadığı için önyüklenen sistemdeki sorunu takip resolv.confettim .iso.
Yaratmaya ve değiştirmeye giden tüm faktörleri anlamaya çalıştım resolv.conf. Hepsini aldığımdan emin değilim ama kesinlikle çözümümü orada bulamadım.
Son bir çaba olarak, resolv.confdosyayı kullanarak değiştirilemez hale getirmeye çalıştım.
:~# chattr +i /etc/resolv.conf
Sürprizimi yeniden oluştururken ve yeniden başlatırken, dosyamın adı değiştirildi resolv.conf~ve onun yerine beni rahatsız eden standart dosya aynıydı.
Dosya içeriği beni ağın kendisinden aldığı bilgisine inandırıyor. .isoVirtualbox’a internet erişimi olmadan başlatılırken, dosyam olduğu gibi tutuluyor.
Ben değiştirerek denedim /etc/dhcp/dhclient.confsilerek, net bilgi alamıyoruz için domain-name-serverve domain-name-searchgelen requestdosyasının bir parçası.
Maalesef işe yaramadı.
NetworkManager kurulu değil. Iso, Ubuntu 14.04'e dayanmaktadır.
Muhtemelen hayati bir bilgi eksiktir. Bunu sağladığım için mutluyum.
GÜNCELLEŞTİRME:
Sanırım temizleyen dosyayı buldum resolv.conf.
Öyle görünüyor /usr/share/udhcpc/default.script
#!/bin/sh
# udhcpc script edited by Tim Riker <Tim@Rikers.org>
[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
RESOLV_CONF="/etc/resolv.conf"
[ - n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"
case "$1" in
deconfig)
/bin/ifconfig $interface 0.0.0.0
for i in /etc/ipdown.d/*; do
[ -e $i ] && . $i $interface
done
;;
renew|bound)
/bin/ifconfig $interface $ip $BROADCAST $NETMASK
if [ -n "$router" ] ; then
echo "deleting routers"
while route del default gw 0.0.0.0 dev $interface ; do
:
done
metric=0
for i in $router ; do
route add default gw $i dev $interface metric $((metric++))
done
fi
echo -n > $RESOLV_CONF # Start ----------------
[ -n "$domain" ] && echo search $domain >> $RESOLV_CONF
for i in $dns ; do
echo adding dns $i
echo nameserver $i >> $RESOLV_CONF
done
for i in /etc/ipup.d/*; do
[ -e $i ] && . $i $interface $ip $dns
done # End ------------------
;;
esac
exit 0
udhcpcProgramın bir parçası . Küçük bir DHCP istemcisi, bu bir parçasıbusybox
Daha fazla araştıracak.
UPDATE2 VE ÇÖZÜM:
/etc/resolv.confDosyanın üzerine yazılan ve yeterince emin olduğu kısmı (#Başla ve #En) 'e yorumladım . Suçlu buydu. Yani belirsiz bir senaryo tüm bu sorunlara neden oldu.
Sorunu çözmek için gerçekte bilinmesi gereken şeyi yansıtması yönündeki soruyu değiştirdim, bu yüzden aynı sorunu yaşayan insanlar için bulmak daha kolay olacak ve bir cevabı kabul edebilecektim.
İşleri çözmedeki yardımın için sağol.