Learn PfSense 2. 4 get up and running with Pfsense and all the core concepts to build firewall and routing solutions
Install, Configure and Setup different connections with pfSense Key Features Build firewall and routing solutions with PfSense. Learn how to create captive portals, how to connect Pfsense to your https environment and so on. Practical approach towards building firewall solutions for your organizati...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham ; Mumbai :
Packt
2018.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630752806719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright and Credits
- Packt Upsell
- Contributors
- Table of Contents
- Preface
- Chapter 1: Getting Started with pfSense
- Technical requirements
- The pfSense project
- What pfSense can do
- The pfSense community
- Objectives of this book
- Summary
- Questions
- Further reading
- Chapter 2: Installing pfSense
- Technical requirements
- Networking fundamentals
- The seven-layer OSI model
- LANs, WANs, and MANs
- Client-server and peer-to-peer networking
- Layers 1 and 2 - topology and data link protocols
- Layers 3 and 4 - network and transport
- IP addressing
- Typical pfSense deployment scenarios
- Hardware requirements and sizing guidelines
- Minimum requirements
- Hardware sizing guidelines
- Budget-priced options
- Using an old desktop system
- Using a thin client
- Using an old laptop
- Installing pfSense
- Step-by-step installation guide
- Initial pfSense configuration
- Configuration from the console
- Configuration from the web GUI
- Advanced WAN configuration
- Additional setup options
- SSH login
- Summary
- Questions
- Further reading
- Chapter 3: Configuring pfSense
- Technical requirements
- IPv4 and IPv6 addressing
- Additional setup options
- SSH login
- Adding interfaces
- Configuration of LAN-type interfaces
- WAN configuration
- Adding a DHCP server
- DHCP configuration at the console
- DHCP configuration in the web GUI
- DHCP static configuration
- DHCPv6 configuration in the web GUI
- DHCP and DHCPv6 relay
- DHCP and DHCPv6 leases
- VLAN configuration
- VLAN configuration at the console
- VLAN configuration in the web GUI
- QinQ and link aggregation
- Remaining considerations
- Summary
- Questions
- Further reading
- Chapter 4: Captive Portal
- Technical requirements
- Captive portal basics
- Captive portal best practices.
- Enabling a captive portal
- Authentication options
- Local User Manager/Vouchers
- Local user manager
- Voucher authentication
- RADIUS authentication
- Additional captive portal options
- Captive portal examples
- Example #1 - no authentication
- Example #2 - authentication with vouchers
- Example #3 - RADIUS authentication
- Step 1 - RADIUS installation and configuration
- Step 2 - captive portal prerequisites
- Step 3 - captive portal configuration
- Troubleshooting captive portals
- Summary
- Questions
- Further reading
- Chapter 5: Additional pfSense Services
- Technical requirements
- Introduction to DNS
- Configuring DNS
- DNS Resolver
- DNS Forwarder
- DNS firewall rules
- DDNS
- Updating DDNS
- RFC 2136 updating
- Checking IP services
- Troubleshooting DDNS
- NTP
- Configuring NTP
- Troubleshooting NTP
- SNMP
- Troubleshooting SNMP
- Summary
- Questions
- Further reading
- Chapter 6: Firewall and NAT
- Technical requirements
- Firewall fundamentals
- Firewall best practices
- Best practices for ingress filtering
- Best practices for egress filtering
- Creating firewall rules
- Floating rules
- Example rules
- Example #1 - rule to block a website
- Example #2 - universal allow any rule
- Example #3 - rule to prevent SYN flood attacks
- Scheduling
- Example - blocking a website only during certain hours
- Aliases and virtual IPs
- Aliases
- Example - creating an alias and making a block rule based on the alias
- Virtual IPs
- NAT
- Port-forwarding
- Example - DCC port-forwarding
- Outbound NAT
- 1:1 NAT
- Troubleshooting
- Summary
- Questions
- Further reading
- Chapter 7: Traffic Shaping
- Technical requirements
- Traffic shaping fundamentals
- Queuing disciplines
- Priority queuing
- Class-based queuing
- Hierarchical Fair Service Curve - HFSC.
- Configuring traffic shaping
- The Multiple Lan/Wan configuration wizard
- The Dedicated Links wizard
- Advanced traffic shaping configuration
- Changes to queues
- Limiters
- Manual rule configuration
- Example #1 - modifying the penalty box
- Example #2 - prioritizing EchoLink
- Using Snort for traffic shaping
- Installing and configuring Snort
- Troubleshooting
- Summary
- Questions
- Further reading
- Chapter 8: Virtual Private Networks
- Technical requirements
- VPN fundamentals
- IPsec
- L2TP
- OpenVPN
- Choosing a VPN protocol
- VPN hardware
- Configuring a VPN tunnel
- IPsec configuration
- IPsec peer/server congfiguration
- IPsec mobile client configuration
- Pre-shared keys
- Advanced settings
- Example 1 - Site-to-site IPsec configuration
- Example 2 - IPsec tunnel for mobile remote access
- L2TP
- OpenVPN
- OpenVPN server configuration
- OpenVPN client configuration
- Server configuration with the wizard
- OpenVPN Client Export Utility
- Troubleshooting VPNs
- Summary
- Questions
- Further reading
- Chapter 9: Multiple WANs
- Technical requirements
- Multi-WAN fundamentals
- Service-level agreement
- Policy-based routing
- Failover and load balancing
- When is a gateway down?
- Configuring multiple WANs
- DNS considerations
- NAT considerations
- Third-party packages
- Troubleshooting
- Summary
- Questions
- Further reading
- Chapter 10: Routing and Bridging
- Technical requirements
- Routing and bridging fundamentals
- Bridging fundamentals
- Routing fundamentals
- Routing
- Static routes
- Public IP addresses behind a firewall
- Dynamic routing
- RIP (routed)
- OpenBGPD
- Quagga OSPF
- FRRouting
- Bridging
- Bridging interfaces
- The other issues
- Troubleshooting
- Summary
- Questions
- Further reading
- Chapter 11: Diagnostics and Troubleshooting.
- Technical requirements
- Troubleshooting fundamentals
- A seven-step approach to troubleshooting
- Common networking problems
- Wrong subnet mask or gateway
- Wrong DNS configuration
- Duplicate IP addresses
- Network loops
- Routing issues
- Port configuration
- Black holes
- Physical issues
- Wireless issues
- RADIUS issues
- pfSense troubleshooting tools
- Dashboard
- System logs
- Interfaces
- Services
- Monitoring
- Traffic graphs
- Firewall states
- States
- State summary
- pfTop
- tcpdump
- tcpflow
- ping, traceroute, and netstat
- ping
- traceroute
- netstat
- A troubleshooting scenario
- A user cannot connect to a website
- Summary
- Questions
- Further Reading
- Assessments
- Other Books You May Enjoy
- Index.