The ConfigureIp tool (/usr/src/framos/camerasuite/Tools/) is a useful tool to list all the cameras connected to the computer network, even if the IP addresses are not in the same subnet mask.


We have noticed that on Linux-based systems, particularly those that have been freshly flashed, cameras may not be listed by the ConfigureIp tool. This may be related to the fact that the computer's Ethernet ports have no IPv4 address assigned yet.


By default, the Ethernet ports have the DHCP option enabled, meaning that they are waiting for an IP provided by a DHCP server (e.g. a router). The camera won't assign an IP to the computer's Ethernet port!


To list all the cameras, we suggest assigning an IPv4 address to all ports or enabling the LLA (Local-Link Address).


Type the following command in the terminal and check the output.

ip addr show


We run the tests with an AAEON embedded PC, which features an NVIDIA Jetson AGX Orin and 4x Ethernet PoE ports.


Only the eth2 has an IPv$ address assigned to it.

Notice that eth1 has an IPv6 address assigned, and eth3 has no IP address assigned.

Only the camera connected to the eth2 is listed in the ConfigureIp tool.



Now, we will assign an IPv4 address to eth1 and eth3, regardless of whether it matches the subnet of an eventual static IP address of the camera.


Example for setting the IP 192.168.0.100 to the eth1:

sudo ip addr add 192.168.0.100/24 dev eth1
sudo ip link set eth1 up

Three Ethernet ports have an IPv4 address assigned, and all the connected cameras are listed. In our case, one camera is not accessible because the network settings need to be adjusted, but the camera is listed in the application.




The camera connected to eth3 has the DHCP enabled. If we flush the IP settings of the computer's eth3 and assign a new IP address to it, the camera will be listed (discovered) but won't be accessible, because the Jetson is not a DHCP server.


sudo ip addr flush dev eth3
sudo ip addr add 192.164.20.100/24 dev eth3
sudo ip link set eth3 up




Photo of the physical setup:


Note: When the camera is inaccessible, the user may need to first set a temporary IP address (within the same subnet) before setting a persistent IP or other camera network settings.


By default, Jetson is a DHCP client only: details on the NVIDIA forum 


For Windows users, Windows has a feature called Automatic Private IP Addressing (APIPA) that "can assign itself an Internet Protocol (IP) address in the event that a DHCP server is not available or does not exist on the network". Details here: How to use automatic TCP/IP addressing without a DHCP server | Microsoft Learn


TSS