Estoy trabajando para mover la configuración actual de mi servidor a un hardware más nuevo y migrar de ubuntu karmic koala a lúcido lynx. Actualmente estoy usando gw6c (compilado del sitio web gogo6, en lugar de la versión de los repositorios) para obtener acceso ipv6 para mis sistemas. En el sistema koala kármico, utilicé un script init.d simple para iniciar el cliente ipv6
#! /bin/sh
/usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf
Pensé que, dado que esto se ejecuta en cualquier nivel de ejecución, debería traducirse a
respawn
console none
start on startup
stop on shutdown
script
exec /usr/local/gw6c/bin/gw6c -f /usr/local/gw6c/bin/gw6c.conf
emit free6_ipv6_started
end script
Esto funciona bien desde initctrl, pero aparentemente no se inicia cuando se inicia. - su estado es detener / esperar. Funciona bien (y reaparece) cuando se inicia de otra manera. ¿Alguna idea sobre dónde me estoy equivocando y cuál sería el argumento apropiado para comenzar?
EDITAR: el error exacto es 'init: el proceso principal de gw6c (xxx) finalizó con el estado 8' seguido por la reaparición del proceso, con xxx siendo un PID que sospecho. También estoy medio sospechando que esto es porque gw6c comienza antes que la red, y necesito mi eth0 antes de que gw6c sea