[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: La red no ve Internet a través de PPP



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)



Reply to: