31 escribiu: > Andres Herrera escribiu: > >> No conozco el funcionamiento de diald, pero voy a suponer que cuando >> está desconectado no existe ppp0 y cuando lo está sí (si resulta que >> no es así, pues se chafó el invento ;-)) : cambia las entradas del >> exim en el cron >> por scripts que hagan lo mismo pero previamente verifiquen que existe >> ppp0. Así no te levanta la conexión, y cuando estés conectado los >> correos saldrán normalmente. >> >> Caso de no servir el tema de la existencia de ppp0, quizás haya otra >> pista que te pueda servir: no sé, la última entrada del diald en los >> logs, la existencia o no de ruta por defecto, el Up o Down del propio >> ppp0, etc... >> >> > Gracias, el pppd en demanda ya tiene ppp0, pero una direccion de red > local y siempre la misma, así que ya está: > > # /etc/cron.d/exim: crontab fragment for exim > > # Run queue every 15 minutes > 08,23,38,53 * * * * mail if ! ifconfig | grep 10.64.64.64 > > /dev/null; then if [ -x /usr/sbin/exim -a -f /etc/exim/exim.conf ]; > then /usr/sbin/exim -q ; fi; fi > No!!!!!, mierda, no funciona, tiene esa dirección, pero al conectar coje la que da el servidor y luego se muere y queda esa misma, así que ya no funciona. Así que hay que usar otra solución, ¿a alguien se le ocurre como saber si la conexión esta levantada o no con pppd on demand?