Запуск сервера на основе sctp внутри док-контейнера и подключение его из клиента sctp с другого компьютера приводит к ошибке однорангового соединения сброса соединения на стороне сервера.
На стороне сервера:
docker run -ti --rm --name sctp -p 9999:9999/sctp aweimeow/sctp-server python example/run.py
вызывающий сервер, используя:
ncat --sctp 10.13.32.150 9999
- IP-адрес контейнера сервера: 172.17.0.3
- IP-адрес узла сервера:
- 10.13.32.150 IP-адрес клиента: 10.129.131.171
Результат Wireshark показывает сообщение ABORT в ответ на сообщение HEARTBEAT, отправленное сервером.
Результат Wireshark
Я думаю, что сердцебиениесообщение должно быть отправлено клиенту ip 10.129.131.71 из 172.17.0.1
Требуется ли какой-либо тип NAT или изменение в iptables?