0

我正在使用 docker 在容器中设置一个应用程序,该应用程序将使用 sctp 进行通信。网络连接很好,我可以互相 ping 通,但我从 lksctp_tools 运行 sctp-test 并遇到以下问题:

[root@a2c771287273]#sctp_test -H 0 -P 250 -l                                                                                                      
local:addr=0.0.0.0, port=250, family=2
seed = 1417166664

Starting tests...
socket(SOCK_SEQPACKET, IPPROTO_SCTP)

*** socket: failed to create socket:  Address family not supported by protocol ***

我做了一点谷歌,从 lxc 邮件列表中的帖子中找到了原因,这是因为内核不支持 linux 容器中的 sctp 协议。详情请参考以下帖子:

https://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03826.html

但那是两年前的事了,我想知道现在内核是否支持它。我使用的内核版本是2.6.32-431.29.2.el6.x86_64,我需要使用其他内核吗?或者你们中的任何人遇到了和我一样的问题并且碰巧在这里有一些解决方法?

提前致谢。

4

0 回答 0