Network Wizard

The Network Wizard will help you to set up the IP configuration of your network adapters and Ethernet cameras.

Launching the Network Wizard

../_images/open_network_wizard.png

You can open the Network Wizard by clicking the Network Wizard button in NxView’s camera selection dialog.

Note

Launching the wizard will ask for administrator privileges on Windows or root access on Linux. See the section below for information on the changes that the wizard can apply to your system.

In the first step, the wizard will ask you for the type of camera that you want to configure. All of the remaining steps will adapt to this choice. After following the wizard, you should be able to detect your camera and use it in NxView.

Privileged Changes Made to Your System

This section lists all of the privileged changes the wizard can apply to your system. If you don’t want to grant administrator privileges to the wizard, we also show how to achieve the same result manually. Note that not all of them might apply in your case, because not all settings are necessary for all types of cameras.

Configuration of Network Adapters

The wizard asks you for the network adapters to which you connected your cameras. It makes sure that these adapters have a valid configuration.

  • The adapter must be assigned a valid IP address from a private address range .

  • This address must not collide with the address of another network adapter in the system and it must not collide with any subnet from another adapter in the system.

When an adapter does not meet these conditions, the wizard will propose a valid new configuration. If you choose to accept it, the wizard will permanently change the IP address and the subnet mask of your network adapter. Adapters configured by the wizard will always get a static IP address. On Linux you can also choose to set the configuration temporarily. In that case, it will be reset with a reboot of the system.

The adapter configuration gets changed with the netsh program. You can manually perform the same changes in PowerShell with the command

netsh interface ipv4 set address name="adapter" static 192.168.0.5 255.255.255.0 none

This command will set an IP of 192.168.0.5 and a netmask of 255.255.255.0 for the adapter with the name adapter. The parameter none means that the adapter will not have a gateway.

uEye Services

When configuring uEye based cameras, the wizard will make sure that the uEye service runs on the selected network adapters. For USB cameras, it will enable the uEye USB service.

The uEye network service gets enabled for the selected adapters. On Windows 10 you can manually control this service in System Control → Network and Internet → Network Connections. Right click the adapter name, select Properties, toggle the Gigabit Ethernet uEye service and click OK.

Reverse Path Filtering (RPF)

In some cases, we cannot communicate with misconfigured GigE Vision based cameras, because RPF causes the Linux kernel to filter out any packets from the camera. This usually happens when the camera currently has an IP address that belongs to a different network adapter than the one it is connected to.

The wizard temporarily disables RPF for the selected network adapters. This setting is automatically reset when the wizard ends or the system gets rebooted.

You can temporarily disable RPF manually for a specific adapter (eth0 in the example) with the following commands:

sudo sysctl -w 'net.ipv4.conf.all.rp_filter=0'
sudo sysctl -w 'net.ipv4.conf.eth0.rp_filter=0'

Maximum Transmission Unit (MTU)

On Linux, the MTU of a network adapter is usually set to 1500 by default. The network wizard increases this to the maximum size the network adapter supports. See the Networking Performance topic for information on how to manually make those settings.