A ver si ahor ame explico mejor...
Ordenador con internet - 2 targetas de red - 2 direcciones IP como minimo (1 x cada tarjeta)
Una tendra la de internet, la otra la de la red local.
Pues bien, en el resto de ordenas que quieran acceder a internet, necesitan una IP de la red local, la submascara correspondiente, y una puerta de enlace a internet. La puerta de enlace a internet, sera la IP de la red local... Si no sabes la IP prueba a poner /sbin/ifconfig en la consola y te deberian salir las dos targetas de red con su ip respectiva, pero ojo, te recomiendo que mejor que tenerla dinamica (q te lo haga cada vez q inicias, le asignes unas tu mismo...)
En fin, pondremos un ejemplo concreto...
Ordenador con Internet:
Tarjeta de red 1 -> IP: 80.34.23.9 ... DNS1: 180.132.2.30 DNS 180.132.2.31
Tarjeta de red 2 (local) -> IP: 192.168.0.1 (esta ip esta en el rango de ips permitidas en redes locales... te recomiendo que uses esa ip) Submascara de Red: 255.255.255.0 y lo demas no hace falta rellenarlo.
Cualquier otro ordenador que quiera acceder a internet:
Tarjeta de red -> IP: cualquiera entre 192.168.0.2 y 192.168.0.254
Submaskara de Red: 255.255.255.0
Puerta de Enlace: 192.168.0.1
DNS: 180.132.2.30
DNS: 180.132.2.31
Las DNS y la IP de la tarjeta 1 son inventadas. Esos son los datos que supuestamente deberia darte tu ISP.
Teniendo en cuenta que tienes un router... la tarjeta de red1 necesitara pertenecer a la red local del router... en esta puedes usar una del rango (ara diferenciarla d ela otra tarjeta) de la 192.168.1.x, donde x va entre 1 y 254.
El menu de configuración debe estar por el apartado de Configuracion del Sistema, Redes o como sea segun la distro que tengas...
Espero habemre explicado mejor.
EDIT: Esto es mas un asunto de configuración de redes que de Linux o windows...
Realmente, la base pra configurarlas (los numeros puestos antes) deberian valerte tanto ne windows como en linux.