Foro de elhacker.net

Comunicaciones => Redes => Mensaje iniciado por: jhonatanAsm en 28 Febrero 2014, 12:17 pm



Título: (SOLUCIONADO) Servidor casero tp link w8901g + tomcat + ubuntu + no-ip
Publicado por: jhonatanAsm en 28 Febrero 2014, 12:17 pm
Hola,
estoy haciéndome un servidor casero, pero no tengo muy clara la idea de cómo hacerlo, esto es lo que hice:
1- cree un host en no-ip
2- le hice ping al host y me devuelve paquetes
3- desde la configuración del router puse la ip del servidor como estática ( 192.168.1.10)
4- en el router hice la redirección del puerto( port forwarding )  así :
En el menú: advanced setup -> NAT -> Virtual server
puse:
application: HTTP_Server
protocol: ALL ( TCP-UDP )
Start Port Number : 8080
End Port Number :8090
Local IP Address: 192.168.1.10 ( ip estática, configurada anteriormente en el punto 3 ).

5- en el router registré el host de no-ip así:
en el menú: Access Management -> DDNS
puse:
Dynamic DNS: Activated
Service Provider: http://www.no-ip.com/      
My Host Name: hostDeNoIP.no-ip.org
Username: usuario de no-ip   
Password: pass de no-ip

6- agregue esta línea en el archivo hosts de ubuntu:
127.0.0.1 hostDeNoIP.no-ip.org
192.168.1.10 (ip estática) hostDeNoIP.no-ip.org
guardé, reinicie router.

- ahora realizo un ping desde el servidor a la dominio: hostDeNoIP.no-ip.org y se reciben paquetes,
también realizé un ping desde una pc, fuera de la red local y también se reciben paquetes.

- luego inicio el tomcat, y  desde el servidor se accede correctamente a la
url: hostDeNoIP.no-ip.org:8080/examples

- si pongo hostDeNoIP.no-ip.org:8080/examples en otro pc de la misma red local, sale pagina no disponible ( desde google chrome ).

- si pongo: hostDeNoIP.no-ip desde un pc de la red local me lleva al login del router.

- si pongo: hostDeNoIP.no-ip desde un pc fuera de la red local sale: connection refused.

me podrían ayudar por favor.








Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: HdM en 28 Febrero 2014, 13:10 pm
Hola.

El problema es que tu router no implementa o no tiene activado el nat loopback.

Para acceder desde el resto de equipos de la LAN, agrega en cada uno de ellos en el fichero de hosts, como has hecho en ubuntu:

Citar
192.168.1.10 hostDeNoIP.no-ip.org

Con respecto a esto:

Citar
- si pongo: hostDeNoIP.no-ip desde un pc de la red local me lleva al login del router.

- si pongo: hostDeNoIP.no-ip desde un pc fuera de la red local sale: connection refused.

Por defecto, tira al puerto 80, para admon. web del router. Estará activado para hacerlo sólo desde la parte LAN y no desde la WAN.

Un saludo.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: jhonatanAsm en 28 Febrero 2014, 20:48 pm
hola hdm, tienes razón en lo del nat loopback, mi router no implementa esa interfaz virtual.
estuve googleando y parece que con esto:
http://www.tp-link.com/pe/article/?id=383

se puede implementar lo que pretendo, podrías confirmarlo, y gracias por todo.
un saludo.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: HdM en 28 Febrero 2014, 20:56 pm
Pues la verdad es que no veo relación entre lo que quieres implementar y el enlace que pones de tp-link. Pero es que tampoco sé qué problema tienes actualmente.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: jhonatanAsm en 28 Febrero 2014, 22:08 pm
El problema que tengo actualmente es que el router no tiene la función
de nat loopback, ahora busco alternativas, y por lo que veo según la imagen del
link podría ser una solución, pero como no sé de redes, tal vez sólo me parezca.

En esa imagen veo que el router tiene ip de internet, y esa ip se asocia con una ip local ( y esa imagen me hace pensar que sea posible, pero en realidad no sé lo que significa esa imagen )

lo que pretendo es crear un servidor casero,
tengo una aplicacion en tomcat y quiero que el mundo vea mi aplicación.

por lo del enlace del tp link, según la última imagen me parece que se puede asociar la ip publica del router con una ip de mi red local.

aparece masomenos esta imagen:
192.168.1.10             0.0.0.0

En la opción de adevanced setup-> nat
La imagen a la que me refiero aparece en el paso 4 del enlace.

bueno, de momento puedo acceder a mi router remotamente( desde otra red ), espero que esto sea positivo, la verdad que sólo sé lo básico sobre redes. salu2.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: HdM en 28 Febrero 2014, 22:48 pm
Hola.

Está clara la finalidad de lo que quieres montar y entiendo que ya lo conseguiste. Es decir, lo que indicas del punto 4º en ese enlace, equivale a lo que ya has hecho en el punto 4º de tu 1er post. Y con el punto 5º, has conseguido que a pesar de tener ip pública dinámica, se siga resolviendo el dominio correctamente.

El tema del nat loopback, sólo te afecta cuando tratas de acceder a la web desde tu LAN y ese problema lo resuelves con la edición del fichero de hosts en el resto de equipos tal y como lo hiciste en ubuntu. Para el acceso desde fuera de tu LAN no debes tener problemas. Si pones hostDeNoIP.no-ip.org:8080/examples desde fuera de tu red, ¿no accedes correctamente?

Saludos.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: jhonatanAsm en 1 Marzo 2014, 15:05 pm
1- una pc de mi red que no es el servidor, no puede acceder a hostDeNoIP.no-ip.org:8080/examples.

2- cambién la cofiguración de mi router para que sea accesible remotamente(WAN). y efectivamente logré acceder desde un pc fuera de la red local.

3- en la opción de menú del router: Advanced setup -> NAT -> IP Address Mapping (for Multiple IP Service)
(véase la sgte imagen : http://www.tp-link.com/Resources/UploadFiles/383_d.jpg)
añadí la sgte regla:
regla Nro 2:
Rule Type: One to One
local start ip: 192.168.1.10 ( ip estática del servidor )
Local end ip: N/A
Public start ip: 0.0.0.0
public end ip: N/A

podrías explicarme qué hice con esa configuración(3), porque despúes que guardé los cambios no puede acceder al router ni local, ni remotamente.
salu2.


Título: Re: (AYUDA) Servidor casero tp link w8910g + tomcat + ubuntu + no-ip
Publicado por: jhonatanAsm en 1 Marzo 2014, 19:36 pm
- como no podía acceder a mi router, lo resetee,
- puse la configuración establecida en el 1er mensaje, más la adición de ip locales en el archivo hosts,
- y ahora el sistema web es accesible localmente por toda la red local, y también a través de Internet.

Muchas Gracias HdM. salu2.


Título: Re: (SOLUCIONADO) Servidor casero tp link w8901g + tomcat + ubuntu + no-ip
Publicado por: HdM en 3 Marzo 2014, 11:35 am
Me alegra que lo hayas solucionado. Por eso te indicaba que según los pasos que indicabas que habías seguido en tu primer post, más lo dicho para el fichero de hosts, aparentemente estaba todo correcto.

Saludos.