Habe gerade mal ein bisschen mit chroot rumgespielt.
Soweit habe ich die von `ldd ping` geforderten libs in die chroot kopiert. Aber ping und wget wollten trotzdem keinen Hostnamen auflösen.
host und dig hingegen brachten mir den Namen.
/etc/resolv.conf /etc/hosts usw. waren vorhanden.
xxx:/$ host www.suse.de
www.suse.de is an alias for turing.suse.de.
turing.suse.de has address 195.135.220.3
xxx:/$ ping www.suse.de
ping: unknown host www.suse.de
xxx:/$ wget http://www.suse.de
–01:14:07– http://www.suse.de/
=> `index.html’
Resolving www.suse.de… failed: Name or service not known.
xxx:/$ ping 195.135.220.3
PING 195.135.220.3 (195.135.220.3) 56(84) bytes of data.
64 bytes from 195.135.220.3: icmp_seq=1 ttl=58 time=0.824 ms
— 195.135.220.3 ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.824/0.824/0.824/0.000 ms
Lösung:
/lib/libnss_dns.so.2 hat gefehlt. Jetzt pingt er.
1 Kommentar
thank you!!!