Назад | Перейти на главную страницу

SCTP_DARN для удаленного хоста

На том же компьютере с Linux я могу легко запустить эту команду - чтобы послушать, я запускаю ее в одном терминале: sctp_darn -H :: -P 1234 -l Чтобы отправить, я запускаю в другом окне терминала: sctp_darn -H :: -P 2345 -h 127.0.0.1 -p 1234 -s

От отправителя к терминалу получателя я могу отправлять сообщения и могу захватывать четырехстороннее рукопожатие в wirehark на адресе обратной связи.

Но для меня сейчас ситуация заключается в том, что я хочу провести такой же тест для удаленного компьютера. Другой хост будет внутри моей сети или расположен за другой сетью и подключен через VPN. В этом случае я запускаю следующие команды:

Чтобы послушать, я запускаю его в одном терминале: sctp_darn -H 10.0.0.29 -P 1234 -l Чтобы отправить, я запускаю другой компьютер: sctp_darn -H 10.0.0.28 -P 2345 -h 10.0.0.29 -p 1234 -s

Очень интересно, если он в той же сети, на другом ПК с ubuntu, на wirehark я вижу только init & init ACK не завершается четырехстороннее рукопожатие.

В случае VPN, если 2 моих компьютера подключены через VPN и запускают одну и ту же команду, я вижу только передачу «init», но не «init ACK».

Почему так происходит? этот инструмент SCTP_DARN полностью разработан для проверки на том же компьютере?