firewall introduction

22
An Introduction to Firewalls and Routers Using pfSense Created for WNYLUG By Neal Chapman 08/12/2009

Upload: harry-chan-putra

Post on 16-May-2015

1.342 views

Category:

Education


3 download

DESCRIPTION

BSD

TRANSCRIPT

Page 1: Firewall introduction

An Introduction to Firewalls  and Routers Using pfSense

Created for WNYLUG By Neal Chapman

08/12/2009

Page 2: Firewall introduction

Topics To Cover

The Firewall And The RouterpfSense - OverviewWAN, LAN, DMZpfSense - Interfaces Blocking PortspfSense - RulesNetwork Address TranslationpfSense -  NAT

Services - DHCPServices - Dynamic DNSServices - Load BalancerServices - PPTPServices - OpenVPNServices - Traffic ShapingDiagnosticsPackages

Page 3: Firewall introduction

The Firewall And The Router

The Internet and complex private networks consist of many different smaller networksEven simple networks need a router Router moves data in and out of networksFocusing on routing networks to privateProtecting private networks with a firewallFiltering inbound trafficFiltering outbound trafficMonitoring traffic

Page 4: Firewall introduction
Page 5: Firewall introduction

pfSense - Overview

Features:Combined firewall and routerAdditional servicesInstalls on common hardware Console interface Web interface (first time setup)

General Setup Advanced Setup

Page 6: Firewall introduction

pfSense - Console Interface

Page 7: Firewall introduction

pfSense - Web Interface

Page 8: Firewall introduction

WAN, LAN and DMZ

Page 9: Firewall introduction

pfSense - Interfaces

Page 10: Firewall introduction

Blocking Ports

What are ports?Inbound vs. outboundSome common ports:

20 FTP Data21 FTP Control22 SSH23 Telnet25 SMTP80 HTTP443 HTTPS3389 RDP/Terminal Services5900 VNC

Why block ports?

Page 11: Firewall introduction

pfSense - Rules

Page 12: Firewall introduction

Network Address Translation (NAT)

In computer networking, network address translation (NAT) is the process of modifying network address information in datagram packet headers while in transit across a traffic routing device for the purpose of remapping a given address space into another.Port forwarding1:1 Outbound

Page 13: Firewall introduction

pfSense - Port Forward NAT

Page 14: Firewall introduction

pfSense - Port Forward Rules

Page 15: Firewall introduction

Services - DHCP

Page 16: Firewall introduction

Services - Dynamic DNS

Configure dynamic DNS service such as DynDNSWork around for using a public host name on an ISP that provides dynamic IP addresses (DHCP)

Page 17: Firewall introduction

Services - Load Balancing

Method for using multiple WAN connectionsSingle or multiple pfSense systemsLoad balancing - Traffic shared across multiple WAN connectionsFailover - WAN connection to switch to when a WAN connection fails

Page 18: Firewall introduction

Services - VPN PPTP

The Point-to-Point Tunneling Protocol (PPTP) is a method for implementing virtual private networks. PPTP does not provide confidentiality or encryption; It relies on the protocol being tunneled to provide privacy. PPTP has been made obsolete by Layer 2 Tunneling Protocol (L2TP) and IPSec.

Page 19: Firewall introduction

Services - VPN OpenVPN

OpenVPN is a free and open source virtual private network (VPN) program for creating point-to-point or server-to-multiclient encrypted tunnels between host computers. It is capable of establishing direct links between computers across network address translators (NATs) and firewalls. It was written by James Yonan and is published under the GNU General Public License (GPL).

Page 20: Firewall introduction

Services - Traffic Shaper

Traffic shaping (also known as "packet shaping") is the control of computer network traffic in order to optimize or guarantee performance, lower latency, and/or increase usable bandwidth by delaying packets that meet certain criteria.Practicality

Page 21: Firewall introduction

pfSense - Diagnostic Tools

DHCP leasesInterfacesLoad balencerQueues (traffic shaper)ServicesSystemARP tablePingTraceroutePacket capture RRD graphsTraffic graph

Page 22: Firewall introduction

pfSense - Packages

pfSense can be expanded using packagesUseful packages:

Dashboard - Adds pfSense dashboardDarkstat - Network statistics gatherNTOP - Network probeSnort - Lightweight intrusion detection Squid - High performance web proxy