Portál AbcLinuxu, 7. května 2025 22:30
127.0.0.1
localhost
::1
127.0.0.1 posloucha jak na IPv4, tak IPv6
localhost vrati pri startu chybovou hlasku a funguje jen na IPv6
::1 funguje jen na IPv6, ale pri ukonceni serveru je v souboru dse.ldif radek zmenen na nsslapd-listenhost:: Ojox
nsslapd-listenhost: 127.0.0.1 opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h 127.0.0.1 -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h localhost -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h [::1] -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. nsslapd-listenhost: localhost opensuse64:/etc/dirsrv/slapd-opensuse64 # /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-opensuse64 -i /var/run/dirsrv/slapd-opensuse64.pid -w /var/run/dirsrv/slapd-opensuse64.startpid [16/Feb/2015:13:12:36 +0100] - slapd_listenhost2addr: detected duplicated address -W�G [-W�G] opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h 127.0.0.1 -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1) opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h localhost -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h [::1] -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. nsslapd-listenhost: ::1 opensuse64:/etc/dirsrv/slapd-opensuse64 # /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-opensuse64 -i /var/run/dirsrv/slapd-opensuse64.pid -w /var/run/dirsrv/slapd-opensuse64.startpid opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h 127.0.0.1 -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1) opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h localhost -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. opensuse64:/etc/dirsrv/slapd-opensuse64 # ldapsearch -h [::1] -p 389 -b "" -s base "(objectclass=*)" dn ldap_sasl_interactive_bind_s: Inappropriate authentication (48) additional info: Anonymous access is not allowed. opensuse64:/etc/dirsrv/slapd-opensuse64 # cat /etc/hosts 127.0.0.1 localhost ::1 localhost ipv6-localhost ipv6-loopback fe00::0 ipv6-localnet ff00::0 ipv6-mcastprefix ff02::1 ipv6-allnodes ff02::2 ipv6-allrouters ff02::3 ipv6-allhosts 127.0.0.2 opensuse64.keyserver.cz opensuse64Ocekaval bych, ze pri 127.0.0.1 to bude poslouchat jen na IPv4 a pri localhost a ::1 to bude poslouchat na IPv4 a IPv6, ne? A proc to pri pouziti toho localhost vrati tu chybu?
127.0.0.1 localhost ::1 localhost ipv6-localhost ipv6-loopbackma byt:
127.0.0.1 localhost ::1 ipv6-localhost ipv6-loopback
# netstat -anp | grep LIST
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1011/sshd
tcp 0 0 127.0.0.1:389 0.0.0.0:* LISTEN 3596/ns-slapd
tcp 0 0 :::22 :::* LISTEN 1011/sshd
tcp 0 0 :::80 :::* LISTEN 25022/httpd2-prefor
Neni nejaky lepsi prikaz nez netstat, ktery by ukazal vsechny sluzby na IPv4 a vsechny na IPv6? Ze apache posloucha na IPv4 i kdyz je v netstat uvedena jen adresa IPv6 jsem si uz zvykl, ale aby byla videt jen IPv4 adresa jako u ns-slapd a pritom to poslouchalo i na IPv6, to jsem jeste nevidel.
netstat anpA inet6
netstat -anpA inet6
ale stejne tam ten slapd neni videt.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.