File: README.Debian

package info (click to toggle)
iptables 1.4.8-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 3,696 kB
  • ctags: 3,860
  • sloc: ansic: 30,115; sh: 10,372; makefile: 132
file content (49 lines) | stat: -rw-r--r-- 1,872 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Documentation:
==============

The various netfilter and iptables HOWTOS can be found at:

  http://www.netfilter.org/documentation/


Bug Reports:
============

There's a bit of confusion and a lot of bug reports regarding iptables
missing extension support. Basically, any given extension has kernel
code and a complimentary user-space module to configure it.

Without the kernel support, you get errors like this:

  ## example from http://www.securityfocus.com/infocus/1723
  # iptables -A INPUT -p tcp -m tcp --dport 135 -j TARPIT
  iptables: No chain/target/match by that name

In that example, the TARPIT extension is not available in the kernel.

Without the user-space support, you get errors like this:

  # iptables -A INPUT -p tcp --dport 80 -j FOO
  iptables v1.4.0: Couldn't load target `FOO':/lib/iptables/libipt_FOO.so: cannot open shared object file: No such file or directory

  Try `iptables -h' or 'iptables --help' for more information.

In that example, the user-space iptables extension FOO does not exist.


The iptables package may have user-space support for extensions that may
not be enabled in your kernel. That's a kernel issue. If possible, your
kernel maintainer can add support. Reporting a bug on iptables will not
help much there. The same goes for any netfilter kernel problems.

Conversely, the iptables package may lack user-space support for kernel
extensions that were added to your kernel. All or most stock extensions
are already included with iptables.Bug reports for missing stock
iptables user-space extensions are quite appropriate. Requests to add
third party extensions and scripts to iptables are pretty much rejected
wholesale for now.

Some of the extensions (user-space + kernel code) are available from the
netfilter ftp site and various third party locations. Your mileage may
vary on adding any of those extensions.