Мне не удается подключиться к кластерному серверу Ignite (192.168.10.226), который находится за коммутатором ASUS, с компьютера (192.168.10.2), который находится на другой стороне коммутатора. Обе стороны коммутатора находятся в одной сети 192.168.10.x. Я обнаружил, что коммутатор заменяет адреса своим собственным адресом. На сервере я вижу этот журнал:
[06:00:27,611][INFO][tcp-disco-sock-reader-#9%Test Cluster%][TcpDiscoverySpi] Started serving remote node connection [rmtAddr=/192.168.10.1:33493, rmtPort=33493]
Затем он очень долго пытается подключиться к кластеру, но показывает сообщения о тайм-ауте и в конечном итоге даже отключает серверный узел.
Хотя мой компьютер имеет IP-адрес 192.168.10.2, похоже, 192.168.10.1 - это то, что коммутатор направляет на сервер. Это законный NAT?
Есть ли способ обойти это, возможно, с помощью BasicAddressResolver?
Как примечание: я могу подключиться к серверу через ssh. Тем не менее, также есть netstat показывает:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.10.226:22 192.168.10.1:11060 ESTABLISHED
Есть идеи или помощь? Спасибо!