Installing Napatech Link-Security™ Software on the IPU

Getting Started with Napatech Link-Security™ Software

Platform
Napatech IPU
Content Type
Getting Started
Capture Software Version
Link-Security™ Software 1.0

Use this information to install required tools and build the kernel driver on the IPU.

Before you begin

Make sure that you have:
  • Installed a Napatech IPU in a server. See Installing a Napatech IPU.
  • Programmed the IPU with an appropriate FPGA image. See Napatech Link-Security™ Software FPGA Images.
  • Remote SSH access to the SoC on the IPU via the management port or the USB Port. See DN-1385.
  • Placed the ipu_tools-<version>.tar.gz package in the /opt/ directory, where version is the version identifier of the corresponding package.
  • Disabled the firewall on the IPU.
    systemctl disable --now firewalld

About this task

Note: The following prompt is used to indicate which part of the system to run the provided commands on.
  • soc#: The SoC on the IPU.

Procedure

  1. On the IPU, set the following network parameter to avoid the ARP flux issue.
    echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
    This configuration enables responding to the ARP requests only if the target IP is a local address that is configured on the incoming interface.
  2. On the IPU, install required tools.
    soc# dnf install net-tools
    soc# dnf install nginx sysstat
    • nginx: The test script copies the nginx configuration files from the test server to the IPU to run nginx with the relevant configuration.
    • sar: Used for logging. The sar tool is included in the sysstat package.
  3. Build the kernel driver.
    soc# cd /opt
    soc# tar zxvf ipu_tools-<version>.tar.gz
    soc# cd ipu_tools/src/
    soc# cd ipu_mngmnt_tools/software/csc_lek-0.0.0.5/driver/kmod
    soc# make
    where version is the version identifier of the corresponding package.