iptables does not do the routing - of course you can tell iptables what to do with packets which are not destind for the firewall / router itself (FORWARDING chain) and you can restrict ports, devices... ladida!
iptables is for firewalling, restricting access!
what you need for routing to work is:
1. routing table needs to be defined correctly (hence i asked for your routing tables) not only on the server - but also on the workstation:
you need the route for both your networks, and you need the default route too
in linux type 'route' on windows run 'route print'
2. on linux pc's you will need the file /proc/sys/net/ipv4/ip_forward to have the content '1'
run this command:
# echo 1 > /proc/sys/net/ipv4/ip_forward
3. if you have iptables set up alreaddy either flush the FORWARD chain, and dont forget to set the chain policy to ACCEPT
or
add rules to allow traffic from the network card
please note that these rules will not do any packet filtering (they simply allow everything!)
#iptables -I FORWARD 1 -m state --state ESTABLISHED,RELATED
#iptables -I FORWARD 2 -i eth1 -j ACCEPT
#iptables -I FORWARD 3 -o eth1 -j ACCEPT
if you are looking for iptables tutorial, try googleing for 'iptables tutorial' or goto
http://iptables-tutorial.frozentux.n...-tutorial.html
that will actually be all you need to know about iptables :-)