сброс соединения по ошибке однорангового узла для клиентского сервера на базе sctp в докере - PullRequest
0 голосов
/ 08 октября 2019

Запуск сервера на основе 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?

...