i've tried this a number of times, and it just doesn't want to work...
this is the situation: - my computer is acting as the router OK - 2 network cards, eth0 and eth1 good - eth0 connected to an adsl router, which is being used plainly as a modem (long and painful story), via pppoe as device dsl0 OK - eth0 gets an ip address from the router meaning adsl router I assume. Assuming this is correct, and therefore assuming the adsl router runs a dhcp server, which should not only give eth0 its IP, but also its gateway, subnet mask, and dns. - my router is 10.0.0.2 Meaning your computer? meaning eth0? assigned from the adsl router? - my internal network uses 192.168.1.x (via dhcp) You are also running a dhcp server. - eth1 (internal) is 192.168.1.250 OK, you have set this in Yast, and have should have configured your dhcp server to assign 192.168.1.250 as the "router", meaning the gateway for
Raoul Snyman wrote: this network.
- eth0 has router's ip as it's default route and ip forwarding set meaning adsl router's ip? ip forwarding set for the adsl router, or what do you mean here? - eth1 has none of those options set no default route? - firewall has dsl0 set as external interface should also have eth0 - firewall has no internal interface set
should have eth1
none of the other computers on the network can access the internet or e-mail or anything... anyone got any ideas? am i doing something wrong? sounds like you haven't configured things in your firewall for masquerading. It may be clearer to distinguish your terminology since you are dealing with 2 routers. Can maybe help more with more info. What version of SuSE, as well as the above questions?
-- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Registered Linux user 231871