pfSense 2.4.4 Short Topic Miscellany - pfSense Hangout August 2018

Netgate
NetgateNetgate
pfSense 2.4.4 Short Topic Miscellany
August 2018 Hangout
Jim Pingle
Youtube Live
● First hangout on Youtube Live!
● May be some rough edges, so let us know if you have any
problems or concerns
If the video looks fuzzy, Youtube
set your auto quality too low
Click the gear and choose 720p!
About this Hangout
● Netgate News
● – All topics below are on pfSense 2.4.4 –
● CoDel/FQ_CODEL with Limiters
● Captive Portal Authentication Changes
● Captive Portal Page Customization
● IPsec Speed Improvements
● Certificate Management Changes
● Gateway Group as a Default Gateway
Netgate News
● pfSense 2.4.4-RELEASE Coming in early September
– https://www.netgate.com/docs/pfsense/releases/2-4-4-new-features-and-changes.html
● TNSR 18.08 up now on AWS, hardware installs supported in 18.08 and coming soon
– NACM access control, NTP, improved DHCP server, DNS Resolver, IPsec accelerator support, RESTCONF server management
– https://www.netgate.com/docs/tnsr/releases/release-notes-18.08.html
● All past and present pfSense Hangouts are now on Youtube
– https://www.netgate.com/blog/all-pfSense-hangout-videos-available-free-on-youtube.html
● The pfSense Book is now free to access for everyone
– https://www.netgate.com/blog/pfSense-book-available-to-everyone.html
– https://www.netgate.com/docs/pfsense/book/
● Still chances left to win a limited edition MinnowBoard Turbot Dual-Ethernet for taking our pfSense® User survey
– https://www.netgate.com/blog/win-limited-edition-turbot-dual-e.html
● SG-5100 Desktop now available for pre-order
– $799, Shipping mid-September
– Intel® Atom® C3558, 4GB RAM (upgradable), 8GB eMMC (can also take m.2 or SATA)
– 6 Intel 1Gbit/s interfaces (2x igb, 4x ix, all 1Gbit/s copper ports)
– Passively cooled, no rack mount option
– https://www.netgate.com/blog/sg-5100-desktop-available-for-pre-order.html
● pfSense Supplementals I course next month, one-day course that covers popular packages
– https://www.netgate.com/training/pfsense-supplementals-1.html
CoDel/FQ_CODEL With Limiters
● CoDel (https://en.wikipedia.org/wiki/CoDel), pronounced "Coddle", is short for Controlled Delay. It is a
scheduling algorithm designed to combat bufferbloat on routers
– It is billed as a “no knobs, just works” algorithm, but there are parameters to tweak if needed
● What is Bufferbloat? (From https://en.wikipedia.org/wiki/Bufferbloat)
– A cause of high latency in packet-switched networks caused by excess buffering of packets
– Bufferbloat can also cause packet delay variation (also known as jitter), as well as reduce the overall network throughput
– When a router or switch is configured to use excessively large buffers, even very high-speed networks can become
practically unusable for many interactive applications like voice over IP (VoIP), online gaming, and even ordinary web
surfing
– You'll notice the effects for example when one download seems to dominate an entire link, or when latency skyrockets as
a file is downloading
● Bufferbloat and speed test at http://www.dslreports.com/speedtest
– Users have reported going from a Bufferbloat score of “F” without this configuration to “A” after
● Due to the way limiters function, using an alternate scheduler requires that traffic be run through a child
queue and not a limiter directly. So in this example, we will make two limiters, and a child queue for each,
and then attach the child queues to a floating rule
CoDel/FQ_CODEL With Limiters
● Navigate to Firewall > Traffic Shaper, Limiters tab
● Click + New Limiter: WANDown
– Check Enable
– Bandwidth: Equal to WAN download bandwidth
– Mask: None
– Description: WAN Download
– Queue Management Algorithm: CoDel
● Options will appear after save, but leave them at defaults
– Scheduler: FQ_CODEL
● Options will appear after save, but leave them at defaults
– Queue Length: Can vary depending on the speed of the link, can try at default, or use 1000 which should
be a safe default for most high speed WANs
– ECN: Checked
– Click Save
CoDel/FQ_CODEL With Limiters
● Click WANDown to reload the page
● Click + Add New Queue (under WANDown): WANDownQ
– Check Enable
– Mask: None
– Description: WAN Download Queue
– Queue Management Algorithm: CoDel
● Options will appear after save, but leave them at defaults
– ECN: Checked
– Everything else blank/default
– Click Save
CoDel/FQ_CODEL With Limiters
● Navigate to Firewall > Traffic Shaper, Limiters tab
● Click + New Limiter: WANUp
– Check Enable
– Bandwidth: Equal to WAN Upload bandwidth
– Mask: None
– Description: WAN Upload
– Queue Management Algorithm: CoDel
● Options will appear after save, but leave them at defaults
– Scheduler: FQ_CODEL
● Options will appear after save, but leave them at defaults
– Queue Length: Can vary depending on the speed of the link, can try at default, or use 1000 which should
be a safe default for most high speed WANs
– ECN: Checked
– Click Save
CoDel/FQ_CODEL With Limiters
● Click WANUp to reload the page
● Click + Add New Queue (under WANUp): WANUpQ
– Check Enable
– Mask: None
– Description: WAN Upload Queue
– Queue Management Algorithm: CoDel
● Options will appear after save, but leave them at defaults
– ECN: Checked
– Everything else blank/default
– Click Save
● Click Apply Changes
CoDel/FQ_CODEL With Limiters
● Navigate to Firewall > Rules, Floating tab
● Add a new rule (bottom of the list if there are other rules)
– Action: Pass
– Quick: Checked
– Interface: WAN
– Direction: Out
– Address Family: IPv4
● If you need both IPv4+IPv6, make two separate rules, one for each family – Combined rules cannot set a gateway
– Protocol: Any
– Source/Destination: Any
– Description: CoDel Limiters
– Click Display Advanced
– Gateway: WAN gateway (Must be set!)
– In / Out Pipe: WANUpQ / WANDownQ
● With floating rules in the outbound direction, "in" traffic is uploads, and "out" traffic is downloads
– Click Save
CoDel/FQ_CODEL With Limiters
● Click Apply Changes
● Reset states to force all traffic to use new limits
● Run tests to confirm new behavior
– If the behavior is not as desired, read through
https://forum.netgate.com/topic/112527/playing-with-fq_codel-in-2-4
(mostly near the end of the thread) and make adjustments to
parameters
Captive Portal Authentication Changes
● Captive Portal has been integrated into the User Manager for
authentication
● You can now use LDAP for Captive Portal authentication!
● Captive Portal RADIUS entries are migrated to the User Manager on
upgrade
– There should be no difference in behavior on upgrade for existing setups
– If you have duplicates, you can pick one to keep and set all portals to that, then
remove the rest
● Some Portal-specific options are still in Captive Portal settings
● Numerous Captive Portal RADIUS issues were fixed as a result, see the
release notes for details
Captive Portal Page Customization
● New default captive portal page with modern design, images,
CSS, etc
– Still adapts based on config changes such as adding a voucher field
automatically when vouchers are enabled
● Easier customization
– Can upload a logo, custom background, and set Terms & Conditions
all without having to edit/upload custom HTML!
● Full customization is still possible in the previous style
● No automatic change on upgrade for users of customized HTML
IPsec Speed Improvements
● Asynchronous Cryptography, allows the crypto load to be spread across multiple
cores
● VPN > IPsec, Advanced Settings tab, check Asynchronous Cryptography
– Defaults to enabled for Netgate hardware factory image installs, disabled on CE
● Primarily benefits single tunnel configurations, or at least configurations with less
tunnels than CPU cores
● Performance improvements may disappear or even be slower with larger
numbers of tunnels
● Speed improvements are still being measured but in some cases have been
quite dramatic
– One of our new model firewalls with AES-NI and Async Crypto enabled went from ~400
Mbit/s to over 900 Mbit/s of IPsec (1500 byte packets, MSS clamping enabled)
Certificate Management Changes
● Certificate fields have been revamped to conform to RFC 5280
● When creating a new CA or Cert, the default action is to create an internal entry
rather than import
● The only required subject component field is now the Common Name
● The Common Name field has also moved to the top of the list of subject attributes
as it is the most important component
● The E-mail address field has been removed as it was declared deprecated
– If a certificate requires an e-mail address, it can be added as a SAN instead of in the subject
● Some areas did not have full support for the optional Organizational Unit, which
should work everywhere now
● Changes have been synchronized across the CA Manager, Cert Manager, User
Manager, and OpenVPN Wizard
Gateway Group as a Default Gateway
● Now a Gateway Group can be used as the Default Gateway
● This replaces the old “Default Gateway Switching” behavior
● Using a gateway group, you can control which gateways can be default and
the order in which they are used
● Works only with Failover type Gateway Groups
– One gateway per tier
● To setup, use System > Routing, Gateways tab, Default Gateway section
● Default state on upgrade attempts to reflect previous chosen behavior
– Visit the page after upgrade and confirm the correct default is selected, or pick a
group to use the new behavior
Conclusion
● Questions?
● Ideas for hangout topics? Post on forum, Reddit, etc
1 of 17

Recommended

Local DNS with pfSense 2.4 - pfSense Hangout April 2018 by
Local DNS with pfSense 2.4 - pfSense Hangout April 2018Local DNS with pfSense 2.4 - pfSense Hangout April 2018
Local DNS with pfSense 2.4 - pfSense Hangout April 2018Netgate
15.8K views28 slides
Providing Local DNS with pfSense - pfSense Hangout August 2016 by
Providing Local DNS with pfSense - pfSense Hangout August 2016Providing Local DNS with pfSense - pfSense Hangout August 2016
Providing Local DNS with pfSense - pfSense Hangout August 2016Netgate
22.3K views19 slides
Multi-WAN on pfSense 2.3 - pfSense Hangout March 2016 by
Multi-WAN on pfSense 2.3 - pfSense Hangout March 2016Multi-WAN on pfSense 2.3 - pfSense Hangout March 2016
Multi-WAN on pfSense 2.3 - pfSense Hangout March 2016Netgate
3.8K views23 slides
Squid, SquidGuard, and Lightsquid on pfSense 2.3 & 2.4 - pfSense Hangout Janu... by
Squid, SquidGuard, and Lightsquid on pfSense 2.3 & 2.4 - pfSense Hangout Janu...Squid, SquidGuard, and Lightsquid on pfSense 2.3 & 2.4 - pfSense Hangout Janu...
Squid, SquidGuard, and Lightsquid on pfSense 2.3 & 2.4 - pfSense Hangout Janu...Netgate
11.4K views29 slides
DHCP Server - pfSense Hangout September 2016 by
DHCP Server - pfSense Hangout September 2016DHCP Server - pfSense Hangout September 2016
DHCP Server - pfSense Hangout September 2016Netgate
2.9K views25 slides
.NET Fest 2019. Michael Staib. Hot Chocolate: GraphQL Schema Stitching with A... by
.NET Fest 2019. Michael Staib. Hot Chocolate: GraphQL Schema Stitching with A....NET Fest 2019. Michael Staib. Hot Chocolate: GraphQL Schema Stitching with A...
.NET Fest 2019. Michael Staib. Hot Chocolate: GraphQL Schema Stitching with A...NETFest
1.6K views48 slides

More Related Content

What's hot

pfSense Installation Slide by
pfSense Installation SlidepfSense Installation Slide
pfSense Installation SlideSopon Tumchota
4.9K views26 slides
Console Menu - pfSense Hangout December 2016 by
Console Menu - pfSense Hangout December 2016Console Menu - pfSense Hangout December 2016
Console Menu - pfSense Hangout December 2016Netgate
3K views35 slides
Mikrotik Bridge Deep Dive by
Mikrotik Bridge Deep DiveMikrotik Bridge Deep Dive
Mikrotik Bridge Deep DiveGLC Networks
200 views47 slides
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016 by
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016Netgate
5.7K views20 slides
Troubleshooting containerized triple o deployment by
Troubleshooting containerized triple o deploymentTroubleshooting containerized triple o deployment
Troubleshooting containerized triple o deploymentSadique Puthen
2.1K views35 slides
GLC webinar: limiting bandwidth using mikrotik by
GLC webinar: limiting bandwidth using mikrotikGLC webinar: limiting bandwidth using mikrotik
GLC webinar: limiting bandwidth using mikrotikAchmad Mardiansyah
1.4K views28 slides

What's hot(20)

pfSense Installation Slide by Sopon Tumchota
pfSense Installation SlidepfSense Installation Slide
pfSense Installation Slide
Sopon Tumchota4.9K views
Console Menu - pfSense Hangout December 2016 by Netgate
Console Menu - pfSense Hangout December 2016Console Menu - pfSense Hangout December 2016
Console Menu - pfSense Hangout December 2016
Netgate3K views
Mikrotik Bridge Deep Dive by GLC Networks
Mikrotik Bridge Deep DiveMikrotik Bridge Deep Dive
Mikrotik Bridge Deep Dive
GLC Networks200 views
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016 by Netgate
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016
Traffic Shaping Basics with PRIQ - pfSense Hangout February 2016
Netgate5.7K views
Troubleshooting containerized triple o deployment by Sadique Puthen
Troubleshooting containerized triple o deploymentTroubleshooting containerized triple o deployment
Troubleshooting containerized triple o deployment
Sadique Puthen2.1K views
GLC webinar: limiting bandwidth using mikrotik by Achmad Mardiansyah
GLC webinar: limiting bandwidth using mikrotikGLC webinar: limiting bandwidth using mikrotik
GLC webinar: limiting bandwidth using mikrotik
Achmad Mardiansyah1.4K views
pfSense presentation by Simon Vass
pfSense presentationpfSense presentation
pfSense presentation
Simon Vass6.1K views
A whirlwind tour of the LLVM optimizer by Nikita Popov
A whirlwind tour of the LLVM optimizerA whirlwind tour of the LLVM optimizer
A whirlwind tour of the LLVM optimizer
Nikita Popov7.4K views
CMIS and Apache Chemistry (ApacheCon 2010) by Florent Guillaume
CMIS and Apache Chemistry (ApacheCon 2010) CMIS and Apache Chemistry (ApacheCon 2010)
CMIS and Apache Chemistry (ApacheCon 2010)
Florent Guillaume12.3K views
pfSense firewall workshop guide by Sopon Tumchota
pfSense firewall workshop guidepfSense firewall workshop guide
pfSense firewall workshop guide
Sopon Tumchota7K views
Introduction to OpenStack by Edureka!
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
Edureka!1.9K views
IBM Spectrum Scale and Its Use for Content Management by Sandeep Patil
 IBM Spectrum Scale and Its Use for Content Management IBM Spectrum Scale and Its Use for Content Management
IBM Spectrum Scale and Its Use for Content Management
Sandeep Patil1.4K views
Openstack live migration by ymtech
Openstack live migrationOpenstack live migration
Openstack live migration
ymtech3.3K views
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up by James Denton
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
James Denton1.6K views
Best Practices of running PostgreSQL in Virtual Environments by Jignesh Shah
Best Practices of running PostgreSQL in Virtual EnvironmentsBest Practices of running PostgreSQL in Virtual Environments
Best Practices of running PostgreSQL in Virtual Environments
Jignesh Shah12.7K views
Tutorial: Using GoBGP as an IXP connecting router by Shu Sugimoto
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
Shu Sugimoto20.7K views

Similar to pfSense 2.4.4 Short Topic Miscellany - pfSense Hangout August 2018

pfSense 2.2 Preview - pfSense Hangout November 2014 by
pfSense 2.2 Preview - pfSense Hangout November 2014pfSense 2.2 Preview - pfSense Hangout November 2014
pfSense 2.2 Preview - pfSense Hangout November 2014Netgate
297 views20 slides
OpenVPN as a WAN - pfSense Hangout October 2016 by
OpenVPN as a WAN - pfSense Hangout October 2016OpenVPN as a WAN - pfSense Hangout October 2016
OpenVPN as a WAN - pfSense Hangout October 2016Netgate
2.1K views19 slides
High Availability Part 2 - pfSense Hangout July 2016 by
High Availability Part 2 - pfSense Hangout July 2016High Availability Part 2 - pfSense Hangout July 2016
High Availability Part 2 - pfSense Hangout July 2016Netgate
1.3K views22 slides
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018 by
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018Netgate
8.1K views16 slides
Zero Downtime JEE Architectures by
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesAlexander Penev
6.9K views52 slides
IPv6 Basics - pfSense Hangout July 2015 by
IPv6 Basics - pfSense Hangout July 2015IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015Netgate
5.8K views21 slides

Similar to pfSense 2.4.4 Short Topic Miscellany - pfSense Hangout August 2018(20)

pfSense 2.2 Preview - pfSense Hangout November 2014 by Netgate
pfSense 2.2 Preview - pfSense Hangout November 2014pfSense 2.2 Preview - pfSense Hangout November 2014
pfSense 2.2 Preview - pfSense Hangout November 2014
Netgate297 views
OpenVPN as a WAN - pfSense Hangout October 2016 by Netgate
OpenVPN as a WAN - pfSense Hangout October 2016OpenVPN as a WAN - pfSense Hangout October 2016
OpenVPN as a WAN - pfSense Hangout October 2016
Netgate2.1K views
High Availability Part 2 - pfSense Hangout July 2016 by Netgate
High Availability Part 2 - pfSense Hangout July 2016High Availability Part 2 - pfSense Hangout July 2016
High Availability Part 2 - pfSense Hangout July 2016
Netgate1.3K views
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018 by Netgate
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018
Routed IPsec on pfSense 2.4.4 - pfSense Hangout June 2018
Netgate8.1K views
Zero Downtime JEE Architectures by Alexander Penev
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE Architectures
Alexander Penev6.9K views
IPv6 Basics - pfSense Hangout July 2015 by Netgate
IPv6 Basics - pfSense Hangout July 2015IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015
Netgate5.8K views
Advanced OpenVPN Concepts on pfSense 2.4 & 2.3.3 - pfSense Hangout February 2017 by Netgate
Advanced OpenVPN Concepts on pfSense 2.4 & 2.3.3 - pfSense Hangout February 2017Advanced OpenVPN Concepts on pfSense 2.4 & 2.3.3 - pfSense Hangout February 2017
Advanced OpenVPN Concepts on pfSense 2.4 & 2.3.3 - pfSense Hangout February 2017
Netgate10.2K views
Site-to-Site VPNs - pfSense Hangout November 2015 by Netgate
Site-to-Site VPNs - pfSense Hangout November 2015Site-to-Site VPNs - pfSense Hangout November 2015
Site-to-Site VPNs - pfSense Hangout November 2015
Netgate1.2K views
Ceph Community Talk on High-Performance Solid Sate Ceph by Ceph Community
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community 394 views
Squid, SquidGuard, and Lightsquid - pfSense Hangout March 2014 by Netgate
Squid, SquidGuard, and Lightsquid - pfSense Hangout March 2014Squid, SquidGuard, and Lightsquid - pfSense Hangout March 2014
Squid, SquidGuard, and Lightsquid - pfSense Hangout March 2014
Netgate5.3K views
Advanced OpenVPN Concepts - pfSense Hangout September 2014 by Netgate
Advanced OpenVPN Concepts - pfSense Hangout September 2014Advanced OpenVPN Concepts - pfSense Hangout September 2014
Advanced OpenVPN Concepts - pfSense Hangout September 2014
Netgate1.3K views
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini... by BIOVIA
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
BIOVIA415 views
pfSense 2.3 Preview - pfSense Hangout December 2015 by Netgate
pfSense 2.3 Preview - pfSense Hangout December 2015pfSense 2.3 Preview - pfSense Hangout December 2015
pfSense 2.3 Preview - pfSense Hangout December 2015
Netgate328 views
Containerizing GPU Applications with Docker for Scaling to the Cloud by Subbu Rama
Containerizing GPU Applications with Docker for Scaling to the CloudContainerizing GPU Applications with Docker for Scaling to the Cloud
Containerizing GPU Applications with Docker for Scaling to the Cloud
Subbu Rama2.7K views
SPDY and What to Consider for HTTP/2.0 by Mike Belshe
SPDY and What to Consider for HTTP/2.0SPDY and What to Consider for HTTP/2.0
SPDY and What to Consider for HTTP/2.0
Mike Belshe2.1K views
Alix to APU Conversion - pfSense Hangout October 2014 by Netgate
Alix to APU Conversion - pfSense Hangout October 2014Alix to APU Conversion - pfSense Hangout October 2014
Alix to APU Conversion - pfSense Hangout October 2014
Netgate549 views
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이... by OpenStack Korea Community
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
Boyan Krosnov - Building a software-defined cloud - our experience by ShapeBlue
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
ShapeBlue1.5K views

More from Netgate

Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe... by
Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...
Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...Netgate
15.8K views22 slides
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ... by
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...Netgate
6.6K views14 slides
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018 by
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018Netgate
14.1K views25 slides
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018 by
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018Netgate
13.7K views23 slides
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018 by
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018Netgate
8.8K views26 slides
Dynamic Routing with FRR - pfSense Hangout December 2017 by
Dynamic Routing with FRR - pfSense Hangout December 2017Dynamic Routing with FRR - pfSense Hangout December 2017
Dynamic Routing with FRR - pfSense Hangout December 2017Netgate
11.3K views24 slides

More from Netgate(17)

Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe... by Netgate
Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...
Using Google Cloud Identity Secure LDAP with pfSense - Netgate Hangout Octobe...
Netgate15.8K views
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ... by Netgate
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...
Configuring Netgate Appliance Integrated Switches on pfSense 2.4.4 - pfSense ...
Netgate6.6K views
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018 by Netgate
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Netgate14.1K views
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018 by Netgate
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018
RADIUS and LDAP on pfSense 2.4 - pfSense Hangout February 2018
Netgate13.7K views
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018 by Netgate
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018
User Management and Privileges on pfSense 2.4 - pfSense Hangout January 2018
Netgate8.8K views
Dynamic Routing with FRR - pfSense Hangout December 2017 by Netgate
Dynamic Routing with FRR - pfSense Hangout December 2017Dynamic Routing with FRR - pfSense Hangout December 2017
Dynamic Routing with FRR - pfSense Hangout December 2017
Netgate11.3K views
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017 by Netgate
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Netgate17.9K views
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017 by Netgate
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Netgate4.4K views
Backup and Restore with pfSense 2.4 - pfSense Hangout August 2017 by Netgate
Backup and Restore with pfSense 2.4 - pfSense Hangout August 2017Backup and Restore with pfSense 2.4 - pfSense Hangout August 2017
Backup and Restore with pfSense 2.4 - pfSense Hangout August 2017
Netgate5.1K views
Server Load Balancing on pfSense 2.4 - pfSense Hangout July 2017 by Netgate
Server Load Balancing on pfSense 2.4 - pfSense Hangout July 2017Server Load Balancing on pfSense 2.4 - pfSense Hangout July 2017
Server Load Balancing on pfSense 2.4 - pfSense Hangout July 2017
Netgate5.3K views
Advanced Captive Portal - pfSense Hangout June 2017 by Netgate
Advanced Captive Portal - pfSense Hangout June 2017Advanced Captive Portal - pfSense Hangout June 2017
Advanced Captive Portal - pfSense Hangout June 2017
Netgate5.2K views
Let's Encrypt - pfSense Hangout April 2017 by Netgate
Let's Encrypt - pfSense Hangout April 2017Let's Encrypt - pfSense Hangout April 2017
Let's Encrypt - pfSense Hangout April 2017
Netgate4.9K views
High Availability on pfSense 2.4 - pfSense Hangout March 2017 by Netgate
High Availability on pfSense 2.4 - pfSense Hangout March 2017High Availability on pfSense 2.4 - pfSense Hangout March 2017
High Availability on pfSense 2.4 - pfSense Hangout March 2017
Netgate8.8K views
Connectivity Troubleshooting - pfSense Hangout June 2016 by Netgate
Connectivity Troubleshooting - pfSense Hangout June 2016Connectivity Troubleshooting - pfSense Hangout June 2016
Connectivity Troubleshooting - pfSense Hangout June 2016
Netgate1.5K views
NAT on pfSense 2.3 - pfSense Hangout May 2016 by Netgate
NAT on pfSense 2.3 - pfSense Hangout May 2016NAT on pfSense 2.3 - pfSense Hangout May 2016
NAT on pfSense 2.3 - pfSense Hangout May 2016
Netgate2.6K views
Creating a DMZ - pfSense Hangout January 2016 by Netgate
Creating a DMZ - pfSense Hangout January 2016Creating a DMZ - pfSense Hangout January 2016
Creating a DMZ - pfSense Hangout January 2016
Netgate13.8K views
Remote Access VPNs Part 2 - pfSense Hangout October 2015 by Netgate
Remote Access VPNs Part 2 - pfSense Hangout October 2015Remote Access VPNs Part 2 - pfSense Hangout October 2015
Remote Access VPNs Part 2 - pfSense Hangout October 2015
Netgate789 views

Recently uploaded

Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
98 views46 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
176 views29 slides
Cencora Executive Symposium by
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
160 views14 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
146 views31 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
437 views30 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
39 views18 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc176 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li91 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue108 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue196 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue171 views

pfSense 2.4.4 Short Topic Miscellany - pfSense Hangout August 2018

  • 1. pfSense 2.4.4 Short Topic Miscellany August 2018 Hangout Jim Pingle
  • 2. Youtube Live ● First hangout on Youtube Live! ● May be some rough edges, so let us know if you have any problems or concerns If the video looks fuzzy, Youtube set your auto quality too low Click the gear and choose 720p!
  • 3. About this Hangout ● Netgate News ● – All topics below are on pfSense 2.4.4 – ● CoDel/FQ_CODEL with Limiters ● Captive Portal Authentication Changes ● Captive Portal Page Customization ● IPsec Speed Improvements ● Certificate Management Changes ● Gateway Group as a Default Gateway
  • 4. Netgate News ● pfSense 2.4.4-RELEASE Coming in early September – https://www.netgate.com/docs/pfsense/releases/2-4-4-new-features-and-changes.html ● TNSR 18.08 up now on AWS, hardware installs supported in 18.08 and coming soon – NACM access control, NTP, improved DHCP server, DNS Resolver, IPsec accelerator support, RESTCONF server management – https://www.netgate.com/docs/tnsr/releases/release-notes-18.08.html ● All past and present pfSense Hangouts are now on Youtube – https://www.netgate.com/blog/all-pfSense-hangout-videos-available-free-on-youtube.html ● The pfSense Book is now free to access for everyone – https://www.netgate.com/blog/pfSense-book-available-to-everyone.html – https://www.netgate.com/docs/pfsense/book/ ● Still chances left to win a limited edition MinnowBoard Turbot Dual-Ethernet for taking our pfSense® User survey – https://www.netgate.com/blog/win-limited-edition-turbot-dual-e.html ● SG-5100 Desktop now available for pre-order – $799, Shipping mid-September – Intel® Atom® C3558, 4GB RAM (upgradable), 8GB eMMC (can also take m.2 or SATA) – 6 Intel 1Gbit/s interfaces (2x igb, 4x ix, all 1Gbit/s copper ports) – Passively cooled, no rack mount option – https://www.netgate.com/blog/sg-5100-desktop-available-for-pre-order.html ● pfSense Supplementals I course next month, one-day course that covers popular packages – https://www.netgate.com/training/pfsense-supplementals-1.html
  • 5. CoDel/FQ_CODEL With Limiters ● CoDel (https://en.wikipedia.org/wiki/CoDel), pronounced "Coddle", is short for Controlled Delay. It is a scheduling algorithm designed to combat bufferbloat on routers – It is billed as a “no knobs, just works” algorithm, but there are parameters to tweak if needed ● What is Bufferbloat? (From https://en.wikipedia.org/wiki/Bufferbloat) – A cause of high latency in packet-switched networks caused by excess buffering of packets – Bufferbloat can also cause packet delay variation (also known as jitter), as well as reduce the overall network throughput – When a router or switch is configured to use excessively large buffers, even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP), online gaming, and even ordinary web surfing – You'll notice the effects for example when one download seems to dominate an entire link, or when latency skyrockets as a file is downloading ● Bufferbloat and speed test at http://www.dslreports.com/speedtest – Users have reported going from a Bufferbloat score of “F” without this configuration to “A” after ● Due to the way limiters function, using an alternate scheduler requires that traffic be run through a child queue and not a limiter directly. So in this example, we will make two limiters, and a child queue for each, and then attach the child queues to a floating rule
  • 6. CoDel/FQ_CODEL With Limiters ● Navigate to Firewall > Traffic Shaper, Limiters tab ● Click + New Limiter: WANDown – Check Enable – Bandwidth: Equal to WAN download bandwidth – Mask: None – Description: WAN Download – Queue Management Algorithm: CoDel ● Options will appear after save, but leave them at defaults – Scheduler: FQ_CODEL ● Options will appear after save, but leave them at defaults – Queue Length: Can vary depending on the speed of the link, can try at default, or use 1000 which should be a safe default for most high speed WANs – ECN: Checked – Click Save
  • 7. CoDel/FQ_CODEL With Limiters ● Click WANDown to reload the page ● Click + Add New Queue (under WANDown): WANDownQ – Check Enable – Mask: None – Description: WAN Download Queue – Queue Management Algorithm: CoDel ● Options will appear after save, but leave them at defaults – ECN: Checked – Everything else blank/default – Click Save
  • 8. CoDel/FQ_CODEL With Limiters ● Navigate to Firewall > Traffic Shaper, Limiters tab ● Click + New Limiter: WANUp – Check Enable – Bandwidth: Equal to WAN Upload bandwidth – Mask: None – Description: WAN Upload – Queue Management Algorithm: CoDel ● Options will appear after save, but leave them at defaults – Scheduler: FQ_CODEL ● Options will appear after save, but leave them at defaults – Queue Length: Can vary depending on the speed of the link, can try at default, or use 1000 which should be a safe default for most high speed WANs – ECN: Checked – Click Save
  • 9. CoDel/FQ_CODEL With Limiters ● Click WANUp to reload the page ● Click + Add New Queue (under WANUp): WANUpQ – Check Enable – Mask: None – Description: WAN Upload Queue – Queue Management Algorithm: CoDel ● Options will appear after save, but leave them at defaults – ECN: Checked – Everything else blank/default – Click Save ● Click Apply Changes
  • 10. CoDel/FQ_CODEL With Limiters ● Navigate to Firewall > Rules, Floating tab ● Add a new rule (bottom of the list if there are other rules) – Action: Pass – Quick: Checked – Interface: WAN – Direction: Out – Address Family: IPv4 ● If you need both IPv4+IPv6, make two separate rules, one for each family – Combined rules cannot set a gateway – Protocol: Any – Source/Destination: Any – Description: CoDel Limiters – Click Display Advanced – Gateway: WAN gateway (Must be set!) – In / Out Pipe: WANUpQ / WANDownQ ● With floating rules in the outbound direction, "in" traffic is uploads, and "out" traffic is downloads – Click Save
  • 11. CoDel/FQ_CODEL With Limiters ● Click Apply Changes ● Reset states to force all traffic to use new limits ● Run tests to confirm new behavior – If the behavior is not as desired, read through https://forum.netgate.com/topic/112527/playing-with-fq_codel-in-2-4 (mostly near the end of the thread) and make adjustments to parameters
  • 12. Captive Portal Authentication Changes ● Captive Portal has been integrated into the User Manager for authentication ● You can now use LDAP for Captive Portal authentication! ● Captive Portal RADIUS entries are migrated to the User Manager on upgrade – There should be no difference in behavior on upgrade for existing setups – If you have duplicates, you can pick one to keep and set all portals to that, then remove the rest ● Some Portal-specific options are still in Captive Portal settings ● Numerous Captive Portal RADIUS issues were fixed as a result, see the release notes for details
  • 13. Captive Portal Page Customization ● New default captive portal page with modern design, images, CSS, etc – Still adapts based on config changes such as adding a voucher field automatically when vouchers are enabled ● Easier customization – Can upload a logo, custom background, and set Terms & Conditions all without having to edit/upload custom HTML! ● Full customization is still possible in the previous style ● No automatic change on upgrade for users of customized HTML
  • 14. IPsec Speed Improvements ● Asynchronous Cryptography, allows the crypto load to be spread across multiple cores ● VPN > IPsec, Advanced Settings tab, check Asynchronous Cryptography – Defaults to enabled for Netgate hardware factory image installs, disabled on CE ● Primarily benefits single tunnel configurations, or at least configurations with less tunnels than CPU cores ● Performance improvements may disappear or even be slower with larger numbers of tunnels ● Speed improvements are still being measured but in some cases have been quite dramatic – One of our new model firewalls with AES-NI and Async Crypto enabled went from ~400 Mbit/s to over 900 Mbit/s of IPsec (1500 byte packets, MSS clamping enabled)
  • 15. Certificate Management Changes ● Certificate fields have been revamped to conform to RFC 5280 ● When creating a new CA or Cert, the default action is to create an internal entry rather than import ● The only required subject component field is now the Common Name ● The Common Name field has also moved to the top of the list of subject attributes as it is the most important component ● The E-mail address field has been removed as it was declared deprecated – If a certificate requires an e-mail address, it can be added as a SAN instead of in the subject ● Some areas did not have full support for the optional Organizational Unit, which should work everywhere now ● Changes have been synchronized across the CA Manager, Cert Manager, User Manager, and OpenVPN Wizard
  • 16. Gateway Group as a Default Gateway ● Now a Gateway Group can be used as the Default Gateway ● This replaces the old “Default Gateway Switching” behavior ● Using a gateway group, you can control which gateways can be default and the order in which they are used ● Works only with Failover type Gateway Groups – One gateway per tier ● To setup, use System > Routing, Gateways tab, Default Gateway section ● Default state on upgrade attempts to reflect previous chosen behavior – Visit the page after upgrade and confirm the correct default is selected, or pick a group to use the new behavior
  • 17. Conclusion ● Questions? ● Ideas for hangout topics? Post on forum, Reddit, etc