source: postlfs/security/iptables/iptables-intro.xml@ 64d97b7c

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 64d97b7c was 64d97b7c, checked in by Larry Lawrence <larry@…>, 21 years ago

update to sawfish-1.3, librep-0.16.2 and first round spell check

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@792 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 1.8 KB
Line 
1<sect2>
2<title>Introduction to iptables</title>
3
4<screen>Download location (HTTP): <ulink url="&iptables-download-http;"/>
5Download location (FTP): <ulink url="&iptables-download-ftp;"/>
6Version used: &iptables-version;
7Package size: &iptables-size;
8Estimated Disk space required: &iptables-buildsize;</screen>
9
10<para>To use firewalling, as well as installing iptables, you will need
11to configure the relevant options into your kernel. This is discussed
12in the next part of this chapter - <xref linkend="postlfs-security-fw-kernel"/>.</para>
13
14<para>If you intend to use IPv6 you might consider extending the kernel
15by running <userinput>make patch-o-matic</userinput> in the top-level
16directory of the sources of iptables. If you are going to do this, on a
17freshly untarred kernel, you need to run <userinput>yes "" | make config
18&amp;&amp; make dep</userinput> first because otherwise the
19patch-o-matic command is likely to fail while setting up
20some dependencies.</para>
21
22<para>If you are going to patch the kernel, you need to do it before you
23compile iptables, because during the compilation, the kernel source tree
24is checked (if it is available at <filename>/usr/src/linux</filename> to
25see which features are available. Support will only be compiled into
26iptables for the features recognized at compile-time. Applying a kernel
27patch may result in errors, often because the hooks for the patches
28have changed or because the runme script doesn't recognize that a patch
29has already been incorporated.</para>
30
31<para>Note that for most people, patching the kernel is unnecessary.
32With the later 2.4.x kernels, most functionality is already available
33and those who need to patch it are generally those who need a specific
34feature; if you don't know why you need to patch the kernel, you're
35unlikely to need to!</para>
36
37</sect2>
Note: See TracBrowser for help on using the repository browser.