Configuring Firewall and Network Settings for Running GI.bench and Establishing Communication with a Controller.
Network Settings
To change the network adapter settings of the controller, use the Device Manager located in the GI.service menu (right-click the GI.service icon in the system tray). Click Scan to detect available controllers on the network. The Device Manager uses an IPv6 scan to find online controllers, which does not guarantee that the IPv4 network settings are correct. Right-click on a controller and select Network Settings... to make any necessary changes.
For GI.bench to detect a controller on the network, even if its IP address is not in the same subnet, Internet Protocol Version 6 (IPv6) must be enabled in the network adapter settings of the host PC.
Communication between GI.bench running on a PC and a controller is done via the IPv4 network protocol. This means that all PCs and controllers in a single network must have unique IP addresses but the same subnet mask. Typically, a subnet mask of 255.255.255.0 is used. To ensure the PC and controller are on the same subnet, the first three numbers of their IP addresses must match.
If the controller needs to communicate with other networks or the internet, specify the appropriate gateway address, which is typically the IP address of the router.
Firewall Settings
It is essential to ensure seamless communication between the software and hardware components over Ethernet. To achieve this, the firewall settings on the PC—whether using Windows Firewall or a third-party firewall—must allow the necessary read and write operations.
Option 1: Turn Windows Firewall off
-
Open Control Panel.
-
Navigate to Windows Defender Firewall.
-
In the left-hand side menu, select Turn Windows Defender Firewall on or off.
-
Select Turn off Windows Defender Firewall.
Option 2: Adding exceptions to the Windows Firewall
If disabling Windows Defender Firewall is not an option, you can add exceptions for the software.
- Open Control Panel.
- Navigate to Windows Defender Firewall.
- In the left-hand side menu, select Allow an app or feature through Windows Firewall.
- From the list, select all the GI.bench apps or select Allow another app... if it isn’t already listed:
- GI.apps (giapps.exe)
- GI.com (gicom.exe)
- GI.config (giconfig.exe)
- GI.data (gidata.exe)
- GI.service (giservice.exe)
- GI.service UI (giserviceui.exe)
- GI.system (gisystem.exe)