|
From: Oliver N. <dig...@gm...> - 2007-08-09 22:23:26
|
Hi, again! After a clean build today i tested the new iso - everything looked fine. But i found out that MASQUERADING doesn't work anymore. I didn't change anything, nat/masquerading-modules are all loaded. All i got is an "invalid argument" error. Could it be that the latest layer7 changes broke something? After searching for a while i found the following on the netfilter website: > 3.20 'iptables: Invalid argument' after kernel update (nat table) > > You have just upgraded your kernel and suddenly some of the commands (especially in the 'nat' table), and you experience something like: > > # iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE > iptables: Invalid argument > > This happens when the structure size between kernel and userspace changes. > You will need to recompile the iptables userspace program using the include files of your new kernel. > This only happens if you (or the vendor of your kernel) has applied some patches either only to the old or only to the new kernel. > It is not supposed to happen between vanilla kernel.org kernels. If it does, please inform the netfilter-devel mailinglist. I'm a little bit lost here, maybe someone can help to check this? Thanks Oliver |