Hombre, una cosa es un proxy, y otra el masquerading con iptables. En cualquier caso, yo lo que quiero es lo segundo (he conseguido montar un proxy son squid, y va bien, pero soporta solo http, https, ftp y poco más, no me sirve para dar conexión total), y es lo que no consigo por más que toco iptables. Mira que hay cientos de manuales para hacer esto, pero me los he pateado y no hay manera de que el PC haga el forwarding.
Ajo y agua es lo que toca
EDITO- Conseguido. He sido bastante tonto, pues al final resulta que es tan sencillo como en windows: marcar una casilla (en este caso dentro de yast, configuración de firewall), que lo que hace es añadir una regla en la tabla nat de iptables, como bien ha dicho
4s|m3tr|ko0.
El problema estaba en que yo ponía como DNS en las máquinas cliente la IP del PC con Suse, tal y como hacía en windows. Pero lo que yo no sabía es que hacer masquerading no implica hacer tambien de DNS, parece ser que en windows al activar esa casilla estás también activando un servidor DNS en la máquina que comparte, en este caso pues no es así, lo que he hecho ha sido poner de DNS la IP del router general de la casa y todo funciona OK.