prüftsctp

prüftsctp

Versuch, die SCTP-Zuordnung zu initiieren, aber es wird keine Nachricht initiiert. Habe auf der Redhat-Linux-Maschine nachgesehen, konnte sctp nicht sehen.

prüftsctp

checksctp: Protokoll nicht unterstützt

grep sctp

Das Paket lksctp-tools-1.0.17-2.el7.x86_64 ist auf dem Server installiert. Bitte helfen Sie mir, das Problem zu beheben.

Antwort1

Damit SCTP funktioniert, muss das Modul normalerweise in den Kernel geladen werden. Außerdem müssen Sie für einige App-Protokolle (wie etwa DTLS) auch die Auth-Chunk-Unterstützung aktivieren.

Sie können das Modul „sctp“ temporär auch von der Kommandozeile laden. modprobe sctpUm allerdings sicherzustellen, dass es einen Neustart überlebt, müssen Sie es zusätzlich zum Modulstart hinzufügen [1].

Aktivieren Sie anschließend die Auth-Chunks über die Kommandozeile. sysctl -w net.sctp.auth_enable=1Und wie zuvor gilt: Wenn die Einstellung auch bei einem Neustart erhalten bleiben soll, müssen Sie sie zum Sysctl-Startup hinzufügen [2].

Wenn beide aktiviert sind, funktioniert im Allgemeinen alles problemlos.

[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

verwandte Informationen