Subcategories

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

    4k Topics
    21k Posts
    M

    I have some servers hosted with OVH Cloud and their IP reputation must be poor as many of our client websites cannot be accessed.

    I have subscribed to a local residential proxy service and now when tested with CURL the sites can be accessed.

    I have multiple servers behind pfsense each running multiple apps that are failing to communicate.

    Is it possible to configure pfSense to push all http/https traffic out via the proxy service. Better still is it possible to only push certain domains to the proxy?

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

    2k Topics
    16k Posts
    JonathanLeeJ

    I just noticed that if you set the following in the GUI the system tunable does not change to reflect that you disabled it

    Screenshot 2025-06-06 at 10.49.30.png

    for snort to work well Hardware TCP Segmentation Offloading must be disabled. However the GUI seems to not change the actual net.inet.tcp.tso to 0

    You have to also manually change it under system tunableables

    Screenshot 2025-06-06 at 10.52.35.png

    I don't know if anyone has spotted this issue.

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

    570 Topics
    3k Posts
    K

    @pulsartiger
    The database name is vnstat.db and its location is under /var/db/vnstat.
    With "Backup Files/Dir" we are able to do backup or also with a cron.

  • Discussions about the pfBlockerNG package

    3k Topics
    20k Posts
    S

    @fireodo Somehow this one escaped me.
    Didn't notice it until I updated to CE 2.8.
    Anyway, much appreciated.

  • Discussions about Network UPS Tools and APCUPSD packages for pfSense

    98 Topics
    2k Posts
    J

    So far everything is stable without me changing anything else. Who knows why....

  • 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

    292 Topics
    1k Posts
    asacocoA

    I'm trying to get BGP working between Metal LB on my Kubernetes cluster and pfSense (2.7.2)/FRR (2.0.2_1).
    My aim is to use the 192.168.254.0/24 network for my Kubernetes load balancer, advertised by metallb via BGP to pfsense, so I can access those addresses from my LAN. The Kubernetes cluster has nodes in the 10.10.10.0/24 network on vlan 254 and my local 192.168.1.0/24 network is on VLAN 10.

    However I've clearly done something wrong because my traffic never reaches my ingress objects. In fact, traceroute to one of the ingress addresses just seems to exhaust the TTL. This was working under VyOS, so I suspect it's a pfsense configuration issue (combined with the fact I have no idea what I'm doing)

    Can anyone spot any obvious config issues with the below? I hope this rambling post makes some sense.

    2d92e7f7-d3f3-4a41-819a-4e5d84764341-Screenshot_20250608_124627-1.png

    pfSense FRR-BGP configuration

    frr defaults traditional hostname ahostname password redacted123 ip nht resolve-via-default service integrated-vtysh-config ! ip router-id 10.10.10.1 ! ip route 192.168.254.0/24 10.10.10.10 ip route 192.168.254.0/24 10.10.10.11 ip route 192.168.254.0/24 10.10.10.12 ip route 192.168.254.0/24 10.10.10.13 ! router bgp 64512 bgp router-id 10.10.10.1 bgp graceful-shutdown no bgp network import-check no bgp ebgp-requires-policy neighbor metallb peer-group neighbor metallb remote-as 64511 neighbor metallb update-source 10.10.10.1 neighbor 10.10.10.10 peer-group metallb neighbor 10.10.10.10 remote-as 64511 neighbor 10.10.10.10 description Kube Master neighbor 10.10.10.11 peer-group metallb neighbor 10.10.10.11 remote-as 64511 neighbor 10.10.10.12 peer-group metallb neighbor 10.10.10.12 remote-as 64511 neighbor 10.10.10.13 remote-as 64511 ! address-family ipv4 unicast network 192.168.254.0/24 neighbor 10.10.10.10 activate neighbor 10.10.10.11 activate neighbor 10.10.10.12 activate neighbor 10.10.10.13 activate no neighbor metallb send-community no neighbor 10.10.10.10 send-community no neighbor 10.10.10.11 send-community no neighbor 10.10.10.12 send-community no neighbor 10.10.10.13 send-community exit-address-family ! ! line vty !

    Metal LB configuration

    --- apiVersion: metallb.io/v1beta2 kind: BGPPeer metadata: name: metallb-bgp-peer namespace: metallb-system spec: myASN: 64511 peerASN: 64512 peerAddress: 10.10.10.1 enableGracefulRestart: true --- apiVersion: metallb.io/v1beta1 kind: IPAddressPool metadata: name: address-pool-bgp namespace: metallb-system spec: addresses: - 192.168.254.0/24 autoAssign: true --- apiVersion: metallb.io/v1beta1 kind: BGPAdvertisement metadata: name: metal-lb-bgp-adv namespace: metallb-system spec: ipAddressPools: - address-pool-bgp aggregationLength: 24 localPref: 100

    an example ingress object and some diagnostic output:

    NAME CLASS HOSTS ADDRESS PORTS AGE kuard traefik test.mydomain.com 192.168.254.1 80, 443 133d $ kubectl --namespace metallb-system get bgpadvertisements.metallb.io NAME IPADDRESSPOOLS IPADDRESSPOOL SELECTORS PEERS metal-lb-bgp-adv ["address-pool-bgp"] $ kubectl --namespace metallb-system get bgppeers.metallb.io NAME ADDRESS ASN BFD PROFILE MULTI HOPS metallb-bgp-peer 10.10.10.1 64512

    Traceroute output:

    $ traceroute 192.168.254.1 traceroute to 192.168.254.1 (192.168.254.1), 30 hops max, 60 byte packets 1 _gateway (192.168.1.1) 0.170 ms 0.092 ms 0.075 ms 2 rpi-cm4-tp2-04.domain.com (10.10.10.13) 0.311 ms 0.357 ms 0.335 ms 3 10.10.10.1 (10.10.10.1) 0.351 ms 0.461 ms 0.440 ms 4 rpi-cm4-tp2-04.domain.com (10.10.10.13) 0.609 ms 0.658 ms 0.706 ms 5 10.10.10.1 (10.10.10.1) 0.607 ms 0.650 ms 0.604 ms 6 * * * 7 10.10.10.1 (10.10.10.1) 0.770 ms 0.764 ms 0.717 ms 8 * * * 9 10.10.10.1 (10.10.10.1) 1.250 ms 1.245 ms 1.235 ms 10 * * * 11 10.10.10.1 (10.10.10.1) 1.574 ms 1.535 ms 1.565 ms 12 * * * 13 10.10.10.1 (10.10.10.1) 1.240 ms 1.250 ms 0.988 ms 14 * * * 15 10.10.10.1 (10.10.10.1) 0.994 ms 0.890 ms 0.929 ms 16 * * * 17 10.10.10.1 (10.10.10.1) 0.949 ms 0.794 ms 0.970 ms 18 * * * 19 10.10.10.1 (10.10.10.1) 1.061 ms 2.817 ms 2.779 ms 20 * * * 21 10.10.10.1 (10.10.10.1) 3.028 ms 3.001 ms 2.953 ms 22 * * * 23 10.10.10.1 (10.10.10.1) 2.363 ms 2.352 ms 2.514 ms 24 * * * 25 10.10.10.1 (10.10.10.1) 2.662 ms 2.645 ms 2.631 ms 26 * * * 27 10.10.10.1 (10.10.10.1) 2.689 ms 2.700 ms 2.668 ms 28 * * * 29 10.10.10.1 (10.10.10.1) 1.747 ms 1.381 ms 1.128 ms 30 * * *
  • Discussions about the Tailscale package

    86 Topics
    554 Posts
    B

    so now that 2.8.0 CE is running Freebsd15, should we be grabbing the tailscale port from the Freebsd15: latest dir for installation?

  • Discussions about WireGuard

    682 Topics
    4k Posts
    M

    @tiiash

    So you set both MTU & MSS to 1420 in the interface configuration settings?

    Why did you make MSS the same?

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

    Pinned
    12
    12 Votes
    12 Posts
    2k Views
    S

    There are new system patches available (2.2.21), maybe I miss the announcement here...
    https://github.com/pfsense/FreeBSD-ports/commit/8ffb307ed8845ebeeba2d00f258fd51256d0e756

    Yes I do...
    https://forum.netgate.com/post/1214795

  • 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
    2m Views
    O

    PRTG

  • 0 Votes
    7 Posts
    877 Views
    fireodoF

    @jimp

    Hi,

    as far as I know the lcd driver (LCDd) is connected to the display via USB/Serial/Parallel but the lcdproc process is connected to the driver in this way:

    Bind=127.0.0.1 Port=13666

    Extract from pfctl -ss:

    lo0 tcp 127.0.0.1:20639 -> 127.0.0.1:13666 ESTABLISHED:ESTABLISHED lo0 tcp 127.0.0.1:13666 <- 127.0.0.1:20639 ESTABLISHED:ESTABLISHED

    So there could be a possibility to loose connection when states get killed ... IMHO (If I'm wrong please correct)

    Regards,
    fireodo

  • Install OpenRTSP on pfSense

    4
    0 Votes
    4 Posts
    72 Views
    johnpozJ

    @heavymetalforever78 pfsense can for sure run on 1gb of ram - and other VMs could run on far less.. I have both a 2.8 vm and a 24.03 vm running on my nas, they only get 1GB each, etc.

    Don't try running some type 2 VM, run something like esxi or proxmox or something on the hardware..

    To be honest if your goal is a NVR - get an actual NVR.. They use very little power, and are not all that expensive. I see some on amazon for like 60 bucks.. You would have to add some HDD.. but how much can a 2 or 4TB disk cost these days?

    Trying to use your "firewall" as your everything box is never a good idea.

  • 0 Votes
    13 Posts
    460 Views
    dennypageD

    @louis2 Arpwatch has been a package for years. ANDwatch, which replaces Arpwatch, is new.

  • TFTP Server WAN Interface

    1
    0 Votes
    1 Posts
    34 Views
    No one has replied
  • LCDProc crashes - exceeds max allowed memory size

    1
    0 Votes
    1 Posts
    93 Views
    No one has replied
  • Zabbix 6.4.x required for pfsense 2.8.0-RELEASE

    1
    0 Votes
    1 Posts
    64 Views
    No one has replied
  • 1 Votes
    9 Posts
    2k Views
    F

    Confirmed still an issue as of May 2025 with pfSense CE 2.8.0 and FreeRADIUS package version 0.15.14

    I also updated the Redmine bugtracker: https://redmine.pfsense.org/issues/11054

    Can this security vulnerability please get some attention? Wi-Fi supplicants are able to join an 802.1x WPA2-Enterprise network without the username in the client certificate validated at all.

  • crowdsec

    2
    0 Votes
    2 Posts
    155 Views
    Bob.DigB

    @hescominsoon I don't think so and there is no real need for it on a firewall. Run it on your server(s), if you think, it is worth it.

  • How to update to the latest Telegraf version

    8
    0 Votes
    8 Posts
    973 Views
    R

    @rocket

    Updated May 23-2025

    pfsense 24.11 - Telegraf freebsd-15

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

    pfsense 2.7.2 - Telegraf freebsd-14

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

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

  • Zabbix proxy 7 don't start on pfsense 24.03

    1
    0 Votes
    1 Posts
    83 Views
    No one has replied
  • Package Notes does not exist???

    2
    0 Votes
    2 Posts
    171 Views
    GertjanG

    @DominikHoffmann

    24.03 ? A Beta version ?

  • Zabbix Agent 7

    3
    0 Votes
    3 Posts
    764 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
    374 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
    125 Views
    No one has replied
  • Arpwatch - sent wrong arp op 5

    6
    0 Votes
    6 Posts
    344 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
    348 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.

Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.