Адресуемые адреса P2P-сообщений меняются, когда сообщается о compatibilityZoneURL - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь настроить среду на отдельных машинах:

  • Сервер1: Узел
  • Сервер2: Мост
  • Сервер3: Число с плавающей запятой

Когда я выполняю регистрацию узла или:

java -jar corda.jar --just-generate-node-info

Адрес на nodeInfo-XXX генерируется правильно, указывая на IP Server3 (float), который я поместил в p2paddress на node.conf.

Но когда я сообщаю параметр compatibilityZoneURL настроенному сервису Cordite Network Map и запускаю узел, nodeInfo-XXX и «Адресованные адреса обмена сообщениями P2P» просто меняются на IP-адрес Server1, хотя этот IP-адрес не отображается в node.conf.

Мой node.conf:

myLegalName="O=Node Test,L=Sao Paulo,C=BR"
p2pAddress="float-server-IP-or-alias:10005"
rpcSettings {
    useSsl = false
    standAloneBroker = false
    address="0.0.0.0:10031"
    adminAddress="0.0.0.0:10061"
}
security {
    authService {
        dataSource {
            type=INMEMORY
            users=[
                {
                    password=test
                    permissions=[
                        ALL
                    ]
                    user=user1
                }
            ]
        }
    }
}
useTestClock = false
enterpriseConfiguration = {
    externalBridge = false
    mutualExclusionConfiguration = {
        on = true
        updateInterval = 20000
        waitInterval = 40000
    }
}
devMode=false
compatibilityZoneURL : "http://10.102.32.106:8080/"
keyStorePassword = "cordacadevpass"
trustStorePassword = "trustpass"

Редактировать: я использую Corda Enterprise v3.1

1 Ответ

0 голосов
/ 01 ноября 2018

Можете ли вы попробовать добавить следующую строку в ваш node.conf:

detectPublicIp = false

Из документов:

Этот флаг включает режим автоматического определения IP, он включен по умолчанию. При запуске узел попытается обнаружить свой внешне видимый IP-адрес сначала путем поиска любых общедоступных адресов на своих сетевых интерфейсах, а затем отправив запрос на обнаружение IP-адреса службе карт сети. Установите в false, чтобы отключить.

Дайте нам знать, если это работает.

...