Configuration réseau pour un bon fonctionnement pair à pair

@HugoTrentesaux suite à ce message, j’ai un doute concernant les paramètres DUNITER_LISTEN_ADDR et DUNITER_PUBLIC_ADDR .

Dans le paquet .deb, le env_file contient ces lignes :

# Defines the address and port for node communication.
# The format is /ip4/[IP address]/tcp/[port]/[protocol].
# If SMITH NODE: `/ip4/0.0.0.0/tcp/<port>` and `/ip6/[::]/tcp/<port>`. Otherwise: `/ip4/0.0.0.0/tcp/<port>/ws` and `/ip6/[::]/tcp/<port>/ws`.
DUNITER_LISTEN_ADDR=/ip4/0.0.0.0/tcp/9944/ws

et aucune ligne concernant DUNITER_PUBLIC_ADDR.

De ce que je comprends :

  • DUNITER_LISTEN_ADDR est l’adresse pour la communication rpc, donc :
    • l’IP est ip4/0.0.0.0 ou ip6/:: dans le cas général (j’imagine qu’il y a des configs spéciales)
    • <port> est le port rpc (9944 par défaut)
    • le chemin doit se terminer par /ws pour les noeuds qui exposent l’API rpc (donc le protocole n’est pas indiqué pour les noeuds smith)
  • DUNITER_PUBLIC_ADDR est l’adresse pour la communication p2p, donc
    • on utilise ip4/<ip_publique_v4>, soit ip6/<ip_publique_v6>, soit dns/<domain_name>
    • <port> est le port p2p (30333 par défaut)
    • pas de protocole à indiquer

J’ai bon ?

1 Like