Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    Building ndproxy for version 26.03.1 - Release

    Scheduled Pinned Locked Moved IPv6
    1 Posts 1 Posters 46 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F Offline
      flyingrobots
      last edited by

      Just got ndproxy working again on 26.03.1-RELEASE and FreeBSD 16-CURRENT.

      Here is what I did:

      You'll need a FreeBSD VM running. The most recent version that you can. But you'll be cloning the FreeBSD source so the exact version doesn't matter. Make sure you have build tools installed.

      1. Log into your newly upgraded pfsense router as root. You need to find the actual numeric version of FreeBSD.

      uname -K
      Mine is 1600011

      1. On your newly minted build machine:
        git clone https://github.com/pfsense/FreeBSD-src.git

      2. Look for the commit that contains your numberic version:
        git checkout $(git rev-list -1 --before='2026-02-13' devel-main)
        grep "__FreeBSD_version" sys/sys/param.h

      Keep going forward with the date until you get a version that is greater than the one you got from uname -K, then move back a day until it matches.

      1. Clone the ndproxy repo:
        git clone https://github.com/AlexandreFenyo/ndproxy.git

      2. cd ndproxy and apply the attached patch
        git apply fbsd-16-ndproxy.path

      3. Make ndproxy
        make SYSDIR=../FreeBSD-src/sys/

      SYSDIR = <where-ever-you-cloned-the-freeBSD-source>

      1. Copy ndproxy.ko to your /boot/modules on your router.

      I hope it helps someone.

      Some cable/internet provides just won't do networking correctly....

      Kevin
      fbsd-16-ndproxy.patch

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.