Skip to content
On this page

Network Configuration

1) Indipended device connection

You can set and update your device IP, netmask and gateway from the device dashboard GUI. More information Here:

Olive GUI Dashboard

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:

  1. Install the bridge-utils package:

sudo apt install bridge-utils

  1. First use the command "ifconfig" to see your current network interfaces:
ifconfig
ifconfig

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.

bridge1!

  1. Open the Network Manager connection editor GUI:

nm-connection-editor

bridge2!

click on (+) and select "Bridge" from the list

bridge3!

  1. In the Bridge connection Editor add your Olive network interfaces. Each time select "Add" then select "Ethernet"

bridge4!

bridge5!

from the device list select the Olive devices by the interface name or the MAC address. Here (enxa80000000001) and (enxa82c8d3c047b).

bridge6!

Once you done this step you will two interfaces in the list

bridge7!

  1. Change the Bridge ip to manual mode and define a static ip like:

bridge8!

It is better to select "10.42.0.x" or better "10.42.0.1" as shown in the picture.

  1. Remove extra (old) netwrok connections.

bridge9!

bridge10!

  1. Check the bridge connection:

sudo brctl show

This should display the bridge connection status between the Olive components.

bridge11!

  1. 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".

bridge13!