Hi,
I'm running some DDS applications on an Ubuntu server with 2 NICs. One nic is configured statically and the other uses a DHCP server. 3 applications run as services that start when the static network interface is up. 6 other applications start after a window manager is running. It appears that the 3 services are starting before the DHCP interface is available because when I look at the pariticpants in the rti admin console, the only locator listed is the static ip address. The 6 other applications have both the static ip address and the dhcp assigned address.
If a nic comes up after a participant is enabled, will the participant ever discover the new nic? Or does the participant only discover network interfaces that are available when it is initiializing?
Thanks for any ideas.
Anne Fiore
Hi Anne,
The scenario you are describing (bringing up interfaces with Dynamic IP addreses after application startup) is not currently supported in RTI Connext DDS. However, we are currently working to support your scenario.
In the case of statically assigned IP addresses you can set the property dds.transport.UDPv4.builtin.ignore_nonup_interfaces=0. From the Users manual:
Let me know if you have more questions
Javier