Subcategories

  • Discussions about packages which handle caching and proxy functions such as squid, lightsquid, squidGuard, etc.

    4k Topics
    21k Posts
    JonathanLeeJ

    this can also be done with squidlight

    first delete the /var/lightsquid/report
    create a new file to use with lightsquid on your other drive and link them

    rmdir -r /var/lightsquid/report

    mkdir /var/lightsquid/report

    mkdir /nvme/Logs_Optane/Light_Squid_Reports

    ln -s F /nvme/Logs_Optane/Light_Squid_Reports /var/lightsquid/report

  • Discussions about packages whose functions are Intrusion Detection and Intrusion Prevention such as snort, suricata, etc.

    2k Topics
    16k Posts
    C

    @bmeeks That would explain it. Thank you.

  • Discussions about packages that handle bandwidth and network traffic monitoring functions such as bandwidtd, ntopng, etc.

    568 Topics
    3k Posts
    dennypageD

    @digitalgimpus ntopng writes a ton of data to disk. There is no way around this. To lessen it a bit, you could turn off the host time series data, and the interface data. But there will still be a ton of writes. Even if you use InfluxDB off host for the traffic data, there will still be a lot of local writes via Redis. In short, if you care about disk writes, do not run ntopng.

    FWIW, I recommend ntopng be used as a diagnostic resource when you have issues. I do not recommend ntopng as something you continuously run.

  • Discussions about the pfBlockerNG package

    3k Topics
    20k Posts
    GertjanG

    @purleigh

    Your post is 'lost' 😊
    It's a question about the pfSense GUI package pfBlockerng :

    21726789-53e4-4943-9485-c5df3e3207d4-image.png

    Better : The answer can be found somewhere in that forum 😊
    And yes, it's probably a little short-coming, aka bug.

    I posted about this a while ago, and proposed a work around.
    So, I've a patch :

    Open /usr/local/pkg/pfblockerng/pfblockerng.inc
    and find

    // Collect static DHCPv6 hostnames/IPs

    Convert it into comments :

    // // Collect static DHCPv6 hostnames/IPs // foreach (config_get_path('dhcpdv6', []) as $dhcpv6) { // if (is_array($dhcpv6['staticmap'])) { // foreach ($dhcpv6['staticmap'] as $smap) { // $local_hosts[$smap['ipaddrv6']] = strtolower("{$smap['hostname']}"); // } // } // }

    and then paste just behind it :

    // Collect static DHCPv6 hostnames/IPs ## 2024-11-25 Gertjan foreach (config_get_path('dhcpdv6', []) as $ipv6_interface =>$dhcpv6) { if (is_array($dhcpv6['staticmap'])) { $pdsubnet = ''; foreach ($dhcpv6['staticmap'] as $smap) { if (strpos($smap['ipaddrv6'],'::',0) !== false) { if (get_interface_track6ip($ipv6_interface)) { $track6ip = get_interface_track6ip($ipv6_interface); $pdsubnet = gen_subnetv6($track6ip[0], $track6ip[1]); // remove '::' from prefix $pdsubnet $pdsubnet = substr($pdsubnet,0,strpos($pdsubnet,'::')); } } $local_hosts[$pdsubnet.$smap['ipaddrv6']] = strtolower("{$smap['hostname']}"); } } }

    This issue is : you use probably 'IPv6 Prefix tracking", like me.
    In that case, static FHCPv6 lease are configured like :

    5375144e-1ce3-454b-bf69-db16fe98cd82-image.png

    and that shorted IPv6 notation isn't the real IPv6.
    Or, pfBlockerng uses the IPv6 SRC IP to reverse find host names. And that will fail.

    The path shown above test for the shortened ::xx IPv6, and if it finds wone, it prepends the prefix of that LAN interface.

    Afaik, the issue isn't listed here.

  • Discussions about Network UPS Tools and APCUPSD packages for pfSense

    93 Topics
    2k Posts
    J

    @dennypage
    I added back in the listen directive and removed the port forward. Seems to work well also. Not sure why my arp table got mussed, but I guess that can happen.

  • Discussions about the ACME / Let’s Encrypt package for pfSense

    491 Topics
    3k Posts
    jimpJ

    Let's Encrypt is removing the TLS Client Authentication EKU from certificates they sign in the near future:

    https://letsencrypt.org/2025/05/14/ending-tls-client-authentication/

    This shouldn't affect many, if any, users of ACME on pfSense as it isn't used as a client certificate, only as a server certificate in various context (e.g. GUI, Captive Portal, HAProxy)

    In the past we have discouraged using Let's Encrypt certificates in certain contexts (like for clients) since it wasn't typically a secure practice. For example, if you use a Let's Encrypt certificate for OpenVPN, it would trust any certificate signed by Let's Encrypt, which makes it useless as an authentication factor.

    So while this is something to be aware of and check, it's unlikely to be a problem for most people.

  • Discussions about the FRR Dynamic Routing package on pfSense

    290 Topics
    1k Posts
    F

    Hi Team,

    This is driving me crazy!

    I typically set up FRR manually under PFS, but would like to move to GUI to make life easier for 'new folks'.

    Here's a snippet of my config:

    router ospf
    ospf router-id id.id.id.id
    area 0.0.0.0 shortcut default
    redistribute kernel
    !
    ip prefix-list XXX seq 1 deny 10.0.0.0/16 le 32
    ip prefix-list XXX seq 2 permit any

    route-map XXX permit 10
    match ip address prefix-list XXX
    !
    ip protocol ospf route-map XXX

    I cannot for the life of me figure out how to get the last line into the config via the GUI.

    I've read that setting ABR filters in FFR-OSPF->Areas might be the answer, but that doesn't seem to be it.

    Could someone please explain what I'm missing here?

    Thanks

    ChIP

  • Discussions about the Tailscale package

    85 Topics
    543 Posts
    D

    @jacobhall

    I was on the stock version (pfsense community 2.7.2) of tailslcale connecting to headscale.

    I upgraded tailscale client on pfsense to 1.82.5 while leaving headscale unchanged. I was able to reproduce the problem -- my android tailscale client cannot resolve dns when using the tailscale client on pfsense as an exit node. If I disable "Use tailscale DNS" on my android client, internet connectivity works.

    I am going to leave it broken for now, if anyone wants me to try different things. Thanks.

  • Discussions about WireGuard

    676 Topics
    4k Posts
    J

    @viragomann
    i did.
    i can reach the pfsense LAN's easily but i cant reach the ISP LAN . please look at the image i uploaded.
    how do i get "back" to the native LAN ?

    thanks

  • System Patches Package v2.2.20_1 / v2.2.11_17

    Pinned
    11
    12 Votes
    11 Posts
    1k Views
    jimpJ

    There was no issue with "apply all" in general, just some people who applied certain changes manually earlier may not have been able to apply one of the recommended patches, but that's always been the case if the patches change.

    Update the package and look at the list again, if any of the recommended patches entries have an apply action, apply them.

  • DNS Broken for pkg.pfsense.org

    Pinned Locked
    3
    0 Votes
    3 Posts
    12k Views
    jimpJ

    https://forum.netgate.com/topic/115789/pkg-pfsense-org-appears-to-be-dead/2

  • Packages wishlist?

    Pinned
    661
    0 Votes
    661 Posts
    1m Views
    O

    PRTG

  • Package Notes does not exist???

    2
    0 Votes
    2 Posts
    54 Views
    GertjanG

    @DominikHoffmann

    24.03 ? A Beta version ?

  • Zabbix Agent 7

    3
    0 Votes
    3 Posts
    581 Views
    M

    @jwilli5646

    I see it is still the fact (May 2025), any update about Zabbix agent 7?

  • Pfsense Package License

    4
    0 Votes
    4 Posts
    202 Views
    S

    @MarinSNB Not sure, but I would guess you're likely to run into a problem if the Plus router is a newer FreeBSD version. The config sync could be a problem too because there are versions of the config file.

    https://docs.netgate.com/pfsense/en/latest/releases/versions.html

  • Ignore MAC OUI in Arpwatch?

    1
    0 Votes
    1 Posts
    64 Views
    No one has replied
  • Arpwatch - sent wrong arp op 5

    6
    0 Votes
    6 Posts
    168 Views
    dennypageD

    Arpwatch has no way to suppress protocol errors such as this. ANDwatch, a pending package to replace the Arpwatch package, allows suppression by way of pcap filtering.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    9 Views
    No one has replied
  • How do I restore my package conf files

    4
    0 Votes
    4 Posts
    156 Views
    bmeeksB

    @patient0 said in How do I restore my package conf files:

    ping pfsense-plus-pkg.netgate.com
    ping: cannot resolve pfsense-plus-pkg.netgate.com: Address family for hostname not supported
    Can you connect to the internet at all, like ping 1.1.1.1? From that message it does look as if DNS is not working on your system.

    You can't ping the package server like that directly. That hostname is actually a DNS text service record that ping does not know how to resolve. You must ask the DNS client to resolve the service record (SRV) using that hostname. The pkg utility knows how to do that, but ping does not.

  • Avahi Settings for an Epson ET-3850 Printer

    1
    0 Votes
    1 Posts
    57 Views
    No one has replied
  • Mailreport

    2
    0 Votes
    2 Posts
    304 Views
    M

    @Danil-0 said in Mailreport:

    Hi.
    I configured SMTP (System/Advanced/Notifications) on 587 port. The test included in the pfSense configuration works, the mail is sent and received but using Email Report the mail is rejected on server side. You can find log from server below.

    postfix/submission/smtpd[1935]: NOQUEUE: reject: RCPT from unknown[my ip]: 554 5.7.1 <unknown[my ip]>: Client host rejected: Access denied; from=<user1@domain.com> to=<user2@domain.com> proto=ESMTP helo=<pfsense.domain.arpa>

    Why then does the test mail work? What's different with the Email Report?

    Thanks for help.

    Estou com o mesmo problema. Vc conseguiu resolver?

  • How to update to the latest Telegraf version

    7
    0 Votes
    7 Posts
    545 Views
    R

    @rocket said in How to update to the latest Telegraf version:

    Updated March-29-2025

    pfsense 24.11 - Telegraf freebsd-15

    pkg add -f https://pkg.freebsd.org/FreeBSD:15:amd64/latest/All/telegraf-1.34.0.pkg

    pfsense 2.7.2 - Telegraf freebsd-14

    pkg add -f https://pkg.freebsd.org/FreeBSD:14:amd64/latest/All/telegraf-1.34.1.pkg

    https://www.freshports.org/net-mgmt/telegraf/#history

  • Snort block notifications script (third party script)

    11
    0 Votes
    11 Posts
    5k Views
    NogBadTheBadN

    @sikita

    This is what I use for suricata, you may be able to tweak it a bit:-

    Screenshot 2025-03-26 at 16.51.03.png

    grep ^`date -v-1d "+%m/%d/%Y"` /var/log/suricata/suricata_igb0*/alerts.log | awk -v OFS='\t' -F "\[\\*\\*\]" '{a[$3]++;} END {for(i in a) print a[i],i}' | sed 's/]//g' | sed 's/\[//g' | sort -r ; echo grep ^`date -v-1d "+%m/%d/%Y"` /var/log/suricata/suricata_igb0*/alerts.log ; echo
  • Bind Update from 9.17 to 9.20

    2
    0 Votes
    2 Posts
    188 Views
    patient0P

    @jeffry-maynard bind 9.20 is in pfSense+ 25.03-BETA.

  • HAProxy - Include subdirectories in the HTTP Redirect

    10
    0 Votes
    10 Posts
    435 Views
    F

    @ColdBrew @viragomann @johnpoz

    This is an interesting discussion, and I’ve run into similar issues with HAProxy and subdirectory redirection. From what I understand, HAProxy should pass the entire path (including subdirectories) to the backend by default, as long as the backend is properly configured to handle those requests.

    A few things to check:

    Backend Configuration: Ensure the backend server (IIS in your case) is correctly set up to handle requests for the subdirectories. Sometimes, the issue might be with the backend’s routing or permissions. HAProxy Logs: Check the HAProxy logs to see if the requests are being forwarded correctly. If the logs show the requests reaching HAProxy but not the backend, it might be a routing or firewall issue. Firewall Rules: Double-check your pfSense firewall rules to ensure traffic on port 80 (or any custom port) is allowed to pass through to the backend server.

    If everything seems correct but it’s still timing out, you might want to test with a simpler backend (like a basic HTTP server) to rule out any IIS-specific issues.

    Let us know how it goes!

  • Email Reports PHP warning -> report not created

    10
    0 Votes
    10 Posts
    337 Views
    AMG A35A

    @patient0 Upgraded to 24.11 yesterday and had same problem your change to /usr/local/www/status_mail_report_edit.php fixed it. Thank you!!!!!!!!!

  • Is anyone working on a RustDesk package?

    2
    0 Votes
    2 Posts
    180 Views
    M

    @JSmorada I'm not using rustdesk, but there is a docker option if you don't want to spin up a VM..

    https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/#install-your-own-server-with-docker

  • Crowdsec finally comming to pfSense

    68
    2 Votes
    68 Posts
    12k Views
    Sergei_ShablovskyS

    @provels said in Crowdsec finally comming to pfSense:

    Have there been any more thoughts about including Crowdsec as an official pfSsense package?

    Upvoting this!

  • BIND Package and RFC 2317 Classless IN-ADDR.ARPA delegation

    1
    0 Votes
    1 Posts
    84 Views
    No one has replied
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.