Skip to content
Discussion options

You must be logged in to vote

When multiple NVFLARE clients and the server share the same public IP, provisioning still works correctly as long as every participant uses a unique port. NVFLARE does not require unique IPs only unique host:port combinations.

Here is how to set it up:

1. /etc/hosts does not include ports

This is normal and expected. /etc/hosts should contain only hostname → IP mappings, for example:

/etc/hosts

203.xx.xx.10   clientA
203.xx.xx.10   clientB
203.xx.xx.22   server
203.xx.xx.22   clientC

All machines can use the same IP. Ports are not placed here.

2. project.yml must specify unique ports for each site

Each participant (server or client) gets its own port inside the NVFLARE provisioning config:

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by free-dino
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants