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

