/etc/ppp/ip-up ip-down
Hola, lista. He observado que, dentro de /etc/ppp, existen un par de directorios ( ip-up.d y ip-down.d ), en los cuales se encuentran diversos guiones de inicio para su ejecución al conectar/desconectar con ppp. Mi inglés no da para mucho, y, mirando en /usr/doc/ppp, lo único que atiné a entender es algo relacionado con la creación de un archivo ( var/run/ppp-quick ). Modifiqué una copia de pon, de nombre mypon, para crear el archivo en cada conexión ( tengo un solo proveedor ). No obstante, al conectar, sigue sin ejecutar los guiones en /etc/ppp/ip-up e ip-down. Agradezco la ayuda, por adelantado. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: /etc/ppp/ip-up ip-down
El Mar 14 May 2002 18:48, Manoli escribió: Los scripst son efectivamente para ejecutar comandos o llamar a aplicaciones o utilitarios cada vez que se realiza una conexion ppp o cadavez que esta se cancela tenes que editar el archivo y agregarle el/los comandos que quieras yo por ejemplo agrego en /etc/ppp/ip-up la linea: /etc/init.d/ipsec start /usr/bin/ipsec auto --up mitunel para levantar el demonio ipsec y para crear un tunnel hacia un servidor determinado Lo mismo pero en distinto orden cuando cancelo la conexion Espero te sirva Angel C Alvarez Hola, lista. He observado que, dentro de /etc/ppp, existen un par de directorios ( ip-up.d y ip-down.d ), en los cuales se encuentran diversos guiones de inicio para su ejecución al conectar/desconectar con ppp. Mi inglés no da para mucho, y, mirando en /usr/doc/ppp, lo único que atiné a entender es algo relacionado con la creación de un archivo ( var/run/ppp-quick ). Modifiqué una copia de pon, de nombre mypon, para crear el archivo en cada conexión ( tengo un solo proveedor ). No obstante, al conectar, sigue sin ejecutar los guiones en /etc/ppp/ip-up e ip-down. Agradezco la ayuda, por adelantado. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
ip-up ip-down
Hola, Hasta ahora para conectarme a internet utilizaba un script (ligeramente modificado de uno que saque de un COMO creo que de infovía-como) que lanzaba el pon, recogía el correo (fetchmail y un log de fechmail) y enviaba el correo pendiente, luego para desconectarme tengo otro script que mata el fetchmail y su log, volve a enviar correo pendiente y hace poff. Al actualizar a potato he visto que hay 2 directorios ip-up e ip-down con script que se lanzan al comienzo y final de la conexión ¿debería cambiar mis script de conexión y pasarlos a estos directorios? ¿es más correcto así?. Muchas gracias -- ===NaClU2===IJAS _/ _/ _/_/_/ _/_/_/ Desde: 40º25'N 3º39'O _/ _/ _/ _/ _/ mailto:[EMAIL PROTECTED] _/ _/ _/ _/_/_/ _/_/_/KRIPTOPOLIS (ANTI-L$$I) _/ _/ _/ _/ _/ _/http://anas.worldonline.es/ijalonso _/ _/_/_/ _/ _/ _/_/_/http://club.telepolis.com/ijas
ip-up, ip-down ...
Hola! Sabeis si los paquetes debian que ponen algun fichero en ip-up.d o ip-down.d siguen algun tipo de politica como ocurre al iniciar el sistema en /etc/init.d y los respectivos directorios de rc?.d. Como a veces es necesario un orden en la ejecucion de los scripts los he renombrado con S??* y K??*, cogiendo el mismo nombre para los que inician o matan un mismo servicio, seria complicar la cosa si creo un directorio (/etc/ppp/ip.d) donde esten los ficheros y en ip-*.d creo enlaces y que sigan el mismo comportamiento como hacen los demonios en /etc/init.d. Y para crear una consola en las X donde direccionar la salida y el error de dichos programas, he intentado lanzar xterm pero no me deja el servidor de las X, ¿que permisos hay que cambiar? Un saludo: -- Tomas Güemes Sánchez [EMAIL PROTECTED] [EMAIL PROTECTED]
Re: ip-up /ip-down
El lunes 19 de abril de 1999 a la(s) 19:28:26 +0100, Javier Ramirez contaba: # /etc/ppp/ip-up.d/00recoger Ponle un #!/bin/sh como primera línea y seguro que rula. /usr/sbin/sendmail -q - /dev/tty9 2/dev/tty9 /usr/bin/fetchmail - /dev/tty10 2/dev/tty10 Yo primero tengo el sendmail -q y luego, tras acabar, pongo el fetchmail, lo tengo así para coger ya algún posible mensaje de vuelta. Vamos, que no se ejecutan a la vez sino uno tras otro. -- Just do it. David Serrano [EMAIL PROTECTED] Linux Registered User no. 87069 http://come.to/Hue-Bond.world In love with TuX. Linux 2.2.6 PGP Public key at http://www.ctv.es/USERS/fserrano/pgp_pubkey.asc
Re: ip-up /ip-down
On lun, abr 19, 1999 at 07:28:26 +0100, Javier Ramirez wrote: Siguiendo tus consejos y ejemplos he modificado mi script para recoger y enviar correo y news y tengo lo siguiente: ls -la /etc/ppp/ip-up.d total 1 -rwxr-xr-x 1 root root 221 abr 19 19:10 00recoger # /etc/ppp/ip-up.d/00recoger touch /var/spool/news/active.read sleep 15 /usr/sbin/sendmail -q - /dev/tty9 2/dev/tty9 A esto no le veo el sentido... te va a ralentizar por un tubo todo. El sendmail funciona localmente en tu máquina tal que un cartero en un barrio así que no veo por qué lanzarlo al conectarse. Lo suyo es tenerlo activo siempre como demonio. /usr/bin/fetchmail - /dev/tty10 2/dev/tty10 En mi caso le tuve que especificar el protocolo para el servido, POP3 pues ino nopez... prueba a ver. /usr/sbin/fetch - /dev/tty11 2/dev/tty11 Si no te rula me inclino por un error en el conf del cliente de noticias. wait Cuanto? killall pppd exit 0 Cuando me conecto, espero un buen rato y... ¡nada, no pasa nada! :-? El script funciona correctamente (lo he comprobado ejecutándolo 'a mano'). ¿Qué hago mal? Prueba a ver lo que te digo. Saludos y suertes. -- Javier Viñuales Gutiérrez [EMAIL PROTECTED]
Re: ip-up /ip-down
On dom, abr 18, 1999 at 12:29:22 +0100, Javier Ramirez wrote: Anteriormente tenía instalada le RedHat 5.2 y para automatizar la ejecución de programas y/o scripts al producirse la conexión a INTERNET bastaba con editar el archivo /etc/ppp/ip-up.local. Ahora tengo la debian 2.0 y veo que la cosa funciona ligeramente diferente. ¿Dónde puedo obtener información sobre el tema? ¿Hay algún HOWTO o FAQ? En caso contrario ¿algún alma caritativa me haría un sencillo resumen? Realmente fácil: *Para automatizar las tareas a lanzar cuando inicies la conexión con el servidor, pon shell-scripts, perl-scripts o el ejecutable que desees en el directorio '/etc/ppp/ip-up.d/'. Si hay varios ficheros en este directorio se ejecutarán por orden alfabético comenzando por los números, seguido de las mayúsculas y luego las minúsculas. Ejemplo (mi sistema) [EMAIL PROTECTED] ls -l /etc/ppp/ip-up.d total 6 -rwxr-xr-x 1 root root35 abr 8 02:09 000jlclient (DNS dinámica) -rwxr-xr-x 1 root root43 sep 20 1998 00wmppp (necesario wmppp) -rwxr-xr-x 1 root root 476 abr 6 16:44 01pon_correo (bajar correo) -rwxr-xr-x 1 root root 536 abr 6 16:44 timofometro (monitor gasto) -rwxr-xr-x 1 root root21 mar 5 21:17 zz_news (bajar noticias) *Para automatizar las tareas a 'matar' cuando termines la conexión con tu servidor ponlas en '/etc/ppp/ip-down.d/' y se ejecutarán siguiendo el mismo criterio. Ejemplo (mi sistema) [EMAIL PROTECTED] ls -l /etc/ppp/ip-down.d total 4 -rwxr-xr-x 1 root root86 sep 20 1998 00wmppp (necesario wmppp) -rwxr-xr-x 1 root root 249 dic 14 17:34 correo_poff (mato demonio) -rwxr-xr-x 1 root root 267 abr 18 21:15 timofometro (escribo log gasto) Lógicamente el comentario entre paréntesis al final de cada línea es eso, un comentario puesto a pelo por mi. Un ejemplo de script de '/etc/ppp/ip-up.d' puede ser el de bajar correo: [EMAIL PROTECTED] cat /etc/ppp/ip-up.d/01pon_correo #!/bin/sh # --- Coger/Enviar el correo --- # Normalmente tardo entre 5 y 10 segundos en hacer la conexión, así que ... #sleep 10 killall -v -9 tail # Mato el proceso del tail anterior /usr/sbin/sendmail -q # Mando el correo en la cola # Llamo a fetchmail (lo lanzo como demonio que mira el buzón del servidor) # cada 60 segundos. Mantengo un fichero de log: fetchmail -d 60 -k --protocol POP3 -v -L $HOME/etc/fetchmail.log # Voy viendo el log de lo que hace fetchmail en la consola 9 (tail -f $HOME/etc/fetchmail.log /dev/tty9) Un ejemplo de script de '/etc/ppp/ip-down.d' puede ser el de matar el demonio de fetchmail: [EMAIL PROTECTED] cat /etc/ppp/ip-down.d/correo_poff #!/bin/sh # # Finalizando tareas de correo al desconectarme de Internet # # Mato el proceso de fetchmail: fetchmail -v --quit killall -v -9 tail A mi con saber esto me basta y te aseguro que me resulta mucho más cómodo gestionar las tareas en scripts independientes que en un sólo fichero. Saludos. -- Javier Viñuales Gutiérrez [EMAIL PROTECTED]