Personal tools

2.0 New Features and Changes

From PFSenseDocs

Jump to: navigation, search

This is a partial, work in progress list of the new features and major changes in the pfSense 2.0 release.

Contents

Operating System

Based on FreeBSD 8.1 release.

Interfaces

  • GRE tunnels
  • gif tunnels
  • 3G support
  • Dial up modem support
  • LAGG Interfaces
  • Interface groups
  • IP Alias type Virtual IPs
  • QinQ VLANs
  • Gateway enhancements for multi-WAN
  • Can use Block Private Networks / Block Bogon Networks on any interface
  • All interfaces are optional except WAN
  • All interfaces can be renamed, even LAN/WAN
  • Bridging enhancements - can now control all options of if_bridge, and assign bridge interfaces

General Web GUI

  • Set to HTTPS by default, HTTP redirects to HTTPS port
  • Dashboard and widgets added
  • System > Advanced screen split into multiple tabs, more options available.
  • SMTP email alerts and growl alerts
  • New default theme - pfsense_ng
  • Some community-contributed themes added
  • Contextual help available on every page in the web interface, linking to a webpage containing help and documentation specific to that page.

Aliases

  • Aliases may be nested (aliases in aliases)
  • Alias autocomplete is no longer case sensitive
  • IP Ranges in Aliases
  • More Alias entries supported
  • Bulk Alias importing
  • URL Aliases
  • URL Table Aliases - uses a pf persist table for large (40,000+) entry lists

Firewall

  • Traffic shaper rewritten - now handles any combination of multi-WAN and multi-LAN interfaces. New wizards added.
  • Layer7 protocol filtering
  • EasyRule - add firewall rules from log view (and from console!)
  • Floating rules allow adding non-interface specific rules
  • Dynamically sized state table based on amount of RAM in the system
  • More Advanced firewall rule options
  • FTP helper now in kernel
  • TFTP proxy
  • Schedule rules are handled in pf, so they can use all the rule options.
  • State summary view, report shows states grouped by originating IP, destination IP, etc.

IPsec

  • Multiple IPsec p2's per p1 (multiple subnets)
  • IPsec xauth support
  • IPsec transport mode added
  • IPsec NAT-T
  • ipsec-tools version 0.7.3

User Manager

  • New user manager, centralizing the various user configuration screens previously available.
  • Per-page user access permissions for administrative users
  • Three built-in authentication types - local users, LDAP and RADIUS.
  • Authentication diagnostics page

Certificate Manager

  • Certificate manager added, for handling of IPsec, web interface, user, and OpenVPN certificates.

OpenVPN

  • OpenVPN filtering - an OpenVPN rules tab is available, so OpenVPN interfaces don't have to be assigned to perform filtering.
  • OpenVPN client export package - provides a bundled Windows installer with certificates, Viscosity export, and export of a zip file containing the user's certificate and configuration files.
  • OpenVPN status page with connected client list -- can also kill client connections
  • User authentication and certificate management
  • RADIUS and LDAP authentication support

Captive Portal

  • Voucher support added
  • Multi-interface capable
  • Pass-through MAC bandwidth restrictions
  • Custom logout page contents can be uploaded
  • Allowed IP addresses bandwidth restrictions
  • Allowed IP addresses supports IP subnets
  • "Both" direction added to Allowed IP addresses
  • Pass-through MAC Auto Entry - upon successful authentication, a pass-through MAC entry can be automatically added.
  • Ability to configure calling station RADIUS attributes

Wireless

  • Virtual AP (VAP) support added
  • more wireless cards supported with the FreeBSD 8.1 base

Server Load Balancing

  • relayd and its more advanced capabilities replace slbd.

Other

  • L2TP VPN added
  • DNS lookup page added
  • PFTop and Top in GUI - realtime updates
  • Config History now includes a diff feature
  • Config History has download buttons for prior versions
  • Config History has mouseover descriptions
  • CLI filter log parser (/usr/local/bin/filterparser)
  • Switched to PHP 5
  • IGMP proxy added
  • Multiple Dynamic DNS account support, including full multi-WAN support and multi-accounts on each interface.
    • DynDNS Account Types supported are:
      • DNS-O-Matic
      • DynDNS (dynamic)
      • DynDNS (static)
      • DynDNS (custom)
      • DHS
      • DyNS
      • easyDNS
      • No-IP
      • ODS.org
      • ZoneEdit
      • Loopia
      • freeDNS
      • DNSexit
      • OpenDNS
      • Namecheap.com