Add some additional sample rules and add a note for 4.X users.
Approved by: simon(mentor) PR: docs/61873 Submitted by: Marc Silver <marcs@draenor.org>
This commit is contained in:
parent
f9f227c827
commit
29d94e4620
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=19833
1 changed files with 23 additions and 3 deletions
|
@ -79,7 +79,9 @@
|
|||
recompile their kernels with <emphasis>IPFW2</emphasis>
|
||||
support. &os; 4.X users should consult the &man.ipfw.8;
|
||||
manual page for more information on using IPFW2 on their
|
||||
systems.</para></note>
|
||||
systems, and should pay particular attention to the
|
||||
<emphasis>USING IPFW2 IN FreeBSD-STABLE</emphasis>
|
||||
section.</para></note>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -183,15 +185,33 @@ fwcmd="/sbin/ipfw"
|
|||
# defaults to tun0.
|
||||
oif="tun0"
|
||||
|
||||
# Define our inside interface. This is usually your network
|
||||
# card. Be sure to change this to match your own network
|
||||
# interface.
|
||||
iif="fxp0"
|
||||
|
||||
# Force a flushing of the current rules before we reload.
|
||||
$fwcmd -f flush
|
||||
|
||||
# Allow all connections that we initiate, and keep their state,
|
||||
# but deny established connections that don't have a dynamic rule.
|
||||
# Check the state of all packets.
|
||||
$fwcmd add check-state
|
||||
|
||||
# Stop spoofing on the outside interface.
|
||||
$fwcmd add deny ip from any to any in via $oif not verrevpath
|
||||
|
||||
# Allow all connections that we initiate, and keep their state.
|
||||
# but deny established connections that don't have a dynamic rule.
|
||||
$fwcmd add allow ip from me to any out via $oif keep-state
|
||||
$fwcmd add deny tcp from any to any established in via $oif
|
||||
|
||||
# Allow all connections within our network.
|
||||
$fwcmd add allow ip from any to any via $iif
|
||||
|
||||
# Allow all local traffic.
|
||||
$fwcmd add allow all from any to any via lo0
|
||||
$fwcmd add deny all from any to 127.0.0.0/8
|
||||
$fwcmd add deny ip from 127.0.0.0/8 to any
|
||||
|
||||
# Allow internet users to connect to the port 22 and 80.
|
||||
# This example specifically allows connections to the sshd and a
|
||||
# webserver.
|
||||
|
|
Loading…
Reference in a new issue