Не удалось подключиться к приложению isis2
Я разрабатываю дублирующее приложение, используя isis2. Он работает, подключив два хоста, на которых запущено приложение, через маршрутизатор. Я попытался соединить эти два хоста через кабель Ethernet сквозной, но это не удалось. Следующее исключение ошибки:
MCMD SockSetup failed: error <System.Net.Sockets.SocketException: Network subsystem is down
at System.Net.Sockets.Socket.SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, System.Object optionValue) [0x00000] in <filename unknown>:0
at Isis.MCMDSocket.MCMDSockSetup (System.Net.IPAddress theIPAddr) [0x00000] in <filename unknown>:0 > MCMD Mapping:
Group [ORACLE]: rate = 0 VirtIPAddr=224.0.19.136, mapped to 224.0.19.136
Можно ли работать? Это соединение несовместимо с многоадресной IP-рассылкой?
1 ответ
Итак, после настройки ваша система считает, что порт Ethernet не поддерживает многоадресную IP-рассылку. У вас есть два варианта. Один из них - исправить конфигурацию (и вам также необходимо убедиться, что iptables настроен на пропуск пакетов или отключен). Другой вариант - просто использовать параметры Isis2 для работы только по протоколу UDP или даже по протоколу TCP, только если вы находитесь на платформе, которая запрещает обмен данными по протоколу UDP.