Portál AbcLinuxu, 12. května 2025 15:28
[root@mypc etc]# strace -e connect ping6 ipv6.google.com connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) unknown hostPokud nainstaluji a spustím nscd, což je nějaký " name service cache daemon", vše funguje bez problémů:
[root@mypc etc]# strace -e connect ping6 ipv6.google.com connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0 connect(4, {sa_family=AF_INET6, sin6_port=htons(1025), inet_pton(AF_INET6, "2a00:1450:4001:80d::1007", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0 PING ipv6.google.com(2a00:1450:4001:80d::1007) 56 data bytesPřitom na jiném PC s Debianem nemám nscd nainstalované a ping6 na google.com je bez problémů. Kde jsem udělal v CentOS 6 chybu v nastavení? Poznámka - ping6 přímo na IPV6 adresu funguje bez problémů - chyba je někde v překladu adres. Ale kde?
Řešení dotazu:
/etc/nsswitch.conf
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.