Skip to content

Releases: kernelkit/infix

Infix v26.02.1

13 Mar 12:29
v26.02.1
7176666

Choose a tag to compare

Changes

  • Upgrade Linux kernel to 6.18.17 (LTS)
  • Add support for disabling WiFi and GPS features in builds
  • Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426

Fixes

  • Fix #1389: legacy name limit in firewalld triggered problems with policy names
  • Fix #1416: show firewall command show an error when the firewall is disabled
  • Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
  • Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
  • Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.02.1-rc3

13 Mar 08:47
v26.02.1-rc3
7176666

Choose a tag to compare

Infix v26.02.1-rc3 Pre-release
Pre-release

Changes

  • Upgrade Linux kernel to 6.18.17 (LTS)
  • Add support for disabling WiFi and GPS features in builds
  • Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426

Fixes

  • Fix #1389: legacy name limit in firewalld triggered problems with policy names
  • Fix #1416: show firewall command show an error when the firewall is disabled
  • Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
  • Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
  • Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.02.1-rc2

12 Mar 16:09
v26.02.1-rc2
e17780f

Choose a tag to compare

Infix v26.02.1-rc2 Pre-release
Pre-release

Changes

  • Upgrade Linux kernel to 6.18.16 (LTS)
  • Add support for disabling WiFi and GPS features in builds
  • Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426

Fixes

  • Fix #1389: legacy name limit in firewalld triggered problems with policy names
  • Fix #1416: show firewall command show an error when the firewall is disabled
  • Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
  • Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
  • Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.02.1-rc1

11 Mar 14:12
v26.02.1-rc1
f6f6381

Choose a tag to compare

Infix v26.02.1-rc1 Pre-release
Pre-release

Changes

  • Upgrade Linux kernel to 6.18.16 (LTS)
  • Add support for disabling WiFi and GPS features in builds
  • Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426

Fixes

  • Fix #1389: legacy name limit in firewalld triggered problems with policy names
  • Fix #1416: show firewall command show an error when the firewall is disabled
  • Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
  • Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.02.0

01 Mar 15:52
v26.02.0
7ccddc0

Choose a tag to compare

Note

The blog and User Guide have a new address: https://www.kernelkit.org

Changes

  • Upgrade Linux kernel to 6.18.15 (LTS)
  • Upgrade Buildroot to 2025.02.11 (LTS)
  • Upgrade FRR to 10.5.1
  • Add support for Microchip SAMA7G54 Evaluation Kit, Arm Cortex-A7
  • Add support for Banana Pi R3 Mini, a 2 port router with 2 WiFi chip, uses the same bootloader as BPI-R3 (eMMC-version)
  • Add GPS/GNSS receiver support with NTP reference clock integration
  • Add reset-volumes option to container upgrade foo command

Fixes

  • Fix CLI copy command problem to copy to scp/sftp destinations

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.02.0-rc1

01 Mar 13:29
v26.02.0-rc1
7ccddc0

Choose a tag to compare

Infix v26.02.0-rc1 Pre-release
Pre-release

Note

The blog and User Guide have a new address: https://www.kernelkit.org

Changes

  • Upgrade Linux kernel to 6.18.15 (LTS)
  • Upgrade Buildroot to 2025.02.11 (LTS)
  • Upgrade FRR to 10.5.1
  • Add support for Microchip SAMA7G54 Evaluation Kit, Arm Cortex-A7
  • Add support for Banana Pi R3 Mini, a 2 port router with 2 WiFi chip, uses the same bootloader as BPI-R3 (eMMC-version)
  • Add GPS/GNSS receiver support with NTP reference clock integration
  • Add reset-volumes option to container upgrade foo command

Fixes

  • Fix CLI copy command problem to copy to scp/sftp destinations

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.01.0

03 Feb 17:18
v26.01.0
f47bf0e

Choose a tag to compare

Important

This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:

  • WiFi station/client configuration has been restructured. The wifi container
    now requires a radio reference, and station configuration has moved under a
    wifi/station container. Existing WiFi configurations must be manually updated
  • WiFi radios are now configured via ietf-hardware instead of the interfaces module

Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.

Changes

Noteworthy changes and additions in this release are marked below in bold text.

  • Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
  • Upgrade Buildroot to 2025.02.10 (LTS)
  • Upgrade libyang to 4.2.2
  • Upgrade sysrepo to 4.2.10
  • Upgrade netopeer2 (NETCONF) to 2.7.0
  • Add RIPv2 routing support, issue #582
  • Add NTP server support, issue #904
  • Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
  • Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
  • Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
  • Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using show interface, look for flag
  • Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
  • Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
  • Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via ietf-hardware and interfaces requiring radio reference. Station config moved to wifi/station container. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details
  • Add support for WireGuard VPN tunnels.
  • Updated CLI change command to support cleartext-symmetric-key (type binary). Used by both WireGuard and WiFi, with application-specific key-format for keys and passphrases
  • New default NACM privilege levels (user levels) in factory-config: operator (network & container manager) and guest (read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide
  • New show nacm admin-exec command to inspect access control rules
  • CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
  • CLI now uses copy and rpc tools instead of deprecated sysrepocfg. The latter now also require the use of sudo for admin level users
  • Enhanced copy command with XPath filtering support
  • Kernel now announces details of new USB devices

Fixes

  • Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+ force_forwarding sysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics
  • Fix #1082: Wi-Fi interfaces always scanned, introduce a scan-mode to the Wi-Fi concept in Infix
  • Fix #1313: Container is not restarted if environment variable is changed
  • Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
  • Fix #1345: firewall not updating when interfaces become bridge/lag ports
  • Fix #1346: firewall complains in syslog, missing /etc/firewalld/firewalld.conf
  • Fix Raspberry Pi 2B build, among other things, the aarch32_defconfig did not include a dtb. Please note, the platform has now been renamed to arm
  • Fix default password hash in do password encrypt command. New hash is the same as the more commonly used change password command, yescrypt
  • Prevent MOTD from showing on non-shell user login attempts
  • Fix mDNS reflector.

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.01.0-rc2

03 Feb 16:04
v26.01.0-rc2
f47bf0e

Choose a tag to compare

Infix v26.01.0-rc2 Pre-release
Pre-release

Important

This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:

  • WiFi station/client configuration has been restructured. The wifi container
    now requires a radio reference, and station configuration has moved under a
    wifi/station container. Existing WiFi configurations must be manually updated
  • WiFi radios are now configured via ietf-hardware instead of the interfaces module

Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.

Changes

Noteworthy changes and additions in this release are marked below in bold text.

  • Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
  • Upgrade Buildroot to 2025.02.10 (LTS)
  • Upgrade libyang to 4.2.2
  • Upgrade sysrepo to 4.2.10
  • Upgrade netopeer2 (NETCONF) to 2.7.0
  • Add RIPv2 routing support, issue #582
  • Add NTP server support, issue #904
  • Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
  • Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
  • Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
  • Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using show interface, look for flag
  • Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
  • Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
  • Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via ietf-hardware and interfaces requiring radio reference. Station config moved to wifi/station container. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details
  • Add support for WireGuard VPN tunnels.
  • Updated CLI change command to support cleartext-symmetric-key (type binary). Used by both WireGuard and WiFi, with application-specific key-format for keys and passphrases
  • New default NACM privilege levels (user levels) in factory-config: operator (network & container manager) and guest (read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide
  • New show nacm admin-exec command to inspect access control rules
  • CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
  • CLI now uses copy and rpc tools instead of deprecated sysrepocfg. The latter now also require the use of sudo for admin level users
  • Enhanced copy command with XPath filtering support
  • Kernel now announces details of new USB devices

Fixes

  • Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+ force_forwarding sysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics
  • Fix #1082: Wi-Fi interfaces always scanned, introduce a scan-mode to the Wi-Fi concept in Infix
  • Fix #1313: Container is not restarted if environment variable is changed
  • Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
  • Fix #1345: firewall not updating when interfaces become bridge/lag ports
  • Fix #1346: firewall complains in syslog, missing /etc/firewalld/firewalld.conf
  • Fix Raspberry Pi 2B build, among other things, the aarch32_defconfig did not include a dtb. Please note, the platform has now been renamed to arm
  • Fix default password hash in do password encrypt command. New hash is the same as the more commonly used change password command, yescrypt
  • Prevent MOTD from showing on non-shell user login attempts
  • Fix mDNS reflector.

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v26.01.0-rc1

03 Feb 10:08
v26.01.0-rc1
26c7fe4

Choose a tag to compare

Infix v26.01.0-rc1 Pre-release
Pre-release

Important

This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:

  • WiFi station/client configuration has been restructured. The wifi container
    now requires a radio reference, and station configuration has moved under a
    wifi/station container. Existing WiFi configurations must be manually updated
  • WiFi radios are now configured via ietf-hardware instead of the interfaces module

Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.

Changes

Noteworthy changes and additions in this release are marked below in bold text.

  • Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
  • Upgrade Buildroot to 2025.02.10 (LTS)
  • Upgrade libyang to 4.2.2
  • Upgrade sysrepo to 4.2.10
  • Upgrade netopeer2 (NETCONF) to 2.7.0
  • Add RIPv2 routing support, issue #582
  • Add NTP server support, issue #904
  • Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
  • Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
  • Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
  • Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using show interface, look for flag
  • Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
  • Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
  • Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via ietf-hardware and interfaces requiring radio reference. Station config moved to wifi/station container. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details
  • Add support for WireGuard VPN tunnels.
  • Updated CLI change command to support cleartext-symmetric-key (type binary). Used by both WireGuard and WiFi, with application-specific key-format for keys and passphrases
  • New default NACM privilege levels (user levels) in factory-config: operator (network & container manager) and guest (read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide
  • New show nacm admin-exec command to inspect access control rules
  • CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
  • CLI now uses copy and rpc tools instead of deprecated sysrepocfg. The latter now also require the use of sudo for admin level users
  • Enhanced copy command with XPath filtering support
  • Kernel now announces details of new USB devices

Fixes

  • Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+ force_forwarding sysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics
  • Fix #1082: Wi-Fi interfaces always scanned, introduce a scan-mode to the Wi-Fi concept in Infix
  • Fix #1313: Container is not restarted if environment variable is changed
  • Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
  • Fix #1345: firewall not updating when interfaces become bridge/lag ports
  • Fix #1346: firewall complains in syslog, missing /etc/firewalld/firewalld.conf
  • Fix Raspberry Pi 2B build, among other things, the aarch32_defconfig did not include a dtb. Please note, the platform has now been renamed to arm
  • Fix default password hash in do password encrypt command. New hash is the same as the more commonly used change password command, yescrypt
  • Prevent MOTD from showing on non-shell user login attempts
  • Fix mDNS reflector.

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.

Infix v25.08.2

19 Dec 16:31
v25.08.2
eb7c031

Choose a tag to compare

Changes

  • Upgrade Linux kernel to 6.12.63 (LTS)
  • Enable workaround for issue #670 by disabling iitod on styx platform. This
    prohibits software control of LEDs, leaving the default HW control, which
    has proven more stable on this platform
  • Add support for configurable OSPF debug logging, issue #1281. Debug options
    can now be enabled per category (bfd, packet, ism, nsm, default-information,
    nssa). All debug options are disabled by default to prevent log flooding in
    production environments. See the documentation for usage examples
  • Add support data collection script, useful when troubleshooting issues on
    deployed systems. Gathers system information, logs, and more. Issue #1287
  • Enable kernel panic on lockups + hung tasks => console log + reboot. Also,
    enable watchdogd resource monitors, logs: memory/file system + descriptor
    usage. Issue #1318
  • Enable CN9130 HW watchdog, and kernel test_lockup module, issue #1320

Fixes

  • Fix #981: copying any file, including running-config, to the persistent
    back-end store for startup-config, does not take
  • Fix #1203: copying any file, including startup-config, to running-config
    does not take