Hola , tengo entendido que hay que habilitar el servicio (inetd_enable="YES")de "/etc/rc.conf" en la carpeta etc no tengo este archivo, solamente rc.local,tampoco tenia inetd.conf pero lo pude ubicar instalando el paquete simple network service spawner .Que tendria que hacer para habilitar el servicio en ubuntu 11.10 ?.. muchas gracias. ;-)
encontre el archivo rc.conf en /etc/init/
pero no dice nada "inetd_enable="YES""...
Cita de: FAKEz en 2 Julio 2012, 06:22 AM
Hola , tengo entendido que hay que habilitar el servicio (inetd_enable="YES")de "/etc/rc.conf" en la carpeta etc no tengo este archivo, solamente rc.local,tampoco tenia inetd.conf pero lo pude ubicar instalando el paquete simple network service spawner .Que tendria que hacer para habilitar el servicio en ubuntu 11.10 ?.. muchas gracias. ;-)
encontre el archivo rc.conf en /etc/init/
pero no dice nada "inetd_enable="YES""...
Hola camarada.
Te voy a poner una solución mia aunque no sé si te va a servir de algo, intentaré ayudarte.
Me imagino que a inetd (o como se llame) lo reconocerá como servicio.
Intenta ver su estado:
service inetd status
y luego activalo
sudo service inetd start
Y dices si funciona o no.
Segunda opción:
Prueba si tienes la carpeta rc.d y si el archivo está ahí, o si hay una carpeta rc y luego un archivo .conf que a veces a mi también me ha pasado saltarme algunas carpetas.
Gracias por ayudar ccruch ya habia probado como tu me dijiste pero esto es lo que ocurre:
# sudo service inetd start
inetd: unrecognized service
mira en la carpeta /etc, tengo el siguiente archivo inetd.conf, esta compuesto por lo siguiente:
# /etc/inetd.conf: see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
#:INTERNAL: Internal services
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#time stream tcp nowait root internal
#:STANDARD: These are standard services.
#:BSD: Shell, login, exec and talk are BSD protocols.
#:MAIL: Mail, news and uucp services.
#:INFO: Info services
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#:RPC: RPC based services
#:HAM-RADIO: amateur-radio services
#:OTHER: Other services
En /etc/rc0.d tengo k20openbsd-inetd con lo siguiente:
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: openbsd-inetd
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $syslog
# Should-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the inetd daemon.
### END INIT INFO
DAEMON=/usr/sbin/inetd
[ -x $DAEMON -a -e /etc/inetd.conf ] || exit 0
[ -e /etc/default/openbsd-inetd ] && . /etc/default/openbsd-inetd
. /lib/lsb/init-functions
checkportmap () {
if ! grep -v -s "^ *#" /etc/inetd.conf | grep -q -s 'rpc/'; then
return 0
fi
if [ ! -x /usr/bin/rpcinfo ]; then
log_action_msg "WARNING: rpcinfo not available - RPC services may be unavailable!"
log_action_msg " (Commenting out the rpc services in inetd.conf will"
log_action_msg " disable this message)"
elif ! /usr/bin/rpcinfo -u localhost portmapper >/dev/null 2>&1; then
log_action_msg "WARNING: portmapper inactive - RPC services unavailable!"
log_action_msg " (Commenting out the rpc services in inetd.conf will"
log_action_msg " disable this message)"
fi
}
checknoservices () {
if ! grep -q "^[[:alnum:]/]" /etc/inetd.conf; then
log_action_msg "Not starting internet superserver: no services enabled"
exit 0
fi
}
case "$1" in
start)
checknoservices
checkportmap
log_daemon_msg "Starting internet superserver" "inetd"
start-stop-daemon --start --quiet --pidfile /var/run/inetd.pid \
--oknodo --exec $DAEMON -- $OPTIONS
log_end_msg 0
;;
stop)
log_daemon_msg "Stopping internet superserver" "inetd"
start-stop-daemon --stop --quiet --pidfile /var/run/inetd.pid \
--oknodo
log_end_msg 0
;;
reload|force-reload)
log_daemon_msg "Reloading internet superserver" "inetd"
start-stop-daemon --stop --quiet --pidfile /var/run/inetd.pid \
--oknodo --signal 1
log_end_msg 0
;;
restart)
checkportmap
log_daemon_msg "Restarting internet superserver" "inetd"
start-stop-daemon --stop --quiet --pidfile /var/run/inetd.pid \
--oknodo
checknoservices
sleep 1
start-stop-daemon --start --quiet --pidfile /var/run/inetd.pid \
--exec $DAEMON -- $OPTIONS
log_end_msg 0
;;
status)
status_of_proc -p /var/run/inetd.pid $DAEMON inetd && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/openbsd-inetd {start|stop|reload|force-reload|restart|status}"
exit 2
;;
esac
exit 0
Muchas gracias por su ayuda.
* Not starting internet superserver: no services enabled
supongo que de algun archivo de configuracion falta habilitarlo con un "yes" pero busco no lo he encontrado,si alguien me puede dar una mano , muchas gracias.
Pues lamento no poder ayudarte. Lo único que se me ocurre, es que uses la orden locate.
Es lo bueno de ubuntu. Te pones en la consola como superusuario, y pones locate nombre_archivo y te lo tiene que encontrar (si existe).
Más cosas no se me ocurren (tampoco soy "expero" en linux).
Salu2