Tu lo que quieres hacer es compartir la conexion no? Osea, el cablemodem al pc con linux, y del pc con linux al pc win.
Yo lo tengo asi solo que los dos con linux.
Al pc que va enchufado el cablemodem le vamos a llamar server, y al otro desktop.
En el server, hay dos tarjetas de red, eth0, por DHCP al modem, y eth1 con ip estatica (192.168.0.1 por ejemplo) y la mascara de subred 255.255.255.0 . El desktop lleva otra tarjeta de red, con ip fija (192.168.0.2 por ejemplo) mascara de subred 255.255.255.0 y getaway o pasarela 192.168.0.1. Entonces, lo que tienes que hacer, es ejecutar en el pc con linux, esta regla de iptables:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
en el caso de que internet entre por eth0. Yo esta regla la tengo dentro de un script y este dentro de $HOME/.kde/AutoStart, asi cada vez que arranca kde me lo arranca.
Agur!
P.D.: Si, soy de Gasteiz y tengo Euskaltel.