Subcategories

  • Discussions about development snapshots for pfSense Plus 25.11

    13 Topics
    79 Posts
    cwagzC
    I am running: 25.11-BETA (amd64) built on Tue Oct 28 11:38:00 PDT 2025 FreeBSD 16.0-CURRENT I started receiving errors each night that my Acme certs are failing to renew. I have had this setup for several years without issue. I tried doing a manual renew and a cert is generated but there appears to be an error at the end related to reloadcmd.sh [Sun Nov 9 11:15:36 PST 2025] Your cert is in: /.acme.sh/xxxx.com/xxxx.com.cer [Sun Nov 9 11:15:36 PST 2025] Your cert key is in: /.acme.sh/xxxx.com/xxxx.com.key [Sun Nov 9 11:15:36 PST 2025] The intermediate CA cert is in: /.acme.sh/xxxx.com/ca.cer [Sun Nov 9 11:15:36 PST 2025] And the full-chain cert is in: /.acme.sh/xxxx.com/fullchain.cer [Sun Nov 9 11:15:36 PST 2025] Your pre-generated key for future cert key changes is in: /.acme.sh/xxxxx.com/xxxx.com.key.next [Sun Nov 9 11:15:37 PST 2025] Running reload cmd: reloadcmd.sh eval: reloadcmd.sh: not found [Sun Nov 9 11:15:37 PST 2025] Reload error for: xxxx.com Is anyone else experiencing anything like this with the beta?
  • 1 Votes
    5 Posts
    2k Views
    U
    According to my tests, the valid syntax $config['interfaces']['opt1']['enable'] = ""; or unset($config['interfaces']['opt1']['enable']); interface_reconfigure('opt1'); write_config('enable/disable opt1 interface'); exec Real-time enable/disable interface No need for system_reboot_sync();
  • 0 Votes
    3 Posts
    651 Views
    fabricioguzzyF
    pfSense-repoc-5b49b75f2a3cdf2349139152b2ca52e78dcbfd18_GL0.tar.gz doesn't seem to exist in /usr/local/poudriere/ports/Kontrol_v2_7_0/distfiles/. => Attempting to fetch https://gitlab.netgate.com/pfSense/repoc/-/archive/5b49b75f2a3cdf2349139152b2ca52e78dcbfd18.tar.gz?dummy=/pfSense-repoc-5b49b75f2a3cdf2349139152b2ca52e78dcbfd18_GL0.tar.gz fetch: https://gitlab.netgate.com/pfSense/repoc/-/archive/5b49b75f2a3cdf2349139152b2ca52e78dcbfd18.tar.gz?dummy=/pfSense-repoc-5b49b75f2a3cdf2349139152b2ca52e78dcbfd18_GL0.tar.gz: Host does not resolve => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/pfSense-repoc-5b49b75f2a3cdf2349139152b2ca52e78dcbfd18_GL0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/pfSense-repoc-5b49b75f2a3cdf2349139152b2ca52e78dcbfd18_GL0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/local/poudriere/ports/Kontrol_v2_7_0/distfiles/ and try again. *** Error code 1 This is pointing to some internal netgate repository.
  • LAN Firewall Rules showing in Bytes

    3
    0 Votes
    3 Posts
    411 Views
    jimpJ
    The 3100 is a 32-bit platform and those counters rolled over and went negative. https://redmine.pfsense.org/issues/14440
  • Missing Github branches for RELENG_2_7_0

    1
    0 Votes
    1 Posts
    248 Views
    No one has replied
  • pf.os or p0f.fp

    p0f database query
    9
    1
    0 Votes
    9 Posts
    2k Views
    JonathanLeeJ
    @Gertjan Pfsense has the ability in theory to be the first firewall to compartmentalize docker os signatures apart from the host machines and actually control traffic in that manner:) wouldn't that be cool? Again, invasive nation state actors only attack walls at their weakest areas.
  • pfsense/FreeBSD-ports Question

    1
    1
    0 Votes
    1 Posts
    419 Views
    No one has replied
  • How is "uniqid" for a VIP entry generated

    4
    1 Votes
    4 Posts
    748 Views
    T
    Hello, I came across the same topic, it was very useful for me. This is how I decided to implement it in ansible. - name: "Generate a virtual ip address uniq id" ansible.builtin.debug: var: query('community.general.random_string', upper=false, special=false, min_numeric=10, min_lower=3, length=13) # Example result: ['202121w730p1q']
  • pulling model, serial number, netgate device ID from CLI

    3
    0 Votes
    3 Posts
    1k Views
    B
    @jimp super helpful - just what I needed! I'm a powershell guy and here's where I landed on this in case anyone else is in the same boat: $hardwareModelRaw = & "$env:ProgramFiles\putty\plink.exe" admin@$pfSenseIP -pw $pfSensePW -batch -hostkey $pfSenseHostKey 'sysctl dev.netgate.desc' $pos = $hardwareModelRaw.indexof(": ") $hardwareModel = $hardwareModelRaw.substring($pos+2) $pfSerialNumber = & "$env:ProgramFiles\putty\plink.exe" admin@$pfSenseIP -pw $pfSensePW -batch -hostkey $pfSenseHostKey '/bin/kenv -q uboot.boardsn'
  • PR review? Automatic Split-DNS

    1
    1 Votes
    1 Posts
    230 Views
    No one has replied
  • Remove duplicate suppression for smtp?

    1
    0 Votes
    1 Posts
    239 Views
    No one has replied
  • Send email on GUI or VPN login script

    1
    0 Votes
    1 Posts
    264 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    19 Views
    No one has replied
  • Ubiquiti intigration package?

    13
    1 Votes
    13 Posts
    2k Views
    JeGrJ
    @cloudless-smart-home said in Ubiquiti intigration package?: I do the same. any advice on reining them in? things are working fine, I guess, but always trying to learn how to improve / secure my home lab setup. In paranoid setups, we've setup the management network for Unifi stuff separate from the default VLAN and actually use that (default VLAN) as a "sort of jail" where devices won't get an IP and are just isolated. So Mgmt runs with all other networks on different VLANs. Initially that's a bit harder to set up so you'll not loose connection between the controller and at least one switch but it works :) After that it's really your choice. If you trust the updates and stuff you could leave outgoing HTTP/S open so switches, APs etc. can get their firmware themselves. Others like it better if only the controller itself has web access, no one else. You'd need to deploy the firmware via the controller then by caching it first there and then rolling the upgrading the controller should send it to the device. Or go full defense and revoke internet access from management alltogether and only open it for patch days. That choice is yours :) Otherwise reigning them in also means checking for things like RSTP etc. going wild etc. ;) Cheers
  • Development Updates Options missing

    23.01 upgrade development updates sg-2100
    3
    1
    0 Votes
    3 Posts
    1k Views
    S
    @jonathanlee I don't see it, but, I suspect 23.05 is not available to test yet. It's not on other hardware, either.
  • IPSec connect through CLI?

    3
    0 Votes
    3 Posts
    476 Views
    M
    @jimp Thank you! That worked!
  • 0 Votes
    5 Posts
    1k Views
    lohphatL
    @steveits Perfect. Thanks!
  • Where is Subnetting Implemented?

    6
    0 Votes
    6 Posts
    883 Views
    jimpJ
    It's all typical subnet math, nothing special about it. The code for checking that is in util.inc, like check_subnets_overlap() but you might also look at things like gen_subnet() and get_subnet_mask() and the v4/v6 specific ones. The question is very vague, though. We need more context to know what you're attempting to do that the current checks aren't allowing to know if it's valid. While nothing stops something from using the network/broadcast addresses of a subnet (e.g. if it's routed to the firewall, all can be used for NAT so long as they aren't defined on an interface), you still can't force things to work that are not valid at a subnet level when used directly on an interface. When using larger subnets, there is indeed nothing special about those addresses either. Such as when using a /23, it's valid to have clients use the .254 and .0 addresses in the middle of the /23.
  • made a widget to change the web configurator theme

    1
    0 Votes
    1 Posts
    445 Views
    No one has replied
  • php shell commands not working - openvpn id needed

    3
    1
    0 Votes
    3 Posts
    859 Views
    Cloudless Smart HomeC
    @heper nice!
  • re-building iso

    2
    0 Votes
    2 Posts
    918 Views
    M
    or can I just rebuild a kernel outside and replace the kernel on a running pfSense ? I would like to disable ALTQ
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.