Masquerading with dsl

Dear support,
I followed all howtos, but NAT form LAN to ISP doesn’t work.

(LAN_comp)------>(eth1 LINUX_comp eth0-dsl0)------->ISP

Setting up DHCP-server from YAST gives an error, so I run it manually. All pings well in LAN.

LAN_comp

IP:   192.168.0.6 
DG:   192.168.0.1  
Mask: 255.255.255.000

LINUX_comp ifconfig

dsl0      Link encap:Point-to-Point Protocol
          inet addr:10.57.9.68  P-t-P:80.86.242.121  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:174 (174.0 b)  TX bytes:54 (54.0 b)

eth0      Link encap:Ethernet  HWaddr 00:1D:60:45:4A:3E
          inet6 addr: fe80::21d:60ff:fe45:4a3e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10462 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8622 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:12259312 (11.6 Mb)  TX bytes:1389773 (1.3 Mb)

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:A9:7B:EF
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fea9:7bef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:369 errors:0 dropped:0 overruns:0 frame:0
          TX packets:244 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27311 (26.6 Kb)  TX bytes:26866 (26.2 Kb)
          Interrupt:16 Base address:0x2c00

LINUX_comp route

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
80.86.242.121   0.0.0.0         255.255.255.255 UH    0      0        0 dsl0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 dsl0

How should I set firewall zones when i have dsl0, eth0 and eth1?
Is that right?
http://s39.radikal.ru/i085/0903/9b/dd8408fbf991.jpg

IP forwarding enabled
echo 1 > /blabla/ done

What I’m doing wrong?
Help somebody please! Thanks a lot…

You need on server:
Fixed IP address to the “gateway” network interface, e.g. 192.168.0.1 [OK]
Assign dsl0 Internet interface to the firewall’s “External Zone” [OK]
Assign the gateway interface eth1 to the firewall’s “Internal Zone” [OK]
IP Masquerading check Yast → Firewall > Masquerading is activated and nothing in Redirect Requests [is that OK]??

You need on client:
Static IP 192.168.0.6 [OK]
Routing like in this Pic but set to 192.168.0.1 [is that OK]??
Nameservers from your ISP like in this Pic or will not find internet sites [is that OK]??

Background: openSUSE ICS: Internet Connection Sharing (Linux IP Masquerading) with Suse or Windows Servers

Yeeah! It works!rotfl!

Problem was that DNS server in LAN_conf was my LINUX_comp, but it has to be the same that i get from my ISP.

Thanks swerdna, I’v seen your post after solving, but it helps too, on clarifying understanding.
rotfl!