Vale, parece que hemos encontrado el fallo.


        Bueno, vamos a ir por partes (es un poco largo pero...)

a ver, lo primero es revisar el fichero /etc/network/interfaces de cada
m�quina (NOTA: M1=Pasarela conectada por PPP M2=Portatil)

Yo lo tengo as�:

-M1:
# The loopback interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 172.16.0.10
        netmask 255.255.255.0
        network 172.16.0.0
        broadcast 172.16.0.255

Y en M2:
# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 172.16.0.1
        netmask 255.255.255.0
        gateway 172.16.0.10
        network 172.16.0.0
        broadcast 172.16.0.255

En mi caso es una red clase B. T� tienes que poner el rango de IP que
conrresponda a tu red.
Reinicias los interfaces de ambas m�quinas para que tome los valores y
con eso ya se tiene que ver las dos m�quinas (ping y esas cosas)


Esto lo ten�a bien



Para reiniciarlos puedes utilizar: ifdown ethX (con esto tiras abajo la interface ethX)
   ifup ethX (con esto la levantas)

   (Donde X suele ser 0 a no ser que tengas m�s de una tarjeta de red)

Lo siguiente, configurar las DNS:

En M1 y en M2 editas /etc/resolv.conf y pones

nameserver IP_DNS1o
nameserver IP_DNS2o


Esto tambi�n lo ten�a



Ahora tienes que hacer NAT mediante IPTABLES (sin miedo...) en M1:


No, si miedo nunca ;o)



Como root, teclea:

~# echo 1 > /proc/sys/net/ipv4/ip_forward
~# /sbin/iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0



AQU� EST�.

Va y me dice que:


# /sbin/iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0
FATAL: Module ip_tables not found.
iptables v1.2.11: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


Y voy y le instalo el iptables, y me dice lo mismo.

Supongo que tendr� que activar en el kernel (2.6.8) CONFIG_NETFILTER, y recompilar no?


Lo pregunto por si acaso. Voy a hacerlo ahora





Esto luego lo puedes poner en un script que se ejecute al arrancar la
m�quina M1 y as� no lo tienes que repetir cada vez que quieras salir a
internet.


Esta duda siempre la he tenido. Me hago el script y lo pongo en /etc/init.d ?



Lo que te voy a decir a continuaci�n no s� si ser� correcto pero alguien
me dijo una vez que instalase Bind en la pasarela y como funciona...
pues no me he preguntado si es necesario o no. Si quieres puedes probar
si funciona hasta aqu�. Si no:

~# apt-get update
~# apt-get install bind


Esto lo intento ahora mismo, mientras te escribo...

Perdona, que con mi RTB le est� costando un poco...

Ya est�. Pero nada, no va. Voy a seguir con la recompilaci�n del Kernel, y ya te aviso.



No tienes que configurar nada en Bind

Y con esto se supone que ya debes poder salir a internet ;-)

Suerte

... y paciencia ;o)

Responder a