Kernel config HOWTO for Netsukuku

In order to sucessfully deploy Netsukuku you must have some extra modules loaded in your kernel. Basicly you need the following options enabled:

CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_NET_IPIP=y
CONFIG_NETFILTER=y
...
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
...
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y

You can also build the kernel with those options as modules, but you have to be sure to load them before launching Netsukuku.

If you are unsure wheter or not you got already those modules available, try to load them up or check your /proc/config.gz file for the mentioned options.

Ntk_required_kernel_modules (last edited 2008-07-26 21:05:27 by anonymous)