El jueves 18 febrero de 1999 a las 12:56:04, Javier L�pez dijo:
> Hola a la lista.
> 
> En mi empresa estamos utilizando una m�quina con debian 2.0 para dar
> acceso a Internet a trav�s de una l�nea ADSL, en una instalaci�n piloto
> de Telef�nica. Como a veces la l�nea la cortan, hemos pensado en colocar
> una conexi�n RDSI a trav�s de un router conectado a la misma m�quina, de
> modo que si el ADSL se cae autom�ticamente entrara la l�nea de reserva.
> 
> La m�quina est� equipada con tres tarjetas de red, una para conectar con
> la red interna, la segunda con el modem ADSL y la tercera ser�a la
> conexi�n con el router.
> 
> La pregunta es �Como podr�a conseguir que se hiciera autom�ticamente la
> modificaci�n de la interfaz de salida?

Si no eres experimentado en hacer scripts y usar el "ipfwadm" para
establecer la pol�tica de ruteo, puedes intentarlo con el paquete "ipmasq".
No es ni mas ni menos que un script en "/etc/rc.boot" que cada vez que se
inicia el sistema (o lo llamas t�...) lee la configuraci�n del
archivo "/etc/ipmasq.conf". Adem�s el paquete trae un "ipmasqconfig" que te
ayuda a crear el archivo de configuraci�n en el "/etc". Puedes configurar
varios interfaces como es tu caso.

El problema viene porque est� pensado para los que tiene IP fija, pero no es
muy dificil crear un script que modifique el "/etc/ipmasq.conf" cada vez que
cambia tu ip. Adem�s lo puedes hacer para que tambi�n verifique (con un ping
a tu ip, por ejemplo) que el interfaz no ha caido, y si no est� activo uno,
entonces que active el otro.

Yo tengo un 486 con un modem convencional y una tarjeta de red dando
servicio a la LAN. Cada vez que conecta modifica el archivo de configuraci�n
para el ipmasq:

---------- inicio ----------
#!/bin/sh
EXTERNAL_IP=`fconfig ppp0 | grep inet | cut -d: -f2 | cut -dP -f1`
EXTERNAL_NETMASK=`fconfig ppp0 | grep inet | cut -d: -f4`
INTERNAL_IP=( 192.168.1.1 )
INTERNAL_NETMASK=( 255.255.255.0 )
echo "EXTERNAL_IP=$EXTERNAL_IP" > /etc/ipmasq.conf
echo "EXTERNAL_NETMASK=$EXTERNAL_NETMASK" >> /etc/ipmasq.conf
echo "INTERNAL_IP=$INTERNAL_IP" >> /etc/ipmasq.conf
echo "INTERNAL_NETMASK=$INTERNAL_NETMASK" >> /etc/ipmasq.conf
chown root.root /etc/ipmasq.conf
chmod 644 /etc/ipmasq.conf
/etc/rc.boot/ipmasq
----------- fin -----------

como ves, lee la IP y la m�scara de red que le da el ISP al modem, pasa los
valores al "/etc/ipmasq.conf" y ejecuta "/etc/rc.boot/ipmasq".

H�chale un vistado al paquete "ipmasq" para comprenderlo mejor. Y hazte el
script que modifique la IP y otro que verifique que no se ha caido la
conexi�n, y si se ha caido que cambie de interfaz (por ejemplo un cron que
cada minuto hace un ping, o un demonio...). Te puede dar pistas el paquete
"pppupd".

Espero que todo esto al menos te facilite las cosas.

Podr�as comentarnos tus impresiones sobre el ADSL: velocidad,
prestaciones... Aunque est� fuera del tema de la lista, a mi personalmente
no me importar�a.

Saludetes!
-- 
Vicente Barba: <[EMAIL PROTECTED]> -- Albacete [ES]
100% LiNUX v0.03: http://personal1.iddeo.es/ret003u7
      Debian GNU/Linux -- Usuario Registrado # 90822

Responder a