Я установил 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? Кроме того, почему это происходит. Сделала ли Dell предпочтение OMSA IPv6 или этот сервер выбрал IPv6 вместо IPv4 (возможно, выбор ядра по умолчанию)?
Большое спасибо за ваше время и помощь.
# uname -a
Linux boxy 2.6.24-30-server #1 SMP Tue Nov 8 13:44:13 UTC 2011 i686 GNU/Linux
Оказывается, сокеты, прослушивающие TCP6, принимают соединения IPv4 и IPv6, так что это работает через IPv4 :)
В Linux приложение может выбрать, работает ли сокет IPv6 как для IPv6, так и для IPv4 (которые затем представлены как IPv6-адреса с отображением IPv4) или только для IPv6. Это контролируется через setsockopt с флагом IPV6_V6ONLY. Значение по умолчанию для этого флага предоставляется через / proc / sys / net / ipv6 / bindv6only, которое по умолчанию равно 0 (выключено: использовать как IPv6, так и IPv4 в сокетах IPv6).
Это задокументировано в http://www.kernel.org/doc/man-pages/online/pages/man7/ipv6.7.html