- Rellenar los datos en www.noip.com
- Elegir el modo: Free Sign Up
- INSTALAR NO-IP EN LA RASBERRY
- Crear un directorio para descomprimir el fichero que se debe descargar
- cd
- mkdir noip
- Suponiendo que se esté usando el usuario pi, esto sería similar a utilizar: mkdir /home/pi/noip
- Descargar: wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
- Descomprimir: tar vzxf noip-duc-linux.tar.gz
- Esto creará una carpeta del tipo: noip-x.x...
- Ir a esa nueva carpeta compilar e instalar:
- sudo make
- sudo make install
- pedirá el nombre de usuario y contraseñas dadas durante el registro
- Hacer correr noip: sudo /usr/local/bin/noip2
- Hacer que se inicie automáticamente al reiniciar el sistema:
- Crear el fichero noip2 en /etc/init.d: sudo nano /etc/init.d/noip2
- Contenido del fichero al final de esta pubicación (fondo amarillo). El script se puede encontrar en: www.stuffaboutcode.com
- Dar permiso de ejecución al script: sudo chmod 755 /etc/init.d/noip2
- Probar si se para, si se inicia y si se reinicia.
- sudo /etc/init.d/noip2 stop
- sudo /etc/init.d/noip2 start
- sudo /etc/init.d/noip2 restart
- Registrar el script para que se inicie con el sistema:
- sudo update-rc.d noip2 defaults
- Se ha terminado en la máquina local. Queda configurar el servicio.
- He hecho por medio la configuración de raspberry para dar tiempo a recibir el correo de verificación.
- Verificar la dirección de correo electrónico suministrado.
- Seleccionar Host/Redirects (parte superior de la columna izquierda)
- Add a Host
- Elegir el nombre y el dominio (en este caso entre los dominios gratuitos)
- Ya solo falta abrir puertos en el router. Lo más facil es direccionar el 80 de la raspberry al 8080 de internet (es al que apunta no-ip por defecto).
- No se que pasará en otras conexiones, en mi conexión actual no me deja probarlo. Tuve que utilizar un proxy para el navegador.
- El día que lo busqué: anonymous proxy free online
- Probé el primero de la lista: www.zend2.com
- Y funcionó bien: Al poner la dirección: xxxx.no-ip.org visita: mi-ip:8080
- Ya solo queda añadir a esa /owncloud (como mi conexión no es segura no he introducido user/pass)
- El proximo paso será asegurar la conexión.
- En vez de navegar a través de un proxy es más senillo utilizar el navegador de tor:
- https://www.torproject.org/
- Tiene más utilidades, pero para esto es sencillísimo y sin necesidad de complicarse buscando un proxy porque seguro que el anterior pronto deja de ser gratuito.
#! /bin/sh
# /etc/init.d/noip2
### BEGIN INIT INFO
# Provides: noip2
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Simple script to start a program at boot
# Description: A simple script from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO
# If you want a command to always run, put it here
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting noip2"
# run application you want to start
/usr/local/bin/noip2
;;
stop)
echo "Stopping noip2"
# kill application you want to stop
killall noip2
;;
*)
echo "Usage: /etc/init.d/noip2 {start|stop}"
exit 1
;;
esac
exit 0
No hay comentarios:
Publicar un comentario