我已经在服务器上安装了OMSA,并且dsm_om_connsv服务正在运行。 我发现,过去,这只会绑定到IPv6套接字,
# netstat -lnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 4988/slapd tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4901/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4556/sshd tcp6 0 0 :::389 :::* LISTEN 4988/slapd tcp6 0 0 :::22 :::* LISTEN 4556/sshd tcp6 0 0 :::1311 :::* LISTEN 18536/dsm_om_connsv
不幸的是我没有端到端的IPv6连接到这个特定的服务器,所以有人知道我可以如何将它绑定到IPv4套接字? 另外,为什么会发生这种情况。 戴尔做了OMSA支持IPv6还是有这个服务器selectIPv6 over IPv4(也许默认内核select)?
非常感谢您的时间和帮助。
# uname -a Linux boxy 2.6.24-30-server #1 SMP Tue Nov 8 13:44:13 UTC 2011 i686 GNU/Linux
事实certificate,侦听TCP6的套接字接受IPv4和IPv6连接,所以这工作通过IPv4 🙂
在Linux下,应用程序可以selectIPv6套接字是否适用于IPv6和IPv4(然后表示为IPv4映射的IPv6地址),还是仅适用于IPv6。 这是通过使用IPV6_V6ONLY标志的setsockopt控制的。 此标志的默认值是通过/ proc / sys / net / ipv6 / bindv6only公开的,默认值为0(off:在IPv6套接字上同时使用IPv6和IPv4)。
这在http://www.kernel.org/doc/man-pages/online/pages/man7/ipv6.7.html