El daemon del protocolo punto a punto (PPP) 4.0 de Solaris (pppd) puede salir de forma inesperada en las condiciones siguientes.
El daemon pppd está inactivo.
Se habilitan las opciones demand y holdoff del daemon pppd.
Llega un paquete durante el periodo de espera.
Si el daemon pppd sale de forma inesperada, en el archivo apropiado de registro del sistema queda registrado un mensaje similar al siguiente:
fecha_actual nombre_sistema pppd[PID]: [ID 702911 daemon.error] unable to set IP to pass: Invalid argument fecha_actual nombre_sistema pppd[PID]: [ID 702911 daemon.error] unable to enable IPCP |
Consulte la página de comando man pppd( 1M) para obtener más información sobre las opciones demand y holdoff del daemon pppd.
Solución alternativa: elija una de las soluciones alternativas siguientes:
Si no necesita que el daemon pppd espere antes de reiniciar los enlaces, no utilice la opción holdoff con el daemon pppd.
Establezca el valor de la opción holdoff en 0.
Ejecute el daemon pppd desde una secuencia de bucle similar a la siguiente secuencia de Bourne shell.
#!/bin/sh while :; do /usr/bin/pppd cua/b lock idle 60 demand nodetach noauth \ 38400 10.0.0.1:10.0.0.2 holdoff 20 done
Si configura diversos túneles de IP entre dos nodos IP y habilita ip_strict_dst_multihoming u otros filtros IP, se pueden producir pérdidas de paquetes.
Solución alternativa: elija una de las soluciones alternativas siguientes:
Configure en primer lugar un único túnel entre los dos nodos IP. Agregue direcciones al túnel mediante el comando ifconfig con la opción addif.
No habilite ip_strict_dst_multihoming en los túneles entre dos nodos IP.