I have made a match module which will match the flow label in an IPv6-packet. But when I issue the following command i get an error:
# ip6tables -A PREROUTING -i eth0 -t mangle -m flowlbl --flowlbl 1 -j LOG --log-level 1 ip6tables v1.2.6a: can't initialize ip6tables table `mangle': Address family not supported by protocol Perhaps iptables or your kernel needs to be upgraded. When I do lsmod it looks like this: # lsmod ip6table_mangle 2704 0 (unused) ip6table_filter 2096 0 (unused) ip6t_owner 1408 0 (unused) ip6t_multiport 976 0 (unused) ip6t_mark 752 0 (unused) ip6t_mac 912 0 (unused) ip6t_limit 1216 0 (unused) ip6t_flowlbl 800 0 (unused) ip6t_MARK 1072 0 (unused) ip6t_LOG 3744 0 (unused) ip6_tables 11840 10 [ip6table_mangle ip6table_filter ip6t_owner ip6t_multiport ip6t_mark ip6t_mac ip6t_limit ip6t_flowlbl ip6t_MARK ip6t_LOG] hostfs 9120 1 (ths hostfs is there because I test the module with UML) So, even if the ip6table_mangle-module is loaded I get the "Address family not supported by protocol"-error. Does anyone have a clue whats wrong? Sincerily, Gabriel Paues
