On 09.06, Stefan van der Eijk wrote:
> with kernel-enterprise-2.4.22-4mdk I'm getting the following errors with 
> iptables / NAT:
> 
> Sep  6 00:30:50 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> Sep  6 00:31:21 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> Sep  6 00:31:52 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> Sep  6 00:32:23 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> Sep  6 00:32:54 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> Sep  6 00:33:25 taz kernel: MASQUERADE: No route: Rusty's brain broke!
> 
> anybody else?
> 

Kernel bug. This is a workaround.

===== net/ipv4/netfilter/ipt_MASQUERADE.c 1.6 vs edited =====
--- 1.6/net/ipv4/netfilter/ipt_MASQUERADE.c     Tue Aug 12 11:30:12 2003
+++ edited/net/ipv4/netfilter/ipt_MASQUERADE.c  Thu Aug 28 16:54:15 2003
@@ -90,6 +90,7 @@
 #ifdef CONFIG_IP_ROUTE_FWMARK
        key.fwmark = (*pskb)->nfmark;
 #endif
+       key.oif = 0;
        if (ip_route_output_key(&rt, &key) != 0) {
                 /* Funky routing can do this. */
                 if (net_ratelimit())

-- 
J.A. Magallon <[EMAIL PROTECTED]>      \                 Software is like sex:
werewolf.able.es                         \           It's better when it's free
Mandrake Linux release 9.2 (Cooker) for i586
Linux 2.4.23-pre2-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-1mdk))

Reply via email to