IP forwarding in SuSe 8.0

Andrew Mathews andrew_mathews
Mon May 17 11:31:48 PDT 2004


Roger Hayter wrote:

> I wonder if anyone has any ideas what might be going wrong here?  I have 
> a Suse 8.0 machine which I plan to use as a router/firewall.  Using 
> routeable IPs. It has 3 NICs, one of which gets its address by dhcpcd 
> (eth0).  This is for technical adsl modem reasons, but it is always the 
> same address.  IP forwarding works between the two NICs (on different 
> subnets) which have preset IPs (eth1 and eth2), and to the actual IP 
> address of eth0.  Routing is set up so I can contact the wider Internet 
> from the firewall machine itself, via eth0, and both incoming and 
> outgoing connections work fine.  (Not left on long in this un-firewalled 
> config, in case anyone out there is listening!) But the kernel will not 
> accept any packets coming in from eth0 which should go to eth[1 or 2] or 
> vice versa.  It isn't the cards themselves, as I have swapped their 
> roles.  Is this a limitation of dhcp, or can anyone suggest another 
> theory?  I am tempted to try a) Suse 7.3 or b) dhclient instead of 
> dhcpcd, but either would be very laborious.

Two things to check. Make sure that ip forwarding is enabled by doing an
echo "1" > /proc/sys/net/ipv4/ip_forward to enable forwarding and set up 
an ipchains rule such as:
/sbin/ipchains -A forward -s 10.10.108.0/24 -j MASQ
substituting the appropriate address and subnet.

-- 
Andrew Mathews
------------------------------------------------------------
   6:35pm  up 14 days, 18:16,  6 users,  load average: 1.02, 0.47, 0.18
------------------------------------------------------------
There's a little picture of ED MCMAHON doing BAD THINGS to JOAN RIVERS
in a $200,000 MALIBU BEACH HOUSE!!




More information about the Linux-users mailing list