En un post anterior explique como instalarlo en Ubuntu, ahora vamos a instalarlo en Arch Linux.
Para iniciar el demonio escribimos (también como root): /etc/rc.d/tftpd start; debe de salir un mensaje en la consola:
:: Starting TFTPD [DONE]
Si queremos corroborar podemos ejecutar el siguiente comando (como root): netstat -nulp
Ahora vamos a modificar varios archivos jejeje:
El primero es tftpd, ubicado en /etc/conf.d/tftpd, lo podemos modifcar con gedit o nano: nano /etc/conf.d/tftpd; lo q se muestra en el archivo debe ser algo similar a esto:
#
# Parameters to be passed to TFTPD
#
#TFTPD_ARGS="-l -s /var/tftpboot"
lo podemos dejar de la siguiente manera (a manera de ejemplo):
#
# Parameters to be passed to TFTPD
#
#TFTPD_ARGS="-l -s -c /home/usuario/Publico"
donde la carpeta Publico se alojara todos los archivos a compartir, -l -s -c son las opciones q va tener nuestro servidor: listen, secure y create; pordefault va a escuchar por el puerto 69.
Guardamos el archivo y nos vamos ahora al archivo /etc/host.allow.
Hay q configurarlo para q se permita el acceso de usuarios externos hacia nuestro servidor tftp:
#
# /etc/hosts.allow
#
# End of file
debemos agregar la siguiente linea:
#
# /etc/hosts.allow
#
in.tftpd:ALL
# End of file
Y por ultimo modificamos los permisos de la carpeta Publico para q se pueda agregar archivos:
sudo chmod 777 /home/usuario/Publico/
Para reiniciar el servidor escribimos en la terminal:
/etc/rc.d/tftpd restart
y para detenerlo:
/etc/rc.d/tftpd stop
Si queremos q nuestro servidor se ejecute al iniciar la compu debemos modificar el archivo /etc/rc.conf y agregar el demonio tftpd; a mi quedo de la siguiente manera:
DAEMONS=(syslog-ng dbus networkmanager netfs crond @gdm @tftpd)
Otra cosa q hay q mencionar, es q no es necesario instalar un tftp cliente, pq ya se instala al bajar tftpd-hpa.
Espero q les sirva :-)
No hay comentarios:
Publicar un comentario