Pf: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 50: Zeile 50:
 
</pre>
 
</pre>
  
=Shortview=
+
*[[pfctl Konsole]]
=pf deactivate=
+
 
*pfctl -d
 
=pf activate=
 
*pfctl -e
 
=read rules from another directory=
 
*pfctl -ef /home/thomas/pf.conf
 
=load default-rules=
 
*pfctl -f /etc/pf.conf
 
=short state info=
 
*pfctl -s info
 
=detailinfo to every rule=
 
*pfctl -vs info
 
=show firewall rules=
 
*pfctl -sr
 
=show NAT rules=
 
*pfctl -sn
 
=show all=
 
*pfctl -sa
 
=states=
 
*pfctl -s state
 
oder
 
*pftop
 
  
 
=Links=
 
=Links=

Aktuelle Version vom 13. Februar 2022, 09:14 Uhr

start manual

  • kldload pf
  • pfctl -e

start auto

  • echo 'pf_load="YES"' >> /boot/loader.conf

/etc/rc.conf

gateway_enable="YES"
pf_enable="YES"
pf_rules="/etc/pf.conf"
pflog_logfile="/var/log/pflog"

/etc/pf.conf

####################
#      MACROS      #
####################
wandev=re0
landev=re1
#IP_EXT="{ 192.168.1.1 }"
lan="{ 10.83.39.0/24 }"
#tcp_services="{ 22, 443 }"

####################
#      TABLES      #
####################

####################
#     OPTIONS      #
####################

####################
#     TRAFFIC      #
####################

####################
#     QUEUEING     #
####################

####################
#   TRANSLATION    #
####################
nat on $wandev from $lan to any -> ($wandev)
#rdr on $INET inet proto tcp to port 22 -> 192.168.2.2 22

####################
# PACKET FILTERING #
####################
pass in all


Links