Este sitio es propiedad de cookies de terceros.
Si usted continúa con nosotros, entendemos que acepta nuestro uso de cookies.

  • Este sitio usa cookies. Para continuar usando este sitio, debes aceptar nuestro uso de cookies. Más información.
Home

Manual host ddns + inadyn-mt (OpenSpa)

fogo

Usuario Destacado
Vip OpenSPA
#43
DUCKDNS:
Código:
--update_period_sec 300
--username su_usuario
--password su_password
--alias su_hostname
--dyndns_server_name www.duckdns.org
--dyndns_server_url /nic/?
--log_file /tmp/inadyn.log
--verbose 5
 

gasat

Usuario Destacado
Vip OpenSPA
#44
Hola, quiero agradecer publicamente la gran ayuda del amigo forero fogo , por su paciencia y buen hacer conmigo, ya que gracias a todo eso he conseguido poner en marcha el sistema, muy contento de estar en este gran foro y enormes foreros, un saludo para todos.
 

arming

Presentado
Forero
#46
Pregunta alguien me puede ayudar.
Hola para hacer Streaming Direct de un Vu plus último4k es necesario activar y configurar inadyn??
 

fogo

Usuario Destacado
Vip OpenSPA
#47
si sales de tu LAN y no tienes IP Fija sino dinamica de tu proveedor de internet SI, aparte hay otras formas de configurar la ip dinámica para que te la redireccione pero son más complejas, esta forma es la más sencilla todo esto siempre y cuando tu servicio de internet no admita un DNS dinamico directo en el router, hay ciertos dominios donde tengas configurado tu servicio dyndns dinámico y estés registrado que no se admiten, de esta forma enigma2 se encarga.
 

sairanac

Presentado
Forero
#49
En este manual vamos a tratar como crear un host ddns y como actualizar nuestra ip publica en este con la utilidad inadyn-mt instalable desde respositorios de la imagen OpenSpa.

¿ Para que es util usar un host ddns ?

Cuando nos conectamos a nuestro receptor dentro de nuestra red de casa, para acceder al mismo lo hacemos con la ip local de este, o sea tipo 192.168.1.xxx.

En el caso que nos quisieramos conectar al receptor fuera de la red de nuestra casa, pues lo haremos a traves de nuestra ip publica, la cual podemos saber si por ejemplo estando en nuestra casa accedemos a web que nos la muestra como:

http://miip.es/

Ahora debemos tener en cuenta unos factores:

  • La conexion a nuestro receptor se realiza a traves de un puerto
  • Debemos redirigir en el router el puerto deseado a la ip local de nuestro receptor
Teniendo en cuenta esto, lo mas recomendable es usar para nuestro receptor una ip local fija, ya que si tenemos redirigido un puerto a la ip local de nuestro receptor y la ip del receptor cambia, pues evidentemente no sera posible la conexion.

Una vez tenemos esto claro, pues para realizar la conexion fuera de nuestra red local accederiamos a traves de la ip publica nuestra a un puerto determinado que hemos abierto en nuestro router hacia la ip local del receptor, y por lo tanto conectariamos con este.

  • En el caso de que nuestra ip publica sea dinamica, cuando apagamos por ejemplo el router de nuestra vivienda y lo encendemos, o por otros factores, la ip publica cambia, por lo tanto si intentaramos acceder al receptor a traves de la ip publica y esta a cambiado, pues no podriamos realizar la conexion, por este motivo es por lo que usamos un host dnns ya que como veremos con el plugin inadyn-mt en el receptor podremos mantener actualizada la ip del host, y por lo tanto si accedemos a traves del host siempre lo haremos con la ip correcta.

En este manual lo vamos a dividir en dos partes:

  • Creacion de un host ddns
  • Actualizar nuestra ip publica en el host ddns con inadyn-mt en el receptor

1. CREACION HOST DDNS

Existen varios servicios para crear host ddns, ya sea de pago o gratuitos, en este caso el manual lo vamos a realizar bajo no-ip, con el cual podemos:

* Crearnos un host gratuito
* Con la limitacion de que el host caduca a los 30 dias, debiendo renovarlo manualmente a traves de un correo que recibimos.

a) Accedemos a la pagina web de no-ip, y lo primero que debemos realizar es registrarnos para ello pulsamos sobre sign up:



b) A continuacion debemos:

  • Introducir un correo valido donde recibiremos un email de confirmacion, y que nos servira de user de acceso.
  • Una contraseña de acceso al servicio noip
  • El nombre que deseemos que tenga nuestro host
  • y seleccionamos en el despegable uno de los tres host gratuitos que deseemos usar.


c) Una vez completados los datos pulsamos sobre create my free Account:



d) Ahora recibiremos en nuestro email de registro, un correo con enlace para confirmar la cuenta, una vez realizado y accedamos ya como registrados a no-ip, pulsamos sobre Managed DNS:



e) Observaremos como tenemos nuestro host que hemos creado asociado a nuestra ip publica:



Como comentemos si nuestra ip publica cambia, debemos actualizar la ip publica en el host, para ello lo vamos a realizar en nuestro receptor con Openspa, usando la utilidad inadyn-mt, que vamos a ver a continuacion.

2. ACTUALIZAR IP AL HOST CON INADYN-MT

a) Primero vamos a realizar la instalacion de esta utilidad, para ello accedemos a nuestro receptor a traves de consola terminal (telnet) y ejecutamos:

Código:
opkg install inadyn-mt


b) Una vez instalado el servicio, debemos configurar esta utilidad con nuestra datos para que asi nos realice la actualizacion de la ip de nuestro host, para ello accedemos por ftp al receptor al directorio /etc/inadyn.conf:



c) Editamos el archivo de la siguiente manera:

Código:
# Check for a new IP every 54000 seconds (24 hours)
update_period_sec ---->Tiempo en segundos cada cuanto queremos que actualice

# Enter your DynDNS.com username and password here
username --------> correo de registro en no-ip
password -------> contraseña de acceso a no-ip

# What kind of host is being updated? Choices are dyndns@dyndns.org, statdns@dyndns.org, custom@dyndns.org
dyndns_system default@no-ip.com ---->no tocar para cuentas no-ip

# The hosts you want to update (uncomment the lines below)
alias ----->nombre de nuestro host
#alias another-dynamic-host.homeip.net
Un ejemplo de como quedaria:

Código:
# Check for a new IP every 54000 seconds (24 hours)
update_period_sec 3600

# Enter your DynDNS.com username and password here
username openspamanual@gmail.com
password 66666666

# What kind of host is being updated? Choices are dyndns@dyndns.org, statdns@dyndns.org, custom@dyndns.org
dyndns_system default@no-ip.com

# The hosts you want to update (uncomment the lines below)
alias openspatestmanual.zapto.org
#alias another-dynamic-host.homeip.net
d) Una vez configurado, si queremos realizar una actualizacion manual para la primera vez, para actualizar el host sin esperar a la actualizacion automatica, accedemos por consola terminal (telnet al receptor), y ejecutamos:

Código:
/etc/init.d/inadyn-mt stop
Código:
/etc/init.d/inadyn-mt start


e) para comprobar que la actualizacion se ha realizado correctamente podemos acceder al log de inadyn-mt que se crea en /var/log/inadyn.log

Y si se hizo correcto observaremos:

Código:
Sun Oct 22 22:42:09 2017: S:INADYN: Started 'inadyn-mt version 02.24.44' - dynamic DNS updater.
Sun Oct 22 22:42:15 2017: W:INADYN: IP address for alias 'openspamanual.zapto.org:auto' needs update to '90.3.72.118'...
Sun Oct 22 22:42:15 2017: W:INADYN: Alias 'openspatest.manual.org' to IP '90.3.72.118' updated successfully.
Sun Oct 22 22:42:15 2017: W:INADYN: DYNDNS Server response:
HTTP/1.1 200 OK
Content-Type: text/plain; charset=UTF-8
Connection: close
Cache-Control: private, must-revalidate
pragma: no-cache
expires: -1
Date: Sun, 22 Oct 2017 20:42:14 GMT

good 90.3.72.118
Te lo has currado