🐛 BUG: unable to find host with relay error after a relayed client is restarted #1241
Labels
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
What version of
nebula
are you using? (nebula -version
)1.9.4
What operating system are you using?
Linux
Describe the Bug
setup
I have a nebula client configured with 3 relays (which are also lighthouses but I don't think it matters) to connect to the mesh. Other clients don't need the relays:
problem
When the relayed client first registers with the relays, everything works fine. When the client restarts and reconnects to the relays, some non-relayed clients can't connect back to it until I either restart them one by one, or at least one of the relays (which fixes all the problematic non-relayed clients in one go).
Note: traffic between all the non-relayed clients is never affected.
fix (workaround)
Either:
Logs from affected hosts
some anonymized logs when the error happens (the timestamps don't match exactly, but the same messages are looped forever anyway):
lighthouses (relays):
logs:
(this message is quickly repeated for all the other clients and loops forever. 100.96.2.13 is the relayed client)
client (relayed):
logs:
(loops forever)
other clients (not relayed):
logs:
(loops forever)
Config files from affected hosts
lighthouses (relays):
config:
client (relayed):
config:
other clients (not relayed):
config:
The text was updated successfully, but these errors were encountered: