Introduccion
Hace poco me instale el debian sarge, le hice las actualizaciones pertinentes, del nucleo, las x, el kde, le puse todo lo necesario para no estrañar winxp (cliente de correo, mensajeria IM, etc etc)
y como nunca pude hacer con mi viejoj red hat 7.3... pude configurar samba y darle acceso a las otras pcs de la LAN al disco donde todos guardan sus documentos... pero faltaba solo una cosa... la conexion a internet (un parentesis... en serio q linux lo es todo... haha creo q no necesito windows mas q para jugar... pero voy a ver como hago correr los juegos si se puede con el wine)
Descripcion del equipo
Dos tarjetas de red identicas Realtek, una conectada al router zyxel(supongo q subred 192.168.1.0) eth0 con direccion ip asignada dinamicamente por el zyxel y la otra conectada a mi red privada lan (subred 192.168.0.0) eth1 con direccion estatica 192.168.0.1
El nucleo original era el 2.4, me baje uno 2.6 con el apt-get (precompilado) y se hizo al parecer de manera satisfactoria.
Las maquinas de mi lan reciben direcciones ip automaticamente de mi dhcpd q se ejecuta en este servidor, a travez de eth1, el dhcpd.conf es el que sigue:
y el /etc/network/interfaces:subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "kicks-ass.org";
option domain-name-servers 200.48.225.130;
option domain-name-servers 200.48.225.146;
option time-offset -5; # Eastern Standard Time
range dynamic-bootp 192.168.0.2 192.168.0.254;
default-lease-time 259200;
max-lease-time 604800;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name "kicks-ass.org";
option domain-name-servers 200.48.225.130;
option domain-name-servers 200.48.225.146;
option time-offset -5; # Eastern Standard Time
#range dynamic-bootp 192.168.1.2 192.168.0.254;
default-lease-time 259200;
max-lease-time 604800;
}
#subnet 204.254.239.0 netmask 255.255.255.224 {
# range 204.254.239.10 204.254.239.20;
# option broadcast-address 204.254.239.31;
# option routers prelude.fugue.com;
#}
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
El problema:
De la introduccion se pueden percatar q mi problema no es tarjetas de red, ya que el samba funciona a la perfeccion... desde los clientes windows puedo navegar en los sistemas de ficheros montados en el servidor linux.
Desde el linux, puedo navegar por internet de manera normal, conectarme al msn, etc etc.
Las iptables las configure asi, de acuerdo a un post de Devil sobre iptables... y me iban perfectamente en mi redhat, pero en este debian ya no me van, las pongo para q sirvan de referencia:
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/255.255.255.0 -j MASQUERADE
Ojala alguien me pueda ayudar a solucionar el problema y las maquinas de la red puedan acceder a internet... estube pensando q podia ser porque la maquina es cliente y a la vez servidor dhcp, o tal vez porque para q funcione dhcpd, tube q agregar referencias a la subred del router zyxel en el dhcpd.conf, ya q no me corria si no hacia esto, pero nose pues... mas me parece q fuera de las iptables, ojala me den una mano