Chapter 5. Installation - step 2: download the modules

In order to use the LEAF firewall you will need to install the modules that will be loaded to complement your kernel. You will need one for your ethernet card(s) in particular.

Modules can be stored in two different places:

By default, the modules.lrp package of the LEAF "Bering" firewall provides:

# ls -la
total 228
drwxr-x---    2 root     root         4096 May 11  2003 .
drwxr-xr-x    3 root     root         4096 May 11 19:35 ..
-rw-r--r--    1 root     root         9052 May 11 19:07 8390.o
-rw-r--r--    1 root     root        27532 May 11 19:07 eepro100.o
-rw-r--r--    1 root     root         5496 May 11 19:07 ip_conntrack_ftp.o
-rw-r--r--    1 root     root         5276 May 11 19:07 ip_conntrack_irc.o
-rw-r--r--    1 root     root         4332 May 11 19:07 ip_nat_ftp.o
-rw-r--r--    1 root     root         3704 May 11 19:07 ip_nat_irc.o
-rw-r--r--    1 root     root         4476 May 11 19:07 mii.o
-rw-r--r--    1 root     root         9816 May 11 19:07 n_hdlc.o
-rw-r--r--    1 root     root         8276 May 11 19:07 ne.o
-rw-r--r--    1 root     root         8588 May 11 19:07 ne2k-pci.o
-rw-r--r--    1 root     root        10444 May 11 19:07 ppp_async.o
-rw-r--r--    1 root     root         5444 May 11 19:07 ppp_deflate.o
-rw-r--r--    1 root     root        25572 May 11 19:07 ppp_generic.o
-rw-r--r--    1 root     root        22416 May 11 19:07 ppp_mppe.o
-rw-r--r--    1 root     root         8444 May 11 19:07 ppp_synctty.o
-rw-r--r--    1 root     root        11872 May 11 19:07 pppoe.o
-rw-r--r--    1 root     root         3764 May 11 19:07 pppox.o
-rw-r--r--    1 root     root         6808 May 11 19:07 slhc.o
#

8390, eepro100, mii.o, ne and ne2k-pci are drivers for common network cards.

n_hdlc, ppp_generic, ppp_async, ppp_synctty, ppp_mppe, pppoe, pppox, slhc are ppp and ppp/pppoe related modules.

ip_conntrack_* and ip_nat_* modules are use for masquerading.

Important

You will probably need to download other modules for your own network card or to get access to specific functionnalities (bridge.o for bridging, ...). The whole set of Bering linux kernel modules is available for download here. If you just want to download a specific module go through the Bering modules download area.