-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Sometimes my dynamic_bridge cannot connect to any network interface using the opensplice library. In the ros_ospl.xml I tried changing the AUTO to "first available", eth0, and even the IP address as the OpenSplice_Deployment.pdf suggests. None of these options would bind my interface (see details of that interface below).
eth0 Link encap:Ethernet HWaddr f0:dd:f1:d1:dc:89
inet addr:192.168.1.22 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::f2de:f1ff:fed1:dc89/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45550 errors:0 dropped:0 overruns:0 frame:0
TX packets:6370 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6298204 (6.2 MB) TX bytes:4268370 (4.2 MB)
Interrupt:20 Memory:f4a00000-f4a20000
Other details:
- lsb_release: Ubuntu 14.04.2 LTS
- ros 2 alpha 2 release
- ROS 1 binaries downloaded and current as of Jan 13, 2016
- this happens on multiple Lenovo laptops all running various version of Ubuntu 14.04.X and ROS1 indigo
- never managed to connect to wireless interfaces even when it was the only available interface.
- multicast is enabled on every interface I've tried.
UPDATE:
It began working after I ran an update from the base 14.04.2 and other packages and I added an alias to the eth0 interface above. I'm going to revert back to the original Ubuntu 14.04.2 and try to see if it was the update or the alias on the network interface that made it start working.
UPDATE2:
I reinstalled Ubuntu and ran with both a wlan0 (connected to an access point with a valid DHCP provided IP address) and my eth0. This time it connected immediately even without a apt-get update/upgrade. Are two non-loopback network interfaces required to get the opensplice to auto-select an interface? Maybe I need a gateway for the interface I want to use? When I tried again without the wlan0 connected the dynamic_bridge would no longer select the eth0 interface. It seems only with the wlan0 interface associated with an address will the DDS select any interface. Could be DNS, gateway, two interfaces, live traffic, etc. that makes it better?