1) Indipended device connection
You can set and update your device IP, netmask and gateway from the device dashboard GUI. More information Here:
2) Network Bridge for Multi-Device Interoperability
Multi-Connection / Daisy Chain
When connecting Olive components in a daisy chain mode, you will only see one Ethernet device in your network devices list. However, you can still ping and access all other components in the chain. If you connect a second component without using the daisy chain method, you will see two or more devices in your network list. This setup usually doesn't work automatically, as you need to create a bridge network between all Ethernet interfaces connected to Olive components. Follow these steps to do so:
- Install the bridge-utils package:
sudo apt install bridge-utils
- First use the command "ifconfig" to see your current network interfaces:
As you can see in our example we have two Olive devices (enxa80000000001) and (enxa82c8d3c047b). We want to create a single bridge to internally connect this two interfaces and represents them with one ip address.
- Open the Network Manager connection editor GUI:
click on (+) and select "Bridge" from the list
- In the Bridge connection Editor add your Olive network interfaces. Each time select "Add" then select "Ethernet"
from the device list select the Olive devices by the interface name or the MAC address. Here (enxa80000000001) and (enxa82c8d3c047b).
Once you done this step you will two interfaces in the list
- Change the Bridge ip to manual mode and define a static ip like:
It is better to select "10.42.0.x" or better "10.42.0.1" as shown in the picture.
- Remove extra (old) netwrok connections.
- Check the bridge connection:
sudo brctl show
This should display the bridge connection status between the Olive components.
- Test the connection with the "ping" command to ensure eveything is correct. In our case the first component has the ip address "10.42.0.7" and the second one has "10.42.0.8".