mirror of
https://github.com/adulau/aha.git
synced 2024-12-29 04:06:22 +00:00
[NETFILTER]: Add CONFIG_NETFILTER_ADVANCED option
The NETFILTER_ADVANCED option hides lots of the rather obscure netfilter options when disabled and provides defaults (M) that should allow to run a distribution firewall without further thinking. Defaults to 'y' to avoid breaking current configurations. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
34498825cb
commit
33b8e77605
6 changed files with 124 additions and 11 deletions
12
net/Kconfig
12
net/Kconfig
|
@ -144,9 +144,21 @@ config NETFILTER_DEBUG
|
||||||
You can say Y here if you want to get additional messages useful in
|
You can say Y here if you want to get additional messages useful in
|
||||||
debugging the netfilter code.
|
debugging the netfilter code.
|
||||||
|
|
||||||
|
config NETFILTER_ADVANCED
|
||||||
|
bool "Advanced netfilter configuration"
|
||||||
|
depends on NETFILTER
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
If you say Y here you can select between all the netfilter modules.
|
||||||
|
If you say N the more ununsual ones will not be shown and the
|
||||||
|
basic ones needed by most people will default to 'M'.
|
||||||
|
|
||||||
|
If unsure, say Y.
|
||||||
|
|
||||||
config BRIDGE_NETFILTER
|
config BRIDGE_NETFILTER
|
||||||
bool "Bridged IP/ARP packets filtering"
|
bool "Bridged IP/ARP packets filtering"
|
||||||
depends on BRIDGE && NETFILTER && INET
|
depends on BRIDGE && NETFILTER && INET
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
default y
|
default y
|
||||||
---help---
|
---help---
|
||||||
Enabling this option will let arptables resp. iptables see bridged
|
Enabling this option will let arptables resp. iptables see bridged
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
menu "Bridge: Netfilter Configuration"
|
menu "Bridge: Netfilter Configuration"
|
||||||
depends on BRIDGE && NETFILTER
|
depends on BRIDGE && BRIDGE_NETFILTER
|
||||||
|
|
||||||
config BRIDGE_NF_EBTABLES
|
config BRIDGE_NF_EBTABLES
|
||||||
tristate "Ethernet Bridge tables (ebtables) support"
|
tristate "Ethernet Bridge tables (ebtables) support"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
menu "DECnet: Netfilter Configuration"
|
menu "DECnet: Netfilter Configuration"
|
||||||
depends on DECNET && NETFILTER && EXPERIMENTAL
|
depends on DECNET && NETFILTER && EXPERIMENTAL
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
|
|
||||||
config DECNET_NF_GRABULATOR
|
config DECNET_NF_GRABULATOR
|
||||||
tristate "Routing message grabulator (for userland routing daemon)"
|
tristate "Routing message grabulator (for userland routing daemon)"
|
||||||
|
|
|
@ -8,6 +8,7 @@ menu "IP: Netfilter Configuration"
|
||||||
config NF_CONNTRACK_IPV4
|
config NF_CONNTRACK_IPV4
|
||||||
tristate "IPv4 connection tracking support (required for NAT)"
|
tristate "IPv4 connection tracking support (required for NAT)"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
---help---
|
---help---
|
||||||
Connection tracking keeps a record of what packets have passed
|
Connection tracking keeps a record of what packets have passed
|
||||||
through your machine, in order to figure out how they are related
|
through your machine, in order to figure out how they are related
|
||||||
|
@ -32,6 +33,7 @@ config NF_CONNTRACK_PROC_COMPAT
|
||||||
|
|
||||||
config IP_NF_QUEUE
|
config IP_NF_QUEUE
|
||||||
tristate "IP Userspace queueing via NETLINK (OBSOLETE)"
|
tristate "IP Userspace queueing via NETLINK (OBSOLETE)"
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
Netfilter has the ability to queue packets to user space: the
|
Netfilter has the ability to queue packets to user space: the
|
||||||
netlink device can be used to access them using this driver.
|
netlink device can be used to access them using this driver.
|
||||||
|
@ -44,6 +46,7 @@ config IP_NF_QUEUE
|
||||||
|
|
||||||
config IP_NF_IPTABLES
|
config IP_NF_IPTABLES
|
||||||
tristate "IP tables support (required for filtering/masq/NAT)"
|
tristate "IP tables support (required for filtering/masq/NAT)"
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
select NETFILTER_XTABLES
|
select NETFILTER_XTABLES
|
||||||
help
|
help
|
||||||
iptables is a general, extensible packet identification framework.
|
iptables is a general, extensible packet identification framework.
|
||||||
|
@ -57,6 +60,7 @@ config IP_NF_IPTABLES
|
||||||
config IP_NF_MATCH_IPRANGE
|
config IP_NF_MATCH_IPRANGE
|
||||||
tristate '"iprange" match support'
|
tristate '"iprange" match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option makes possible to match IP addresses against IP address
|
This option makes possible to match IP addresses against IP address
|
||||||
ranges.
|
ranges.
|
||||||
|
@ -66,6 +70,7 @@ config IP_NF_MATCH_IPRANGE
|
||||||
config IP_NF_MATCH_RECENT
|
config IP_NF_MATCH_RECENT
|
||||||
tristate '"recent" match support'
|
tristate '"recent" match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This match is used for creating one or many lists of recently
|
This match is used for creating one or many lists of recently
|
||||||
used addresses and then matching against that/those list(s).
|
used addresses and then matching against that/those list(s).
|
||||||
|
@ -78,6 +83,7 @@ config IP_NF_MATCH_RECENT
|
||||||
config IP_NF_MATCH_ECN
|
config IP_NF_MATCH_ECN
|
||||||
tristate '"ecn" match support'
|
tristate '"ecn" match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `ECN' match, which allows you to match against
|
This option adds a `ECN' match, which allows you to match against
|
||||||
the IPv4 and TCP header ECN fields.
|
the IPv4 and TCP header ECN fields.
|
||||||
|
@ -87,6 +93,7 @@ config IP_NF_MATCH_ECN
|
||||||
config IP_NF_MATCH_AH
|
config IP_NF_MATCH_AH
|
||||||
tristate '"ah" match support'
|
tristate '"ah" match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This match extension allows you to match a range of SPIs
|
This match extension allows you to match a range of SPIs
|
||||||
inside AH header of IPSec packets.
|
inside AH header of IPSec packets.
|
||||||
|
@ -96,6 +103,7 @@ config IP_NF_MATCH_AH
|
||||||
config IP_NF_MATCH_TTL
|
config IP_NF_MATCH_TTL
|
||||||
tristate '"ttl" match support'
|
tristate '"ttl" match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This adds CONFIG_IP_NF_MATCH_TTL option, which enabled the user
|
This adds CONFIG_IP_NF_MATCH_TTL option, which enabled the user
|
||||||
to match packets by their TTL value.
|
to match packets by their TTL value.
|
||||||
|
@ -105,6 +113,7 @@ config IP_NF_MATCH_TTL
|
||||||
config IP_NF_MATCH_ADDRTYPE
|
config IP_NF_MATCH_ADDRTYPE
|
||||||
tristate '"addrtype" address type match support'
|
tristate '"addrtype" address type match support'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option allows you to match what routing thinks of an address,
|
This option allows you to match what routing thinks of an address,
|
||||||
eg. UNICAST, LOCAL, BROADCAST, ...
|
eg. UNICAST, LOCAL, BROADCAST, ...
|
||||||
|
@ -116,6 +125,7 @@ config IP_NF_MATCH_ADDRTYPE
|
||||||
config IP_NF_FILTER
|
config IP_NF_FILTER
|
||||||
tristate "Packet filtering"
|
tristate "Packet filtering"
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Packet filtering defines a table `filter', which has a series of
|
Packet filtering defines a table `filter', which has a series of
|
||||||
rules for simple packet filtering at local input, forwarding and
|
rules for simple packet filtering at local input, forwarding and
|
||||||
|
@ -126,6 +136,7 @@ config IP_NF_FILTER
|
||||||
config IP_NF_TARGET_REJECT
|
config IP_NF_TARGET_REJECT
|
||||||
tristate "REJECT target support"
|
tristate "REJECT target support"
|
||||||
depends on IP_NF_FILTER
|
depends on IP_NF_FILTER
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
The REJECT target allows a filtering rule to specify that an ICMP
|
The REJECT target allows a filtering rule to specify that an ICMP
|
||||||
error should be issued in response to an incoming packet, rather
|
error should be issued in response to an incoming packet, rather
|
||||||
|
@ -136,6 +147,7 @@ config IP_NF_TARGET_REJECT
|
||||||
config IP_NF_TARGET_LOG
|
config IP_NF_TARGET_LOG
|
||||||
tristate "LOG target support"
|
tristate "LOG target support"
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option adds a `LOG' target, which allows you to create rules in
|
This option adds a `LOG' target, which allows you to create rules in
|
||||||
any iptables table which records the packet header to the syslog.
|
any iptables table which records the packet header to the syslog.
|
||||||
|
@ -145,6 +157,7 @@ config IP_NF_TARGET_LOG
|
||||||
config IP_NF_TARGET_ULOG
|
config IP_NF_TARGET_ULOG
|
||||||
tristate "ULOG target support"
|
tristate "ULOG target support"
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
---help---
|
---help---
|
||||||
|
|
||||||
This option enables the old IPv4-only "ipt_ULOG" implementation
|
This option enables the old IPv4-only "ipt_ULOG" implementation
|
||||||
|
@ -165,6 +178,7 @@ config IP_NF_TARGET_ULOG
|
||||||
config NF_NAT
|
config NF_NAT
|
||||||
tristate "Full NAT"
|
tristate "Full NAT"
|
||||||
depends on IP_NF_IPTABLES && NF_CONNTRACK_IPV4
|
depends on IP_NF_IPTABLES && NF_CONNTRACK_IPV4
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
The Full NAT option allows masquerading, port forwarding and other
|
The Full NAT option allows masquerading, port forwarding and other
|
||||||
forms of full Network Address Port Translation. It is controlled by
|
forms of full Network Address Port Translation. It is controlled by
|
||||||
|
@ -180,6 +194,7 @@ config NF_NAT_NEEDED
|
||||||
config IP_NF_TARGET_MASQUERADE
|
config IP_NF_TARGET_MASQUERADE
|
||||||
tristate "MASQUERADE target support"
|
tristate "MASQUERADE target support"
|
||||||
depends on NF_NAT
|
depends on NF_NAT
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Masquerading is a special case of NAT: all outgoing connections are
|
Masquerading is a special case of NAT: all outgoing connections are
|
||||||
changed to seem to come from a particular interface's address, and
|
changed to seem to come from a particular interface's address, and
|
||||||
|
@ -192,6 +207,7 @@ config IP_NF_TARGET_MASQUERADE
|
||||||
config IP_NF_TARGET_REDIRECT
|
config IP_NF_TARGET_REDIRECT
|
||||||
tristate "REDIRECT target support"
|
tristate "REDIRECT target support"
|
||||||
depends on NF_NAT
|
depends on NF_NAT
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
REDIRECT is a special case of NAT: all incoming connections are
|
REDIRECT is a special case of NAT: all incoming connections are
|
||||||
mapped onto the incoming interface's address, causing the packets to
|
mapped onto the incoming interface's address, causing the packets to
|
||||||
|
@ -203,6 +219,7 @@ config IP_NF_TARGET_REDIRECT
|
||||||
config IP_NF_TARGET_NETMAP
|
config IP_NF_TARGET_NETMAP
|
||||||
tristate "NETMAP target support"
|
tristate "NETMAP target support"
|
||||||
depends on NF_NAT
|
depends on NF_NAT
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
NETMAP is an implementation of static 1:1 NAT mapping of network
|
NETMAP is an implementation of static 1:1 NAT mapping of network
|
||||||
addresses. It maps the network address part, while keeping the host
|
addresses. It maps the network address part, while keeping the host
|
||||||
|
@ -214,6 +231,7 @@ config IP_NF_TARGET_NETMAP
|
||||||
config NF_NAT_SNMP_BASIC
|
config NF_NAT_SNMP_BASIC
|
||||||
tristate "Basic SNMP-ALG support (EXPERIMENTAL)"
|
tristate "Basic SNMP-ALG support (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_NAT
|
depends on EXPERIMENTAL && NF_NAT
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
|
|
||||||
This module implements an Application Layer Gateway (ALG) for
|
This module implements an Application Layer Gateway (ALG) for
|
||||||
|
@ -277,6 +295,7 @@ config NF_NAT_SIP
|
||||||
config IP_NF_MANGLE
|
config IP_NF_MANGLE
|
||||||
tristate "Packet mangling"
|
tristate "Packet mangling"
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option adds a `mangle' table to iptables: see the man page for
|
This option adds a `mangle' table to iptables: see the man page for
|
||||||
iptables(8). This table is used for various packet alterations
|
iptables(8). This table is used for various packet alterations
|
||||||
|
@ -287,6 +306,7 @@ config IP_NF_MANGLE
|
||||||
config IP_NF_TARGET_ECN
|
config IP_NF_TARGET_ECN
|
||||||
tristate "ECN target support"
|
tristate "ECN target support"
|
||||||
depends on IP_NF_MANGLE
|
depends on IP_NF_MANGLE
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
This option adds a `ECN' target, which can be used in the iptables mangle
|
This option adds a `ECN' target, which can be used in the iptables mangle
|
||||||
table.
|
table.
|
||||||
|
@ -301,6 +321,7 @@ config IP_NF_TARGET_ECN
|
||||||
config IP_NF_TARGET_TTL
|
config IP_NF_TARGET_TTL
|
||||||
tristate 'TTL target support'
|
tristate 'TTL target support'
|
||||||
depends on IP_NF_MANGLE
|
depends on IP_NF_MANGLE
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `TTL' target, which enables the user to modify
|
This option adds a `TTL' target, which enables the user to modify
|
||||||
the TTL value of the IP header.
|
the TTL value of the IP header.
|
||||||
|
@ -316,6 +337,7 @@ config IP_NF_TARGET_CLUSTERIP
|
||||||
tristate "CLUSTERIP target support (EXPERIMENTAL)"
|
tristate "CLUSTERIP target support (EXPERIMENTAL)"
|
||||||
depends on IP_NF_MANGLE && EXPERIMENTAL
|
depends on IP_NF_MANGLE && EXPERIMENTAL
|
||||||
depends on NF_CONNTRACK_IPV4
|
depends on NF_CONNTRACK_IPV4
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NF_CONNTRACK_MARK
|
select NF_CONNTRACK_MARK
|
||||||
help
|
help
|
||||||
The CLUSTERIP target allows you to build load-balancing clusters of
|
The CLUSTERIP target allows you to build load-balancing clusters of
|
||||||
|
@ -328,6 +350,7 @@ config IP_NF_TARGET_CLUSTERIP
|
||||||
config IP_NF_RAW
|
config IP_NF_RAW
|
||||||
tristate 'raw table support (required for NOTRACK/TRACE)'
|
tristate 'raw table support (required for NOTRACK/TRACE)'
|
||||||
depends on IP_NF_IPTABLES
|
depends on IP_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `raw' table to iptables. This table is the very
|
This option adds a `raw' table to iptables. This table is the very
|
||||||
first in the netfilter framework and hooks in at the PREROUTING
|
first in the netfilter framework and hooks in at the PREROUTING
|
||||||
|
@ -340,6 +363,7 @@ config IP_NF_RAW
|
||||||
config IP_NF_ARPTABLES
|
config IP_NF_ARPTABLES
|
||||||
tristate "ARP tables support"
|
tristate "ARP tables support"
|
||||||
select NETFILTER_XTABLES
|
select NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
arptables is a general, extensible packet identification framework.
|
arptables is a general, extensible packet identification framework.
|
||||||
The ARP packet filtering and mangling (manipulation)subsystems
|
The ARP packet filtering and mangling (manipulation)subsystems
|
||||||
|
|
|
@ -8,6 +8,7 @@ menu "IPv6: Netfilter Configuration (EXPERIMENTAL)"
|
||||||
config NF_CONNTRACK_IPV6
|
config NF_CONNTRACK_IPV6
|
||||||
tristate "IPv6 connection tracking support (EXPERIMENTAL)"
|
tristate "IPv6 connection tracking support (EXPERIMENTAL)"
|
||||||
depends on INET && IPV6 && EXPERIMENTAL && NF_CONNTRACK
|
depends on INET && IPV6 && EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
---help---
|
---help---
|
||||||
Connection tracking keeps a record of what packets have passed
|
Connection tracking keeps a record of what packets have passed
|
||||||
through your machine, in order to figure out how they are related
|
through your machine, in order to figure out how they are related
|
||||||
|
@ -22,6 +23,7 @@ config NF_CONNTRACK_IPV6
|
||||||
config IP6_NF_QUEUE
|
config IP6_NF_QUEUE
|
||||||
tristate "IP6 Userspace queueing via NETLINK (OBSOLETE)"
|
tristate "IP6 Userspace queueing via NETLINK (OBSOLETE)"
|
||||||
depends on INET && IPV6 && NETFILTER && EXPERIMENTAL
|
depends on INET && IPV6 && NETFILTER && EXPERIMENTAL
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
|
|
||||||
This option adds a queue handler to the kernel for IPv6
|
This option adds a queue handler to the kernel for IPv6
|
||||||
|
@ -44,6 +46,7 @@ config IP6_NF_IPTABLES
|
||||||
tristate "IP6 tables support (required for filtering)"
|
tristate "IP6 tables support (required for filtering)"
|
||||||
depends on INET && IPV6 && EXPERIMENTAL
|
depends on INET && IPV6 && EXPERIMENTAL
|
||||||
select NETFILTER_XTABLES
|
select NETFILTER_XTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
ip6tables is a general, extensible packet identification framework.
|
ip6tables is a general, extensible packet identification framework.
|
||||||
Currently only the packet filtering and packet mangling subsystem
|
Currently only the packet filtering and packet mangling subsystem
|
||||||
|
@ -56,6 +59,7 @@ config IP6_NF_IPTABLES
|
||||||
config IP6_NF_MATCH_RT
|
config IP6_NF_MATCH_RT
|
||||||
tristate '"rt" Routing header match support'
|
tristate '"rt" Routing header match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
rt matching allows you to match packets based on the routing
|
rt matching allows you to match packets based on the routing
|
||||||
header of the packet.
|
header of the packet.
|
||||||
|
@ -65,6 +69,7 @@ config IP6_NF_MATCH_RT
|
||||||
config IP6_NF_MATCH_OPTS
|
config IP6_NF_MATCH_OPTS
|
||||||
tristate '"hopbyhop" and "dst" opts header match support'
|
tristate '"hopbyhop" and "dst" opts header match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This allows one to match packets based on the hop-by-hop
|
This allows one to match packets based on the hop-by-hop
|
||||||
and destination options headers of a packet.
|
and destination options headers of a packet.
|
||||||
|
@ -74,6 +79,7 @@ config IP6_NF_MATCH_OPTS
|
||||||
config IP6_NF_MATCH_FRAG
|
config IP6_NF_MATCH_FRAG
|
||||||
tristate '"frag" Fragmentation header match support'
|
tristate '"frag" Fragmentation header match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
frag matching allows you to match packets based on the fragmentation
|
frag matching allows you to match packets based on the fragmentation
|
||||||
header of the packet.
|
header of the packet.
|
||||||
|
@ -83,6 +89,7 @@ config IP6_NF_MATCH_FRAG
|
||||||
config IP6_NF_MATCH_HL
|
config IP6_NF_MATCH_HL
|
||||||
tristate '"hl" match support'
|
tristate '"hl" match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
HL matching allows you to match packets based on the hop
|
HL matching allows you to match packets based on the hop
|
||||||
limit of the packet.
|
limit of the packet.
|
||||||
|
@ -92,6 +99,7 @@ config IP6_NF_MATCH_HL
|
||||||
config IP6_NF_MATCH_IPV6HEADER
|
config IP6_NF_MATCH_IPV6HEADER
|
||||||
tristate '"ipv6header" IPv6 Extension Headers Match'
|
tristate '"ipv6header" IPv6 Extension Headers Match'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This module allows one to match packets based upon
|
This module allows one to match packets based upon
|
||||||
the ipv6 extension headers.
|
the ipv6 extension headers.
|
||||||
|
@ -101,6 +109,7 @@ config IP6_NF_MATCH_IPV6HEADER
|
||||||
config IP6_NF_MATCH_AH
|
config IP6_NF_MATCH_AH
|
||||||
tristate '"ah" match support'
|
tristate '"ah" match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This module allows one to match AH packets.
|
This module allows one to match AH packets.
|
||||||
|
|
||||||
|
@ -109,6 +118,7 @@ config IP6_NF_MATCH_AH
|
||||||
config IP6_NF_MATCH_MH
|
config IP6_NF_MATCH_MH
|
||||||
tristate '"mh" match support'
|
tristate '"mh" match support'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This module allows one to match MH packets.
|
This module allows one to match MH packets.
|
||||||
|
|
||||||
|
@ -117,6 +127,7 @@ config IP6_NF_MATCH_MH
|
||||||
config IP6_NF_MATCH_EUI64
|
config IP6_NF_MATCH_EUI64
|
||||||
tristate '"eui64" address check'
|
tristate '"eui64" address check'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This module performs checking on the IPv6 source address
|
This module performs checking on the IPv6 source address
|
||||||
Compares the last 64 bits with the EUI64 (delivered
|
Compares the last 64 bits with the EUI64 (delivered
|
||||||
|
@ -128,6 +139,7 @@ config IP6_NF_MATCH_EUI64
|
||||||
config IP6_NF_FILTER
|
config IP6_NF_FILTER
|
||||||
tristate "Packet filtering"
|
tristate "Packet filtering"
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Packet filtering defines a table `filter', which has a series of
|
Packet filtering defines a table `filter', which has a series of
|
||||||
rules for simple packet filtering at local input, forwarding and
|
rules for simple packet filtering at local input, forwarding and
|
||||||
|
@ -138,6 +150,7 @@ config IP6_NF_FILTER
|
||||||
config IP6_NF_TARGET_LOG
|
config IP6_NF_TARGET_LOG
|
||||||
tristate "LOG target support"
|
tristate "LOG target support"
|
||||||
depends on IP6_NF_FILTER
|
depends on IP6_NF_FILTER
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option adds a `LOG' target, which allows you to create rules in
|
This option adds a `LOG' target, which allows you to create rules in
|
||||||
any iptables table which records the packet header to the syslog.
|
any iptables table which records the packet header to the syslog.
|
||||||
|
@ -147,6 +160,7 @@ config IP6_NF_TARGET_LOG
|
||||||
config IP6_NF_TARGET_REJECT
|
config IP6_NF_TARGET_REJECT
|
||||||
tristate "REJECT target support"
|
tristate "REJECT target support"
|
||||||
depends on IP6_NF_FILTER
|
depends on IP6_NF_FILTER
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
The REJECT target allows a filtering rule to specify that an ICMPv6
|
The REJECT target allows a filtering rule to specify that an ICMPv6
|
||||||
error should be issued in response to an incoming packet, rather
|
error should be issued in response to an incoming packet, rather
|
||||||
|
@ -157,6 +171,7 @@ config IP6_NF_TARGET_REJECT
|
||||||
config IP6_NF_MANGLE
|
config IP6_NF_MANGLE
|
||||||
tristate "Packet mangling"
|
tristate "Packet mangling"
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option adds a `mangle' table to iptables: see the man page for
|
This option adds a `mangle' table to iptables: see the man page for
|
||||||
iptables(8). This table is used for various packet alterations
|
iptables(8). This table is used for various packet alterations
|
||||||
|
@ -167,6 +182,7 @@ config IP6_NF_MANGLE
|
||||||
config IP6_NF_TARGET_HL
|
config IP6_NF_TARGET_HL
|
||||||
tristate 'HL (hoplimit) target support'
|
tristate 'HL (hoplimit) target support'
|
||||||
depends on IP6_NF_MANGLE
|
depends on IP6_NF_MANGLE
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `HL' target, which enables the user to decrement
|
This option adds a `HL' target, which enables the user to decrement
|
||||||
the hoplimit value of the IPv6 header or set it to a given (lower)
|
the hoplimit value of the IPv6 header or set it to a given (lower)
|
||||||
|
@ -183,6 +199,7 @@ config IP6_NF_TARGET_HL
|
||||||
config IP6_NF_RAW
|
config IP6_NF_RAW
|
||||||
tristate 'raw table support (required for TRACE)'
|
tristate 'raw table support (required for TRACE)'
|
||||||
depends on IP6_NF_IPTABLES
|
depends on IP6_NF_IPTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `raw' table to ip6tables. This table is the very
|
This option adds a `raw' table to ip6tables. This table is the very
|
||||||
first in the netfilter framework and hooks in at the PREROUTING
|
first in the netfilter framework and hooks in at the PREROUTING
|
||||||
|
|
|
@ -6,6 +6,7 @@ config NETFILTER_NETLINK
|
||||||
|
|
||||||
config NETFILTER_NETLINK_QUEUE
|
config NETFILTER_NETLINK_QUEUE
|
||||||
tristate "Netfilter NFQUEUE over NFNETLINK interface"
|
tristate "Netfilter NFQUEUE over NFNETLINK interface"
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NETFILTER_NETLINK
|
select NETFILTER_NETLINK
|
||||||
help
|
help
|
||||||
If this option is enabled, the kernel will include support
|
If this option is enabled, the kernel will include support
|
||||||
|
@ -13,6 +14,7 @@ config NETFILTER_NETLINK_QUEUE
|
||||||
|
|
||||||
config NETFILTER_NETLINK_LOG
|
config NETFILTER_NETLINK_LOG
|
||||||
tristate "Netfilter LOG over NFNETLINK interface"
|
tristate "Netfilter LOG over NFNETLINK interface"
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
select NETFILTER_NETLINK
|
select NETFILTER_NETLINK
|
||||||
help
|
help
|
||||||
If this option is enabled, the kernel will include support
|
If this option is enabled, the kernel will include support
|
||||||
|
@ -24,6 +26,7 @@ config NETFILTER_NETLINK_LOG
|
||||||
|
|
||||||
config NF_CONNTRACK
|
config NF_CONNTRACK
|
||||||
tristate "Netfilter connection tracking support"
|
tristate "Netfilter connection tracking support"
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Connection tracking keeps a record of what packets have passed
|
Connection tracking keeps a record of what packets have passed
|
||||||
through your machine, in order to figure out how they are related
|
through your machine, in order to figure out how they are related
|
||||||
|
@ -38,6 +41,7 @@ config NF_CONNTRACK
|
||||||
|
|
||||||
config NF_CT_ACCT
|
config NF_CT_ACCT
|
||||||
bool "Connection tracking flow accounting"
|
bool "Connection tracking flow accounting"
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
help
|
help
|
||||||
If this option is enabled, the connection tracking code will
|
If this option is enabled, the connection tracking code will
|
||||||
|
@ -50,6 +54,7 @@ config NF_CT_ACCT
|
||||||
|
|
||||||
config NF_CONNTRACK_MARK
|
config NF_CONNTRACK_MARK
|
||||||
bool 'Connection mark tracking support'
|
bool 'Connection mark tracking support'
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
help
|
help
|
||||||
This option enables support for connection marks, used by the
|
This option enables support for connection marks, used by the
|
||||||
|
@ -60,6 +65,7 @@ config NF_CONNTRACK_MARK
|
||||||
config NF_CONNTRACK_SECMARK
|
config NF_CONNTRACK_SECMARK
|
||||||
bool 'Connection tracking security mark support'
|
bool 'Connection tracking security mark support'
|
||||||
depends on NF_CONNTRACK && NETWORK_SECMARK
|
depends on NF_CONNTRACK && NETWORK_SECMARK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option enables security markings to be applied to
|
This option enables security markings to be applied to
|
||||||
connections. Typically they are copied to connections from
|
connections. Typically they are copied to connections from
|
||||||
|
@ -72,6 +78,7 @@ config NF_CONNTRACK_SECMARK
|
||||||
config NF_CONNTRACK_EVENTS
|
config NF_CONNTRACK_EVENTS
|
||||||
bool "Connection tracking events (EXPERIMENTAL)"
|
bool "Connection tracking events (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
If this option is enabled, the connection tracking code will
|
If this option is enabled, the connection tracking code will
|
||||||
provide a notifier chain that can be used by other kernel code
|
provide a notifier chain that can be used by other kernel code
|
||||||
|
@ -86,7 +93,7 @@ config NF_CT_PROTO_GRE
|
||||||
config NF_CT_PROTO_SCTP
|
config NF_CT_PROTO_SCTP
|
||||||
tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)'
|
tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)'
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
default n
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
With this option enabled, the layer 3 independent connection
|
With this option enabled, the layer 3 independent connection
|
||||||
tracking code will be able to do state tracking on SCTP connections.
|
tracking code will be able to do state tracking on SCTP connections.
|
||||||
|
@ -97,6 +104,7 @@ config NF_CT_PROTO_SCTP
|
||||||
config NF_CT_PROTO_UDPLITE
|
config NF_CT_PROTO_UDPLITE
|
||||||
tristate 'UDP-Lite protocol connection tracking support (EXPERIMENTAL)'
|
tristate 'UDP-Lite protocol connection tracking support (EXPERIMENTAL)'
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
With this option enabled, the layer 3 independent connection
|
With this option enabled, the layer 3 independent connection
|
||||||
tracking code will be able to do state tracking on UDP-Lite
|
tracking code will be able to do state tracking on UDP-Lite
|
||||||
|
@ -107,6 +115,7 @@ config NF_CT_PROTO_UDPLITE
|
||||||
config NF_CONNTRACK_AMANDA
|
config NF_CONNTRACK_AMANDA
|
||||||
tristate "Amanda backup protocol support"
|
tristate "Amanda backup protocol support"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select TEXTSEARCH
|
select TEXTSEARCH
|
||||||
select TEXTSEARCH_KMP
|
select TEXTSEARCH_KMP
|
||||||
help
|
help
|
||||||
|
@ -122,6 +131,7 @@ config NF_CONNTRACK_AMANDA
|
||||||
config NF_CONNTRACK_FTP
|
config NF_CONNTRACK_FTP
|
||||||
tristate "FTP protocol support"
|
tristate "FTP protocol support"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Tracking FTP connections is problematic: special helpers are
|
Tracking FTP connections is problematic: special helpers are
|
||||||
required for tracking them, and doing masquerading and other forms
|
required for tracking them, and doing masquerading and other forms
|
||||||
|
@ -136,6 +146,7 @@ config NF_CONNTRACK_FTP
|
||||||
config NF_CONNTRACK_H323
|
config NF_CONNTRACK_H323
|
||||||
tristate "H.323 protocol support (EXPERIMENTAL)"
|
tristate "H.323 protocol support (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK && (IPV6 || IPV6=n)
|
depends on EXPERIMENTAL && NF_CONNTRACK && (IPV6 || IPV6=n)
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
H.323 is a VoIP signalling protocol from ITU-T. As one of the most
|
H.323 is a VoIP signalling protocol from ITU-T. As one of the most
|
||||||
important VoIP protocols, it is widely used by voice hardware and
|
important VoIP protocols, it is widely used by voice hardware and
|
||||||
|
@ -155,6 +166,7 @@ config NF_CONNTRACK_H323
|
||||||
config NF_CONNTRACK_IRC
|
config NF_CONNTRACK_IRC
|
||||||
tristate "IRC protocol support"
|
tristate "IRC protocol support"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
There is a commonly-used extension to IRC called
|
There is a commonly-used extension to IRC called
|
||||||
Direct Client-to-Client Protocol (DCC). This enables users to send
|
Direct Client-to-Client Protocol (DCC). This enables users to send
|
||||||
|
@ -170,6 +182,7 @@ config NF_CONNTRACK_IRC
|
||||||
config NF_CONNTRACK_NETBIOS_NS
|
config NF_CONNTRACK_NETBIOS_NS
|
||||||
tristate "NetBIOS name service protocol support (EXPERIMENTAL)"
|
tristate "NetBIOS name service protocol support (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
NetBIOS name service requests are sent as broadcast messages from an
|
NetBIOS name service requests are sent as broadcast messages from an
|
||||||
unprivileged port and responded to with unicast messages to the
|
unprivileged port and responded to with unicast messages to the
|
||||||
|
@ -189,6 +202,7 @@ config NF_CONNTRACK_NETBIOS_NS
|
||||||
config NF_CONNTRACK_PPTP
|
config NF_CONNTRACK_PPTP
|
||||||
tristate "PPtP protocol support"
|
tristate "PPtP protocol support"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NF_CT_PROTO_GRE
|
select NF_CT_PROTO_GRE
|
||||||
help
|
help
|
||||||
This module adds support for PPTP (Point to Point Tunnelling
|
This module adds support for PPTP (Point to Point Tunnelling
|
||||||
|
@ -208,6 +222,7 @@ config NF_CONNTRACK_PPTP
|
||||||
config NF_CONNTRACK_SANE
|
config NF_CONNTRACK_SANE
|
||||||
tristate "SANE protocol support (EXPERIMENTAL)"
|
tristate "SANE protocol support (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
SANE is a protocol for remote access to scanners as implemented
|
SANE is a protocol for remote access to scanners as implemented
|
||||||
by the 'saned' daemon. Like FTP, it uses separate control and
|
by the 'saned' daemon. Like FTP, it uses separate control and
|
||||||
|
@ -221,6 +236,7 @@ config NF_CONNTRACK_SANE
|
||||||
config NF_CONNTRACK_SIP
|
config NF_CONNTRACK_SIP
|
||||||
tristate "SIP protocol support (EXPERIMENTAL)"
|
tristate "SIP protocol support (EXPERIMENTAL)"
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
SIP is an application-layer control protocol that can establish,
|
SIP is an application-layer control protocol that can establish,
|
||||||
modify, and terminate multimedia sessions (conferences) such as
|
modify, and terminate multimedia sessions (conferences) such as
|
||||||
|
@ -233,6 +249,7 @@ config NF_CONNTRACK_SIP
|
||||||
config NF_CONNTRACK_TFTP
|
config NF_CONNTRACK_TFTP
|
||||||
tristate "TFTP protocol support"
|
tristate "TFTP protocol support"
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
TFTP connection tracking helper, this is required depending
|
TFTP connection tracking helper, this is required depending
|
||||||
on how restrictive your ruleset is.
|
on how restrictive your ruleset is.
|
||||||
|
@ -246,11 +263,13 @@ config NF_CT_NETLINK
|
||||||
depends on EXPERIMENTAL && NF_CONNTRACK
|
depends on EXPERIMENTAL && NF_CONNTRACK
|
||||||
select NETFILTER_NETLINK
|
select NETFILTER_NETLINK
|
||||||
depends on NF_NAT=n || NF_NAT
|
depends on NF_NAT=n || NF_NAT
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option enables support for a netlink-based userspace interface
|
This option enables support for a netlink-based userspace interface
|
||||||
|
|
||||||
config NETFILTER_XTABLES
|
config NETFILTER_XTABLES
|
||||||
tristate "Netfilter Xtables support (required for ip_tables)"
|
tristate "Netfilter Xtables support (required for ip_tables)"
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This is required if you intend to use any of ip_tables,
|
This is required if you intend to use any of ip_tables,
|
||||||
ip6_tables or arp_tables.
|
ip6_tables or arp_tables.
|
||||||
|
@ -260,6 +279,7 @@ config NETFILTER_XTABLES
|
||||||
config NETFILTER_XT_TARGET_CLASSIFY
|
config NETFILTER_XT_TARGET_CLASSIFY
|
||||||
tristate '"CLASSIFY" target support'
|
tristate '"CLASSIFY" target support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `CLASSIFY' target, which enables the user to set
|
This option adds a `CLASSIFY' target, which enables the user to set
|
||||||
the priority of a packet. Some qdiscs can use this value for
|
the priority of a packet. Some qdiscs can use this value for
|
||||||
|
@ -274,6 +294,7 @@ config NETFILTER_XT_TARGET_CONNMARK
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NF_CONNTRACK_MARK
|
select NF_CONNTRACK_MARK
|
||||||
help
|
help
|
||||||
This option adds a `CONNMARK' target, which allows one to manipulate
|
This option adds a `CONNMARK' target, which allows one to manipulate
|
||||||
|
@ -288,6 +309,7 @@ config NETFILTER_XT_TARGET_DSCP
|
||||||
tristate '"DSCP" and "TOS" target support'
|
tristate '"DSCP" and "TOS" target support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `DSCP' target, which allows you to manipulate
|
This option adds a `DSCP' target, which allows you to manipulate
|
||||||
the IPv4/IPv6 header DSCP field (differentiated services codepoint).
|
the IPv4/IPv6 header DSCP field (differentiated services codepoint).
|
||||||
|
@ -303,6 +325,7 @@ config NETFILTER_XT_TARGET_DSCP
|
||||||
config NETFILTER_XT_TARGET_MARK
|
config NETFILTER_XT_TARGET_MARK
|
||||||
tristate '"MARK" target support'
|
tristate '"MARK" target support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option adds a `MARK' target, which allows you to create rules
|
This option adds a `MARK' target, which allows you to create rules
|
||||||
in the `mangle' table which alter the netfilter mark (nfmark) field
|
in the `mangle' table which alter the netfilter mark (nfmark) field
|
||||||
|
@ -316,6 +339,7 @@ config NETFILTER_XT_TARGET_MARK
|
||||||
config NETFILTER_XT_TARGET_NFQUEUE
|
config NETFILTER_XT_TARGET_NFQUEUE
|
||||||
tristate '"NFQUEUE" target Support'
|
tristate '"NFQUEUE" target Support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This target replaced the old obsolete QUEUE target.
|
This target replaced the old obsolete QUEUE target.
|
||||||
|
|
||||||
|
@ -327,6 +351,7 @@ config NETFILTER_XT_TARGET_NFQUEUE
|
||||||
config NETFILTER_XT_TARGET_NFLOG
|
config NETFILTER_XT_TARGET_NFLOG
|
||||||
tristate '"NFLOG" target support'
|
tristate '"NFLOG" target support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This option enables the NFLOG target, which allows to LOG
|
This option enables the NFLOG target, which allows to LOG
|
||||||
messages through the netfilter logging API, which can use
|
messages through the netfilter logging API, which can use
|
||||||
|
@ -340,6 +365,7 @@ config NETFILTER_XT_TARGET_NOTRACK
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on IP_NF_RAW || IP6_NF_RAW
|
depends on IP_NF_RAW || IP6_NF_RAW
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
The NOTRACK target allows a select rule to specify
|
The NOTRACK target allows a select rule to specify
|
||||||
which packets *not* to enter the conntrack/NAT
|
which packets *not* to enter the conntrack/NAT
|
||||||
|
@ -363,6 +389,7 @@ config NETFILTER_XT_TARGET_TRACE
|
||||||
tristate '"TRACE" target support'
|
tristate '"TRACE" target support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on IP_NF_RAW || IP6_NF_RAW
|
depends on IP_NF_RAW || IP6_NF_RAW
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
The TRACE target allows you to mark packets so that the kernel
|
The TRACE target allows you to mark packets so that the kernel
|
||||||
will log every rule which match the packets as those traverse
|
will log every rule which match the packets as those traverse
|
||||||
|
@ -374,6 +401,7 @@ config NETFILTER_XT_TARGET_TRACE
|
||||||
config NETFILTER_XT_TARGET_SECMARK
|
config NETFILTER_XT_TARGET_SECMARK
|
||||||
tristate '"SECMARK" target support'
|
tristate '"SECMARK" target support'
|
||||||
depends on NETFILTER_XTABLES && NETWORK_SECMARK
|
depends on NETFILTER_XTABLES && NETWORK_SECMARK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
The SECMARK target allows security marking of network
|
The SECMARK target allows security marking of network
|
||||||
packets, for use with security subsystems.
|
packets, for use with security subsystems.
|
||||||
|
@ -383,6 +411,7 @@ config NETFILTER_XT_TARGET_SECMARK
|
||||||
config NETFILTER_XT_TARGET_CONNSECMARK
|
config NETFILTER_XT_TARGET_CONNSECMARK
|
||||||
tristate '"CONNSECMARK" target support'
|
tristate '"CONNSECMARK" target support'
|
||||||
depends on NETFILTER_XTABLES && NF_CONNTRACK && NF_CONNTRACK_SECMARK
|
depends on NETFILTER_XTABLES && NF_CONNTRACK && NF_CONNTRACK_SECMARK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
The CONNSECMARK target copies security markings from packets
|
The CONNSECMARK target copies security markings from packets
|
||||||
to connections, and restores security markings from connections
|
to connections, and restores security markings from connections
|
||||||
|
@ -394,6 +423,7 @@ config NETFILTER_XT_TARGET_CONNSECMARK
|
||||||
config NETFILTER_XT_TARGET_TCPMSS
|
config NETFILTER_XT_TARGET_TCPMSS
|
||||||
tristate '"TCPMSS" target support'
|
tristate '"TCPMSS" target support'
|
||||||
depends on NETFILTER_XTABLES && (IPV6 || IPV6=n)
|
depends on NETFILTER_XTABLES && (IPV6 || IPV6=n)
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
---help---
|
---help---
|
||||||
This option adds a `TCPMSS' target, which allows you to alter the
|
This option adds a `TCPMSS' target, which allows you to alter the
|
||||||
MSS value of TCP SYN packets, to control the maximum size for that
|
MSS value of TCP SYN packets, to control the maximum size for that
|
||||||
|
@ -421,6 +451,7 @@ config NETFILTER_XT_TARGET_TCPOPTSTRIP
|
||||||
tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)'
|
tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)'
|
||||||
depends on EXPERIMENTAL && NETFILTER_XTABLES
|
depends on EXPERIMENTAL && NETFILTER_XTABLES
|
||||||
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
depends on IP_NF_MANGLE || IP6_NF_MANGLE
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a "TCPOPTSTRIP" target, which allows you to strip
|
This option adds a "TCPOPTSTRIP" target, which allows you to strip
|
||||||
TCP options from TCP packets.
|
TCP options from TCP packets.
|
||||||
|
@ -428,6 +459,7 @@ config NETFILTER_XT_TARGET_TCPOPTSTRIP
|
||||||
config NETFILTER_XT_MATCH_COMMENT
|
config NETFILTER_XT_MATCH_COMMENT
|
||||||
tristate '"comment" match support'
|
tristate '"comment" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `comment' dummy-match, which allows you to put
|
This option adds a `comment' dummy-match, which allows you to put
|
||||||
comments in your iptables ruleset.
|
comments in your iptables ruleset.
|
||||||
|
@ -439,6 +471,7 @@ config NETFILTER_XT_MATCH_CONNBYTES
|
||||||
tristate '"connbytes" per-connection counter match support'
|
tristate '"connbytes" per-connection counter match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NF_CT_ACCT
|
select NF_CT_ACCT
|
||||||
help
|
help
|
||||||
This option adds a `connbytes' match, which allows you to match the
|
This option adds a `connbytes' match, which allows you to match the
|
||||||
|
@ -451,6 +484,7 @@ config NETFILTER_XT_MATCH_CONNLIMIT
|
||||||
tristate '"connlimit" match support"'
|
tristate '"connlimit" match support"'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
This match allows you to match against the number of parallel
|
This match allows you to match against the number of parallel
|
||||||
connections to a server per client IP address (or address block).
|
connections to a server per client IP address (or address block).
|
||||||
|
@ -459,6 +493,7 @@ config NETFILTER_XT_MATCH_CONNMARK
|
||||||
tristate '"connmark" connection mark match support'
|
tristate '"connmark" connection mark match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NF_CONNTRACK_MARK
|
select NF_CONNTRACK_MARK
|
||||||
help
|
help
|
||||||
This option adds a `connmark' match, which allows you to match the
|
This option adds a `connmark' match, which allows you to match the
|
||||||
|
@ -472,6 +507,7 @@ config NETFILTER_XT_MATCH_CONNTRACK
|
||||||
tristate '"conntrack" connection tracking match support'
|
tristate '"conntrack" connection tracking match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
This is a general conntrack match module, a superset of the state match.
|
This is a general conntrack match module, a superset of the state match.
|
||||||
|
|
||||||
|
@ -484,6 +520,7 @@ config NETFILTER_XT_MATCH_CONNTRACK
|
||||||
config NETFILTER_XT_MATCH_DCCP
|
config NETFILTER_XT_MATCH_DCCP
|
||||||
tristate '"dccp" protocol match support'
|
tristate '"dccp" protocol match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
With this option enabled, you will be able to use the iptables
|
With this option enabled, you will be able to use the iptables
|
||||||
`dccp' match in order to match on DCCP source/destination ports
|
`dccp' match in order to match on DCCP source/destination ports
|
||||||
|
@ -495,6 +532,7 @@ config NETFILTER_XT_MATCH_DCCP
|
||||||
config NETFILTER_XT_MATCH_DSCP
|
config NETFILTER_XT_MATCH_DSCP
|
||||||
tristate '"dscp" and "tos" match support'
|
tristate '"dscp" and "tos" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `DSCP' match, which allows you to match against
|
This option adds a `DSCP' match, which allows you to match against
|
||||||
the IPv4/IPv6 header DSCP field (differentiated services codepoint).
|
the IPv4/IPv6 header DSCP field (differentiated services codepoint).
|
||||||
|
@ -510,6 +548,7 @@ config NETFILTER_XT_MATCH_DSCP
|
||||||
config NETFILTER_XT_MATCH_ESP
|
config NETFILTER_XT_MATCH_ESP
|
||||||
tristate '"esp" match support'
|
tristate '"esp" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This match extension allows you to match a range of SPIs
|
This match extension allows you to match a range of SPIs
|
||||||
inside ESP header of IPSec packets.
|
inside ESP header of IPSec packets.
|
||||||
|
@ -520,6 +559,7 @@ config NETFILTER_XT_MATCH_HELPER
|
||||||
tristate '"helper" match support'
|
tristate '"helper" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
Helper matching allows you to match packets in dynamic connections
|
Helper matching allows you to match packets in dynamic connections
|
||||||
tracked by a conntrack-helper, ie. ip_conntrack_ftp
|
tracked by a conntrack-helper, ie. ip_conntrack_ftp
|
||||||
|
@ -529,6 +569,7 @@ config NETFILTER_XT_MATCH_HELPER
|
||||||
config NETFILTER_XT_MATCH_LENGTH
|
config NETFILTER_XT_MATCH_LENGTH
|
||||||
tristate '"length" match support'
|
tristate '"length" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option allows you to match the length of a packet against a
|
This option allows you to match the length of a packet against a
|
||||||
specific value or range of values.
|
specific value or range of values.
|
||||||
|
@ -538,6 +579,7 @@ config NETFILTER_XT_MATCH_LENGTH
|
||||||
config NETFILTER_XT_MATCH_LIMIT
|
config NETFILTER_XT_MATCH_LIMIT
|
||||||
tristate '"limit" match support'
|
tristate '"limit" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
limit matching allows you to control the rate at which a rule can be
|
limit matching allows you to control the rate at which a rule can be
|
||||||
matched: mainly useful in combination with the LOG target ("LOG
|
matched: mainly useful in combination with the LOG target ("LOG
|
||||||
|
@ -548,6 +590,7 @@ config NETFILTER_XT_MATCH_LIMIT
|
||||||
config NETFILTER_XT_MATCH_MAC
|
config NETFILTER_XT_MATCH_MAC
|
||||||
tristate '"mac" address match support'
|
tristate '"mac" address match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
MAC matching allows you to match packets based on the source
|
MAC matching allows you to match packets based on the source
|
||||||
Ethernet address of the packet.
|
Ethernet address of the packet.
|
||||||
|
@ -557,6 +600,7 @@ config NETFILTER_XT_MATCH_MAC
|
||||||
config NETFILTER_XT_MATCH_MARK
|
config NETFILTER_XT_MATCH_MARK
|
||||||
tristate '"mark" match support'
|
tristate '"mark" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Netfilter mark matching allows you to match packets based on the
|
Netfilter mark matching allows you to match packets based on the
|
||||||
`nfmark' value in the packet. This can be set by the MARK target
|
`nfmark' value in the packet. This can be set by the MARK target
|
||||||
|
@ -567,6 +611,7 @@ config NETFILTER_XT_MATCH_MARK
|
||||||
config NETFILTER_XT_MATCH_OWNER
|
config NETFILTER_XT_MATCH_OWNER
|
||||||
tristate '"owner" match support'
|
tristate '"owner" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
Socket owner matching allows you to match locally-generated packets
|
Socket owner matching allows you to match locally-generated packets
|
||||||
based on who created the socket: the user or group. It is also
|
based on who created the socket: the user or group. It is also
|
||||||
|
@ -575,6 +620,7 @@ config NETFILTER_XT_MATCH_OWNER
|
||||||
config NETFILTER_XT_MATCH_POLICY
|
config NETFILTER_XT_MATCH_POLICY
|
||||||
tristate 'IPsec "policy" match support'
|
tristate 'IPsec "policy" match support'
|
||||||
depends on NETFILTER_XTABLES && XFRM
|
depends on NETFILTER_XTABLES && XFRM
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Policy matching allows you to match packets based on the
|
Policy matching allows you to match packets based on the
|
||||||
IPsec policy that was used during decapsulation/will
|
IPsec policy that was used during decapsulation/will
|
||||||
|
@ -585,6 +631,7 @@ config NETFILTER_XT_MATCH_POLICY
|
||||||
config NETFILTER_XT_MATCH_MULTIPORT
|
config NETFILTER_XT_MATCH_MULTIPORT
|
||||||
tristate '"multiport" Multiple port match support'
|
tristate '"multiport" Multiple port match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
Multiport matching allows you to match TCP or UDP packets based on
|
Multiport matching allows you to match TCP or UDP packets based on
|
||||||
a series of source or destination ports: normally a rule can only
|
a series of source or destination ports: normally a rule can only
|
||||||
|
@ -595,6 +642,7 @@ config NETFILTER_XT_MATCH_MULTIPORT
|
||||||
config NETFILTER_XT_MATCH_PHYSDEV
|
config NETFILTER_XT_MATCH_PHYSDEV
|
||||||
tristate '"physdev" match support'
|
tristate '"physdev" match support'
|
||||||
depends on NETFILTER_XTABLES && BRIDGE && BRIDGE_NETFILTER
|
depends on NETFILTER_XTABLES && BRIDGE && BRIDGE_NETFILTER
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
Physdev packet matching matches against the physical bridge ports
|
Physdev packet matching matches against the physical bridge ports
|
||||||
the IP packet arrived on or will leave by.
|
the IP packet arrived on or will leave by.
|
||||||
|
@ -604,6 +652,7 @@ config NETFILTER_XT_MATCH_PHYSDEV
|
||||||
config NETFILTER_XT_MATCH_PKTTYPE
|
config NETFILTER_XT_MATCH_PKTTYPE
|
||||||
tristate '"pkttype" packet type match support'
|
tristate '"pkttype" packet type match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
Packet type matching allows you to match a packet by
|
Packet type matching allows you to match a packet by
|
||||||
its "class", eg. BROADCAST, MULTICAST, ...
|
its "class", eg. BROADCAST, MULTICAST, ...
|
||||||
|
@ -616,6 +665,7 @@ config NETFILTER_XT_MATCH_PKTTYPE
|
||||||
config NETFILTER_XT_MATCH_QUOTA
|
config NETFILTER_XT_MATCH_QUOTA
|
||||||
tristate '"quota" match support'
|
tristate '"quota" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `quota' match, which allows to match on a
|
This option adds a `quota' match, which allows to match on a
|
||||||
byte counter.
|
byte counter.
|
||||||
|
@ -636,6 +686,7 @@ config NETFILTER_XT_MATCH_RATEEST
|
||||||
config NETFILTER_XT_MATCH_REALM
|
config NETFILTER_XT_MATCH_REALM
|
||||||
tristate '"realm" match support'
|
tristate '"realm" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select NET_CLS_ROUTE
|
select NET_CLS_ROUTE
|
||||||
help
|
help
|
||||||
This option adds a `realm' match, which allows you to use the realm
|
This option adds a `realm' match, which allows you to use the realm
|
||||||
|
@ -650,6 +701,7 @@ config NETFILTER_XT_MATCH_REALM
|
||||||
config NETFILTER_XT_MATCH_SCTP
|
config NETFILTER_XT_MATCH_SCTP
|
||||||
tristate '"sctp" protocol match support (EXPERIMENTAL)'
|
tristate '"sctp" protocol match support (EXPERIMENTAL)'
|
||||||
depends on NETFILTER_XTABLES && EXPERIMENTAL
|
depends on NETFILTER_XTABLES && EXPERIMENTAL
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
With this option enabled, you will be able to use the
|
With this option enabled, you will be able to use the
|
||||||
`sctp' match in order to match on SCTP source/destination ports
|
`sctp' match in order to match on SCTP source/destination ports
|
||||||
|
@ -662,6 +714,7 @@ config NETFILTER_XT_MATCH_STATE
|
||||||
tristate '"state" match support'
|
tristate '"state" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
depends on NF_CONNTRACK
|
depends on NF_CONNTRACK
|
||||||
|
default m if NETFILTER_ADVANCED=n
|
||||||
help
|
help
|
||||||
Connection state matching allows you to match packets based on their
|
Connection state matching allows you to match packets based on their
|
||||||
relationship to a tracked connection (ie. previous packets). This
|
relationship to a tracked connection (ie. previous packets). This
|
||||||
|
@ -672,6 +725,7 @@ config NETFILTER_XT_MATCH_STATE
|
||||||
config NETFILTER_XT_MATCH_STATISTIC
|
config NETFILTER_XT_MATCH_STATISTIC
|
||||||
tristate '"statistic" match support'
|
tristate '"statistic" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `statistic' match, which allows you to match
|
This option adds a `statistic' match, which allows you to match
|
||||||
on packets periodically or randomly with a given percentage.
|
on packets periodically or randomly with a given percentage.
|
||||||
|
@ -681,6 +735,7 @@ config NETFILTER_XT_MATCH_STATISTIC
|
||||||
config NETFILTER_XT_MATCH_STRING
|
config NETFILTER_XT_MATCH_STRING
|
||||||
tristate '"string" match support'
|
tristate '"string" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
select TEXTSEARCH
|
select TEXTSEARCH
|
||||||
select TEXTSEARCH_KMP
|
select TEXTSEARCH_KMP
|
||||||
select TEXTSEARCH_BM
|
select TEXTSEARCH_BM
|
||||||
|
@ -694,6 +749,7 @@ config NETFILTER_XT_MATCH_STRING
|
||||||
config NETFILTER_XT_MATCH_TCPMSS
|
config NETFILTER_XT_MATCH_TCPMSS
|
||||||
tristate '"tcpmss" match support'
|
tristate '"tcpmss" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `tcpmss' match, which allows you to examine the
|
This option adds a `tcpmss' match, which allows you to examine the
|
||||||
MSS value of TCP SYN packets, which control the maximum packet size
|
MSS value of TCP SYN packets, which control the maximum packet size
|
||||||
|
@ -704,6 +760,7 @@ config NETFILTER_XT_MATCH_TCPMSS
|
||||||
config NETFILTER_XT_MATCH_TIME
|
config NETFILTER_XT_MATCH_TIME
|
||||||
tristate '"time" match support'
|
tristate '"time" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
This option adds a "time" match, which allows you to match based on
|
This option adds a "time" match, which allows you to match based on
|
||||||
the packet arrival time (at the machine which netfilter is running)
|
the packet arrival time (at the machine which netfilter is running)
|
||||||
|
@ -718,6 +775,7 @@ config NETFILTER_XT_MATCH_TIME
|
||||||
config NETFILTER_XT_MATCH_U32
|
config NETFILTER_XT_MATCH_U32
|
||||||
tristate '"u32" match support'
|
tristate '"u32" match support'
|
||||||
depends on NETFILTER_XTABLES
|
depends on NETFILTER_XTABLES
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
---help---
|
---help---
|
||||||
u32 allows you to extract quantities of up to 4 bytes from a packet,
|
u32 allows you to extract quantities of up to 4 bytes from a packet,
|
||||||
AND them with specified masks, shift them by specified amounts and
|
AND them with specified masks, shift them by specified amounts and
|
||||||
|
@ -731,6 +789,7 @@ config NETFILTER_XT_MATCH_U32
|
||||||
config NETFILTER_XT_MATCH_HASHLIMIT
|
config NETFILTER_XT_MATCH_HASHLIMIT
|
||||||
tristate '"hashlimit" match support'
|
tristate '"hashlimit" match support'
|
||||||
depends on NETFILTER_XTABLES && (IP6_NF_IPTABLES || IP6_NF_IPTABLES=n)
|
depends on NETFILTER_XTABLES && (IP6_NF_IPTABLES || IP6_NF_IPTABLES=n)
|
||||||
|
depends on NETFILTER_ADVANCED
|
||||||
help
|
help
|
||||||
This option adds a `hashlimit' match.
|
This option adds a `hashlimit' match.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue