linux
Doğ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.de
ya da wget google.de
bir bad address
hata alıyorum.
nslookup google.de
nedense çalışıyor.
Dosyayı koyduğum resolv.conf
içeriğe sahip olmadığı için önyüklenen sistemdeki sorunu takip resolv.conf
ettim .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.conf
dosyayı 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. .iso
Virtualbox’a internet erişimi olmadan başlatılırken, dosyam olduğu gibi tutuluyor.
Ben değiştirerek denedim /etc/dhcp/dhclient.conf
silerek, net bilgi alamıyoruz için domain-name-server
ve domain-name-search
gelen request
dosyası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
udhcpc
Programı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.conf
Dosyanı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.