• Промяна на параметрите на ядрото
  • # Security: PF
    device          pf			# PF OpenBSD packet-filter firewall
    device          pflog		# logging support interface for PF
    device          pfsync		# synchronization interface for PF
    
    # Traffic bandwidth( to test it use pchar, iperf )
    options			ALTQ
    options			ALTQ_CBQ		# Class Bases Queueing
    options			ALTQ_RED 		# Random Early Detection
    options			ALTQ_RIO		# RED In/Out
    options			ALTQ_HFSC		# Hierarchical Packet Scheduler
    options			ALTQ_CDNR		# Traffic conditioner
    options			ALTQ_PRIQ		# Priority Queueing
    
    
  • Компилиране на ядрото. Handbook.
  • make buildkernel KERNCONF=NEX_KERNEL
    make installkernel KERNCONF=NEX_KERNEL
    
  • Промяна на /etc/rc.conf
  • 
    pf_enable="YES"				# Enable PF (load module if required)
    pf_rules="/etc/pf.conf"		# rules definition file for pf
    pf_flags=""					# additional flags for pfctl startup
    pflog_enable="YES"				# start pflogd(8)
    pflog_logfile="/var/log/pflog"	# where pflogd should store the logfile
    pflog_flags=""				# additional flags for pflogd startup
    
    ## ...and to be a getaway
    gateway_enable="YES"			# Enable as LAN gateway