Update the syntax of filtering commands.

PR:		22088
Submitted by:	John Murphy <bigotfo@bigfoot.com>
Reviewed by:	nik
This commit is contained in:
Ben Smithurst 2000-11-16 14:21:50 +00:00
parent 99266694b5
commit dff20b5010
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=8380
2 changed files with 88 additions and 88 deletions

View file

@ -14,7 +14,7 @@
</author> </author>
</authorgroup> </authorgroup>
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/ppp-primer/book.sgml,v 1.3 2000/04/30 22:18:21 nik Exp $</pubdate> <pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/ppp-primer/book.sgml,v 1.4 2000/07/26 01:14:22 ben Exp $</pubdate>
<abstract><para>This is a step-by-step guide for configuring FreeBSD systems to act as <abstract><para>This is a step-by-step guide for configuring FreeBSD systems to act as
a dial-up router/gateway in a Local Area Environment. All entries may a dial-up router/gateway in a Local Area Environment. All entries may
@ -2214,7 +2214,7 @@ the PPP program:
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><emphasis remap=tt>afilter</emphasis> - Access Counter (or "Keep Alive") filters <para><emphasis>alive</emphasis> filter - Access Counter (or "Keep Alive") filters
</para> </para>
<para>These control which events are ignored by the <literal>set timeout=</literal> <para>These control which events are ignored by the <literal>set timeout=</literal>
@ -2222,7 +2222,7 @@ statement in the configuration file.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>dfilter</emphasis> - Dialing filters <para><emphasis>dial</emphasis> filter - Dialing filters
</para> </para>
<para>These filtering rules control which events are ignored by the <para>These filtering rules control which events are ignored by the
@ -2230,7 +2230,7 @@ demand-dial mode of PPP.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>ifilter</emphasis> - Input filters <para><emphasis>in</emphasis> filter - Input filters
</para> </para>
<para>Control whether incoming packets should be discarded or passed into <para>Control whether incoming packets should be discarded or passed into
@ -2238,7 +2238,7 @@ the system.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>ofilter</emphasis> - Output filters <para><emphasis>out</emphasis> filter - Output filters
</para> </para>
<para>Control whether outgoing packets should be discarded or passed into <para>Control whether outgoing packets should be discarded or passed into
@ -2257,83 +2257,83 @@ briefly describe the logic of each rule set:
# KeepAlive filters # KeepAlive filters
# Don't keep Alive with ICMP,DNS and RIP packet # Don't keep Alive with ICMP,DNS and RIP packet
# #
set afilter 0 deny icmp set filter alive 0 deny icmp
set afilter 1 deny udp src eq 53 set filter alive 1 deny udp src eq 53
set afilter 2 deny udp dst eq 53 set filter alive 2 deny udp dst eq 53
set afilter 3 deny udp src eq 520 set filter alive 3 deny udp src eq 520
set afilter 4 deny udp dst eq 520 set filter alive 4 deny udp dst eq 520
set afilter 5 permit 0/0 0/0 set filter alive 5 permit 0/0 0/0
# #
# Dial Filters: # Dial Filters:
# Note: ICMP will trigger a dial-out in this configuration! # Note: ICMP will trigger a dial-out in this configuration!
# #
set dfilter 0 permit 0/0 0/0 set filter dial 0 permit 0/0 0/0
# #
# Allow ident packet pass through # Allow ident packet pass through
# #
set ifilter 0 permit tcp dst eq 113 set filter in 0 permit tcp dst eq 113
set ofilter 0 permit tcp src eq 113 set filter out 0 permit tcp src eq 113
# #
# Allow telnet connection to the Internet # Allow telnet connection to the Internet
# #
set ifilter 1 permit tcp src eq 23 estab set filter in 1 permit tcp src eq 23 estab
set ofilter 1 permit tcp dst eq 23 set filter out 1 permit tcp dst eq 23
# #
# Allow ftp access to the Internet # Allow ftp access to the Internet
# #
set ifilter 2 permit tcp src eq 21 estab set filter in 2 permit tcp src eq 21 estab
set ofilter 2 permit tcp dst eq 21 set filter out 2 permit tcp dst eq 21
set ifilter 3 permit tcp src eq 20 dst gt 1023 set filter in 3 permit tcp src eq 20 dst gt 1023
set ofilter 3 permit tcp dst eq 20 set filter out 3 permit tcp dst eq 20
# #
# Allow access to DNS lookups # Allow access to DNS lookups
# #
set ifilter 4 permit udp src eq 53 set filter in 4 permit udp src eq 53
set ofilter 4 permit udp dst eq 53 set filter out 4 permit udp dst eq 53
# #
# Allow DNS Zone Transfers # Allow DNS Zone Transfers
# #
set ifilter 5 permit tcp src eq 53 set filter in 5 permit tcp src eq 53
set ofilter 5 permit tcp dst eq 53 set filter out 5 permit tcp dst eq 53
# #
# Allow access from/to local network # Allow access from/to local network
# #
set ifilter 6 permit 0/0 192.168.1.0/24 set filter in 6 permit 0/0 192.168.1.0/24
set ofilter 6 permit 192.168.1.0/24 0/0 set filter out 6 permit 192.168.1.0/24 0/0
# #
# Allow ping and traceroute response # Allow ping and traceroute response
# #
set ifilter 7 permit icmp set filter in 7 permit icmp
set ofilter 7 permit icmp set filter out 7 permit icmp
set ifilter 8 permit udp dst gt 33433 set filter in 8 permit udp dst gt 33433
set ofilter 9 permit udp dst gt 33433 set filter out 9 permit udp dst gt 33433
# #
# Allow cvsup # Allow cvsup
# #
set ifilter 9 permit tcp src eq 5998 set filter in 9 permit tcp src eq 5998
set ofilter 9 permit tcp dst eq 5998 set filter out 9 permit tcp dst eq 5998
set ifilter 10 permit tcp src eq 5999 set filter in 10 permit tcp src eq 5999
set ofilter 10 permit tcp dst eq 5999 set filter out 10 permit tcp dst eq 5999
# #
# Allow NTP for Time Synchronization # Allow NTP for Time Synchronization
# #
set ifilter 11 permit tcp src eq 123 dst eq 123 set filter in 11 permit tcp src eq 123 dst eq 123
set ofilter 11 permit tcp src eq 123 dst eq 123 set filter out 11 permit tcp src eq 123 dst eq 123
set ifilter 12 permit udp src eq 123 dst eq 123 set filter in 12 permit udp src eq 123 dst eq 123
set ofilter 12 permit udp src eq 123 dst eq 123 set filter out 12 permit udp src eq 123 dst eq 123
# #
# SMTP'd be a good idea! # SMTP'd be a good idea!
# #
set ifilter 13 permit tcp src eq 25 set filter in 13 permit tcp src eq 25
set ofilter 13 permit tcp dst eq 25 set filter out 13 permit tcp dst eq 25
# #
# #
# We use a lot of `whois`, let's pass that # We use a lot of `whois`, let's pass that
# #
set ifilter 14 permit tcp src eq 43 set filter in 14 permit tcp src eq 43
set ofilter 14 permit tcp dst eq 43 set filter out 14 permit tcp dst eq 43
set ifilter 15 permit udp src eq 43 set filter in 15 permit udp src eq 43
set ofilter 15 permit udp dst eq 43 set filter out 15 permit udp dst eq 43
# #
# If none of above rules matches, then packet is blocked. # If none of above rules matches, then packet is blocked.
#-------</screen> #-------</screen>

View file

@ -14,7 +14,7 @@
</author> </author>
</authorgroup> </authorgroup>
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/ppp-primer/book.sgml,v 1.3 2000/04/30 22:18:21 nik Exp $</pubdate> <pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/ppp-primer/book.sgml,v 1.4 2000/07/26 01:14:22 ben Exp $</pubdate>
<abstract><para>This is a step-by-step guide for configuring FreeBSD systems to act as <abstract><para>This is a step-by-step guide for configuring FreeBSD systems to act as
a dial-up router/gateway in a Local Area Environment. All entries may a dial-up router/gateway in a Local Area Environment. All entries may
@ -2214,7 +2214,7 @@ the PPP program:
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para><emphasis remap=tt>afilter</emphasis> - Access Counter (or "Keep Alive") filters <para><emphasis>alive</emphasis> filter - Access Counter (or "Keep Alive") filters
</para> </para>
<para>These control which events are ignored by the <literal>set timeout=</literal> <para>These control which events are ignored by the <literal>set timeout=</literal>
@ -2222,7 +2222,7 @@ statement in the configuration file.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>dfilter</emphasis> - Dialing filters <para><emphasis>dial</emphasis> filter - Dialing filters
</para> </para>
<para>These filtering rules control which events are ignored by the <para>These filtering rules control which events are ignored by the
@ -2230,7 +2230,7 @@ demand-dial mode of PPP.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>ifilter</emphasis> - Input filters <para><emphasis>in</emphasis> filter - Input filters
</para> </para>
<para>Control whether incoming packets should be discarded or passed into <para>Control whether incoming packets should be discarded or passed into
@ -2238,7 +2238,7 @@ the system.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis remap=tt>ofilter</emphasis> - Output filters <para><emphasis>out</emphasis> filter - Output filters
</para> </para>
<para>Control whether outgoing packets should be discarded or passed into <para>Control whether outgoing packets should be discarded or passed into
@ -2257,83 +2257,83 @@ briefly describe the logic of each rule set:
# KeepAlive filters # KeepAlive filters
# Don't keep Alive with ICMP,DNS and RIP packet # Don't keep Alive with ICMP,DNS and RIP packet
# #
set afilter 0 deny icmp set filter alive 0 deny icmp
set afilter 1 deny udp src eq 53 set filter alive 1 deny udp src eq 53
set afilter 2 deny udp dst eq 53 set filter alive 2 deny udp dst eq 53
set afilter 3 deny udp src eq 520 set filter alive 3 deny udp src eq 520
set afilter 4 deny udp dst eq 520 set filter alive 4 deny udp dst eq 520
set afilter 5 permit 0/0 0/0 set filter alive 5 permit 0/0 0/0
# #
# Dial Filters: # Dial Filters:
# Note: ICMP will trigger a dial-out in this configuration! # Note: ICMP will trigger a dial-out in this configuration!
# #
set dfilter 0 permit 0/0 0/0 set filter dial 0 permit 0/0 0/0
# #
# Allow ident packet pass through # Allow ident packet pass through
# #
set ifilter 0 permit tcp dst eq 113 set filter in 0 permit tcp dst eq 113
set ofilter 0 permit tcp src eq 113 set filter out 0 permit tcp src eq 113
# #
# Allow telnet connection to the Internet # Allow telnet connection to the Internet
# #
set ifilter 1 permit tcp src eq 23 estab set filter in 1 permit tcp src eq 23 estab
set ofilter 1 permit tcp dst eq 23 set filter out 1 permit tcp dst eq 23
# #
# Allow ftp access to the Internet # Allow ftp access to the Internet
# #
set ifilter 2 permit tcp src eq 21 estab set filter in 2 permit tcp src eq 21 estab
set ofilter 2 permit tcp dst eq 21 set filter out 2 permit tcp dst eq 21
set ifilter 3 permit tcp src eq 20 dst gt 1023 set filter in 3 permit tcp src eq 20 dst gt 1023
set ofilter 3 permit tcp dst eq 20 set filter out 3 permit tcp dst eq 20
# #
# Allow access to DNS lookups # Allow access to DNS lookups
# #
set ifilter 4 permit udp src eq 53 set filter in 4 permit udp src eq 53
set ofilter 4 permit udp dst eq 53 set filter out 4 permit udp dst eq 53
# #
# Allow DNS Zone Transfers # Allow DNS Zone Transfers
# #
set ifilter 5 permit tcp src eq 53 set filter in 5 permit tcp src eq 53
set ofilter 5 permit tcp dst eq 53 set filter out 5 permit tcp dst eq 53
# #
# Allow access from/to local network # Allow access from/to local network
# #
set ifilter 6 permit 0/0 192.168.1.0/24 set filter in 6 permit 0/0 192.168.1.0/24
set ofilter 6 permit 192.168.1.0/24 0/0 set filter out 6 permit 192.168.1.0/24 0/0
# #
# Allow ping and traceroute response # Allow ping and traceroute response
# #
set ifilter 7 permit icmp set filter in 7 permit icmp
set ofilter 7 permit icmp set filter out 7 permit icmp
set ifilter 8 permit udp dst gt 33433 set filter in 8 permit udp dst gt 33433
set ofilter 9 permit udp dst gt 33433 set filter out 9 permit udp dst gt 33433
# #
# Allow cvsup # Allow cvsup
# #
set ifilter 9 permit tcp src eq 5998 set filter in 9 permit tcp src eq 5998
set ofilter 9 permit tcp dst eq 5998 set filter out 9 permit tcp dst eq 5998
set ifilter 10 permit tcp src eq 5999 set filter in 10 permit tcp src eq 5999
set ofilter 10 permit tcp dst eq 5999 set filter out 10 permit tcp dst eq 5999
# #
# Allow NTP for Time Synchronization # Allow NTP for Time Synchronization
# #
set ifilter 11 permit tcp src eq 123 dst eq 123 set filter in 11 permit tcp src eq 123 dst eq 123
set ofilter 11 permit tcp src eq 123 dst eq 123 set filter out 11 permit tcp src eq 123 dst eq 123
set ifilter 12 permit udp src eq 123 dst eq 123 set filter in 12 permit udp src eq 123 dst eq 123
set ofilter 12 permit udp src eq 123 dst eq 123 set filter out 12 permit udp src eq 123 dst eq 123
# #
# SMTP'd be a good idea! # SMTP'd be a good idea!
# #
set ifilter 13 permit tcp src eq 25 set filter in 13 permit tcp src eq 25
set ofilter 13 permit tcp dst eq 25 set filter out 13 permit tcp dst eq 25
# #
# #
# We use a lot of `whois`, let's pass that # We use a lot of `whois`, let's pass that
# #
set ifilter 14 permit tcp src eq 43 set filter in 14 permit tcp src eq 43
set ofilter 14 permit tcp dst eq 43 set filter out 14 permit tcp dst eq 43
set ifilter 15 permit udp src eq 43 set filter in 15 permit udp src eq 43
set ofilter 15 permit udp dst eq 43 set filter out 15 permit udp dst eq 43
# #
# If none of above rules matches, then packet is blocked. # If none of above rules matches, then packet is blocked.
#-------</screen> #-------</screen>