Resolving Kaspersky IoT Secure Gateway Network Protector application errors

Issue

The Kaspersky IoT Secure Gateway Network Protector application crashes because it cannot process incoming traffic, and then Kaspersky IoT Secure Gateway 1000 switches to emergency support mode. This may occur when processing specific types of network packets sent via the SIP, SMB, SMTP, DNS, HTTP, or HTTP2 protocols.

The SIP protocol is involved in establishing a connection from external IP addresses if the modem is being used as the main communication channel and has an installed SIM card whose IP address can be accessed directly from the internet.

Solution

To restore the functionality of the Kaspersky IoT Secure Gateway Network Protector application and the system, apply a patch to disable processing of unsupported traffic.

You can only apply the patch on top of the Kaspersky IoT Secure Gateway 1000 firmware version build 3.1.0.130 already installed on the device with the Kaspersky IoT Secure Gateway Network Protector application installed. The application is installed by default together with the Kaspersky IoT Secure Gateway 1000 firmware after the device automatically restarts.

To apply the Kaspersky IoT Secure Gateway 1000 patch to fix the Kaspersky IoT Secure Gateway Network Protector shutdown error:

  1. Prepare a USB drive containing any Linux Live CD distribution that supports SSHD.

    You are advised to download the SystemRescueCd distribution image from the official SystemRescue website and create a bootable USB drive using a utility such as dd, for example:

    $ dd if=systemrescuecd-<version number>.iso of=/dev/<USB drive name>

  2. Turn off the Kraftway Rubezh-N device.
  3. Connect a USB drive containing any Linux Live CD distribution that supports SSHD to the device.
  4. Turn on the device and press the DELETE key during startup to enter the BIOS.
  5. Choose to boot the Live CD image from the USB drive.
  6. Create a file named "patch.sh" in any directory.
  7. Open "patch.sh" in a text editor and copy the lines from the drop-down block below.

    Contents of the "patch.sh" file.

  8. Save the "patch.sh" file and grant it the Execute permission.
  9. Run the "patch.sh" script:

    ./patch.sh

  10. After the script is finished, restart the device with the Kaspersky IoT Secure Gateway 1000 system boot (by default or via BIOS) and check the operation of the system.
  11. Run Kaspersky IoT Secure Gateway Network Protector if it wasn't run automatically.

After applying the patch, the active emergency support mode indicator will not be displayed, and you will be able to start the Kaspersky IoT Secure Gateway Network Protector application. When unsupported traffic traverses the device, the application will continue to operate without crashing, and the system will not switch to emergency support mode.

Page top