Сообщение SCTP не инициируется.

Попытка инициировать ассоциацию SCTP, но сообщение не инициируется. Проверил на машине RedHat Linux, не увидел sctp.

checksctp

checksctp:Протокол не поддерживается

lsmod | Пакет grep sctp

lksctp-tools-1.0.17-2.el7.x86_64 установлен на сервере. Пожалуйста, помогите мне, как это решить.

1
задан 29 July 2021 в 05:46
1 ответ

Для работы SCTP обычно требуется, чтобы модуль был загружен в ядро, а также для некоторых протоколов приложений, (таких как DTLS), вам также потребуется включить поддержку блока авторизации.

Вы можете временно загрузить модуль sctp из командной строки : modprobe sctp, но чтобы убедиться, что он выдержит перезагрузку, вам также необходимо добавить его в автозагрузку модулей [1].

Затем, чтобы включить фрагменты аутентификации из командной строки:sysctl -w net.sctp.auth_enable=1и, как и раньше, если вы хотите, чтобы параметр сохранялся после перезагрузки, вам нужно добавить его в запуск sysctl [2].

Как правило, если оба эти параметра включены, все будет работать нормально.

[1] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_monitoring_and_updating_the_kernel/managing-kernel-modules_managing-monitoring-and-updating-the-kernel

[2] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/kernel_administration_guide/working_with_sysctl_and_kernel_tunables

0
ответ дан 9 October 2021 в 16:01

Теги

Похожие вопросы