Jump to content

Skills and Competencies for IT Staff Trained in pfSense

From MediawikiCIT
Revision as of 07:24, 25 February 2026 by CITEditor (talk | contribs) (Created page with "= Skills and Competencies for IT Staff Trained in pfSense = == Basic Networking Knowledge == '''Note:''' If the fundamentals in this section are not proficient, additional catching up and self-study will be required before proceeding with pfSense-specific configurations. === Networking Fundamentals === * Understand the purpose and function of a network: connecting devices, sharing resources, and enabling communication. * Identify common network devices: switches, rou...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Skills and Competencies for IT Staff Trained in pfSense

Basic Networking Knowledge

Note: If the fundamentals in this section are not proficient, additional catching up and self-study will be required before proceeding with pfSense-specific configurations.

Networking Fundamentals

  • Understand the purpose and function of a network: connecting devices, sharing resources, and enabling communication.
  • Identify common network devices: switches, routers, firewalls, access points, servers, and client devices.
  • Learn IP addressing basics (IPv4/IPv6), subnetting, and DNS/DHCP roles. Static and Dynamic IP, NAT (Network Address Translation) basics.

Typical Configurations

  • Home vs. enterprise network setups. The critical techniques in scaling and managing larger and larger networks. How to organize and track hosts and IPs and servers.
  • Understanding of wired vs. wireless connections and their use cases. The ability to troubleshoot latency, wireless interference (channel assignment), and optimization.
  • VPN creation - WireGuard, ZeroTier, and paid VPN services.

Core Networking Setup

WAN and LAN Configuration

  • Set up WAN connection with ISP (DHCP, PPPoE, or Static IP).
  • Configure LAN interface for internal network.
  • Assign DHCP or static IP addressing for devices.

Interfaces

  • Add, remove, and configure additional interfaces.
  • Bind interfaces to networks with proper IP ranges.

Troubleshooting

Backup and Restore

  • Perform manual configuration backups and restores.
  • Configure AutoConfigBackup service.
  • Regularly download and archive backup files for recovery assurance.

Connections and Firewall Logs

  • Analyze firewall logs to identify blocked/allowed traffic and misconfigurations.
  • Trace connection attempts and NAT translations.

Performance Checks

  • Monitor and reconfigure RRD data collection for accuracy.
  • Reassess load balancing configurations when performance issues arise.

Upgrade/Resource Justification

  • Gather data from graphs, logs, and monitoring tools to support the case for hardware upgrades or prioritization of resources.

pfBlockerNG for Bandwidth Efficiency

  • Use pfBlockerNG to block ads and trackers.
  • Prevent preloading of ads and video content, which can otherwise cause significant bandwidth consumption.

Intermediate Configuration

VLANs (Virtual LANs)

  • Create VLAN interfaces.
  • Tag VLANs appropriately for segmentation.
  • Configure inter-VLAN routing and access restrictions.

Aliases

  • Define host, network, and port aliases for easier firewall rule management.
  • Use aliases to simplify large or frequently updated rule sets.
  • Leverage aliases to help design and assign VLANs without tracing every device manually, while still physically tagging devices and connections for accuracy and accountability.

Gateway Groups

  • Configure multiple gateways.
  • Set up load balancing across ISPs.
  • Set up failover for redundancy.

Firewall Fundamentals

Firewall Rules

  • Understand pass, block, and reject behavior.
  • Configure rules for WAN, LAN, and VLAN interfaces.
  • Implement rules for DMZ environments.

DMZ Setup

  • Place public-facing servers in isolated segments.
  • Apply strict firewall rules between DMZ, LAN, and WAN.

QoS (Quality of Service)

  • Configure traffic shaping to prioritize critical applications (VoIP, ERP, video conferencing).
  • Manage bandwidth allocation to prevent congestion.

VPN and Tunnels

VPN Basics

  • Configure IPsec for site-to-site and secure remote connections.
  • Set up OpenVPN for flexible client access.

WireGuard (Preferred)

  • Deploy WireGuard as the primary VPN due to its simplicity and performance.
  • Highlight cost-effectiveness: can run on a Contabo VM (~₱4,000/year) compared to costly ISP-provided IP addresses.
  • Using the WireGuard Docker in a VM, administrators can create unlimited VPN groups, since it leverages UDP hole punching and coordinating servers for efficient scaling.

Advanced

Captive Portal

  • Configure pfSense Captive Portal for guest or managed access networks.
  • Note that Captive Portal can be resource-intensive, requiring significant bandwidth and processing power.
  • May require a dedicated system to run efficiently in large deployments.

Graphing and Dashboarding

  • Go beyond built-in RRD graphs with advanced monitoring and visualization.
  • Integrate external dashboard tools (Grafana, InfluxDB, etc.).
  • Build custom dashboards for latency, throughput, and traffic analysis to support proactive troubleshooting.