• Update to pfSense packages with XMLRPC sync functionality

    Pinned
    8
    2 Votes
    8 Posts
    603 Views
    L
    @RobbieTT There isn’t an official guide for trimming pfSense boot times since most delays come from legacy compatibility layers and service startup waits. A practical starting point is looking through /boot/loader.conf and /boot/loader.conf.local. Things like long USB probe delays, console waits, and unused driver modules can often be disabled or shortened.
  • What skills are needed for Development

    Pinned
    7
    0 Votes
    7 Posts
    15k Views
    J
    @jits: It just dawned on me one morning in the shower that calculus is going to be the key to solving your future programming frustrations. You should try Lisp.
  • pfSense GUI search alpha version for testing

    14
    0 Votes
    14 Posts
    641 Views
    patient0P
    @w0w said in pfSense GUI search alpha version for testing: I realize there’s still a lot to improve—and yes, many things could be simpler—but I’m brand-new to this, so I’m figuring it out by trial and error. I understand and my remarks are not meant to be rude or judgemental. But simple suggestions :) You work on a plugin in your own time, for free, that is amazing, thank you!
  • pfsense 2.8.1 ISO

    2
    0 Votes
    2 Posts
    196 Views
    patient0P
    @g405tsh311 the online installer you "buy" for $0 in the Netgate store gets the versions dynamically, 2.8.1 is among them. [image: 1757746372965-screenshot-2025-09-13-at-08.49.56.jpeg]
  • How can I develop my own plugins?

    Moved
    5
    0 Votes
    5 Posts
    838 Views
    stephenw10S
    Also see: https://docs.netgate.com/pfsense/en/latest/development/develop-packages.html
  • new if_pppoe Backend - getting HA/CARP to work like in MPD

    23
    1 Votes
    23 Posts
    1k Views
    zjamaliZ
    @perrin said in new if_pppoe Backend - getting HA/CARP to work like in MPD: @zjamali yep, same here. I'll debug why it is not working on the first VIP later. Can you temporarely work with a different VIP? Should be OK. no issue
  • New PPPoE backend, some feedback

    242
    0 Votes
    242 Posts
    42k Views
    P
    @louis2 Yes several of us are having this issue. A fix seems to be to go to: Status - Gateways - then click the recycle button to restart the Gateway service, it should then switch to online. [image: 1757154148879-40cda19d-00df-4fb7-bfae-7a166768f3ee-image.png]
  • 0 Votes
    2 Posts
    69 Views
    stephenw10S
    Yup, seeing that here. Likely related to the upstream firmware API issue. But those drivers shouldn't need to load anything without the hardware present anyway.
  • How does one build 2.8.0 kernel with a patch applied to it?

    2
    1 Votes
    2 Posts
    619 Views
    nazar-pcN
    @kprovost you've been kind enough to review, test and merge the PR. Maybe you could help me do a similar kind of build as you did?
  • [2.8.1.b] Multiple limiter issue

    13
    0 Votes
    13 Posts
    2k Views
    stephenw10S
    I suspect the root cause here is the same as this: https://redmine.pfsense.org/issues/15770
  • 0 Votes
    1 Posts
    331 Views
    No one has replied
  • Shell scripts at /usr/local/etc/rc.d - when will they be executed?

    2
    0 Votes
    2 Posts
    825 Views
    GertjanG
    @luckman212 I use a manually added FreeBSD package, 'munin' that came with a file to be placed in /usr/local/etc/rc.d/ As per pfSense needs, I renamed it - added the .sh extension, and now the munin process get started at boot, and stopped at shutdown. I made this install many years ago, and as far as I know, the script only executes during boot and system shutdown. Not for network or other events etc. If FreeBSD would look like a Debian system (or clone) using init or systemd I could tell you way more, and I even think pfSEnse isn'tv really FreeBSD (no surprise, at it is, and it isn't ^^). Look at the kea script for an example, the first 3 / 4 lines. Afaik, pfSense it self, see here /etc/, all de rc...... files - for example rc.bootup - will all all these files. pfSense handle the hardware and software system events, and call whatever is needed, if system processes like 'unbound' needed to be restarted. So : and also during certain system events (e.g. interface link changes, IP address changes, and gateway events). never saw that happening with my own processes - as pfSense isn't really aware that these are running ones the system is up.
  • PfSense Github 2.8.0 branch

    1
    0 Votes
    1 Posts
    406 Views
    No one has replied
  • Pfsense Traffic Graphs

    Moved
    6
    0 Votes
    6 Posts
    887 Views
    stephenw10S
    Not currently, it would require some development.
  • pfsense-tools.git clang gcc

    clang gcc pfsense-tools
    19
    0 Votes
    19 Posts
    1k Views
    P
    @dennypage said in pfsense-tools.git clang gcc: @phil80 said in pfsense-tools.git clang gcc: portsnap fetch properly fetches freebsd ports collection FWIW, portsnap is very dead as far as the FreeBSD folk are concerned. All references to it were removed from the documentation 5 years ago, and its use is no longer supported. The original announcement is here: [HEADS UP] Planned deprecation of portsnap. Thank you for the reminder. I usually only use Latest. I always use git for collaboration In short life or one use jails, portsnap is way faster to fetch than git for one package compile Based on your linked article, I'll favor git in the future
  • pfSsh.php playback script to change username

    Moved
    1
    0 Votes
    1 Posts
    47 Views
    No one has replied
  • Connections/states DROP when changing web configurator COLOR!!

    16
    0 Votes
    16 Posts
    1k Views
    stephenw10S
    Mmm, so prevent source tracking for specific IPs or subnets? I did wonder if sticky connections could be per gateway group. That seems like it should be possible. You could then use rules to route specific clients or subnets to a non-sticky group.
  • Private WLAN

    11
    0 Votes
    11 Posts
    2k Views
    stephenw10S
    OK so it looks like you had two issues: The installer didn't work as you expected it to but you were able to get 2.8 installed and booted. The resulting install didn't behave as you expected. That's independent of the installer and 2.7.2 would have behaved identically in that situation. So after install you assigned two interfaces, pfSense names them WAN and LAN but any interface can be anything. And you configured them both to be DHCP since both subnets already have a DHCP server? The typical subnet conflict that users hit when installing behind another firewall if that pfSense uses 192.168.1.1/24 as the default LAN address and that subnet is also used by the upstream firewall WAN side. I assume you didn't hit that since both subnets already existed in your network so must be using different subnets? What are they? However you then say you set the LAN back to a static address? Presumably in the same subnet? By default pfSense creates firewall rules on the LAN interface to allow access to the webgui there. That applies whether the LAN is static or DHCP. How exactly were you trying to connect? From where?
  • Nexus re-installing

    4
    1 Votes
    4 Posts
    1k Views
    stephenw10S
    Currently nothing I'm aware of but going forward some functions will likely be written in go and hence in the Nexus package. Obviously that assumes the Nexus package is always present so it is automatically re-installed at upgrade.
  • How to fork a pfSense package?

    4
    0 Votes
    4 Posts
    885 Views
    L
    @cybrnook It looks if you are referring to the pimd engine version [image: 1752688668863-854cb5be-fd74-43b0-848a-b83df5637c1b-image.png] Which is quite old, and as far as I know not working under FreeBSD. I have compiled the never released pimd-3.0.b1 version (using FreeBSD15 current).
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.