Краткий функционал pfSense 2.0.x 

Программный маршрутизатор на основе ОС FreeBSD с самым большим набором сетевых функций. Первая версия вышла 4 октября 2006 года, разработка новых версий ведется по сей день. Распространяется бесплатно по лицензии BSD License и является общественным достоянием.

Минимальные системные требования выглядят следующим образом:

Процессор - 100 MHz CPU

Оперативная память - 128 MB

Основные функции:

  • Firewall
  • State Table
  • NAT — Network Address Translation
  • Redundancy — два или более файрвола могут быть объединены в отказоустойчивую группу, также поддерживается синхронизация настроек между нимиOutbound and Inbound Load Balancing
    • CARP — CARP из OpenBSD позволяет создать аппаратную защиту от сбоев. Два или более межсетевых экрана могут быть объединены в отказоустойчивую группу. В случае отказа сетевого интерфейса на главном межсетевом экране, активным становится другой. Так же pfSense предоставляет возможность синхронизации настроек: если изменены настройки на одном фаерволле, то они автоматически будут синхронизированы на другом.
    • pfsync — pfsync обеспечивает репликацию состояния фаерволлов. Это означает, что все существующие сетевые соединения сохранятся при выходе из строя одного из фаерволлов, что очень важно для обеспечения отказоустойчивости сети.
  • VPN cервер — IPsecOpenVPNPPTP
  • PPPoE сервер
  • Динамический DNS
  • DHCP сервер и шлюз
  • Прокси сервер
  • Captive portal — перенаправление на специальную веб-страницу для авторизации для доступа в Интернет
  • Мониторинг и графические отчеты с использованием RRD
  • Работа в режиме LiveCD
  • Поддержка программных модулей.
 
 

Наиболее значимые расширения:

  • Squid — прокси-сервер
  • Snort — система обнаружения/нейтрализации вторжений.

 

Скриншоты веб-интерфейса pfSense версии 2.0.1:

 

Главная страница веб-интерфейса

Страница настроек Firewall