Попытка инициировать ассоциацию SCTP, но сообщение не инициируется. Проверил на машине RedHat Linux, не увидел sctp.
checksctp:Протокол не поддерживается
lsmod | Пакет grep sctp
lksctp-tools-1.0.17-2.el7.x86_64 установлен на сервере. Пожалуйста, помогите мне, как это решить.
Для работы SCTP обычно требуется, чтобы модуль был загружен в ядро, а также для некоторых протоколов приложений, (таких как DTLS), вам также потребуется включить поддержку блока авторизации.
Вы можете временно загрузить модуль sctp из командной строки :
modprobe sctp
, но чтобы убедиться, что он выдержит перезагрузку, вам также необходимо добавить его в автозагрузку модулей [1].
Затем, чтобы включить фрагменты аутентификации из командной строки:sysctl -w net.sctp.auth_enable=1
и, как и раньше, если вы хотите, чтобы параметр сохранялся после перезагрузки, вам нужно добавить его в запуск sysctl [2].
Как правило, если оба эти параметра включены, все будет работать нормально.