Tomcat Vs mi router, y lo malo es que va ganando el router

Buenas


Dude entre postear esto aqui o en PC > varios, pero aqui la gente pilota mas y ademas tiene algo que ver con el software libre, ya que mete a tomcat de por medio.


Si me paso de offtopic dadme dos yoyas y movedlo a varios


El caso es que necesito que desde el exterior conecten con un servidor tomcat que tengo en local (tomcat es una extension de apache para ejecutar paginas escritas en JSP).

El caso es que desde el resto de PC's de mi LAN casera puedo ver las paginas del tomcat poniendo mi IP en local en los navegadores.


El problema ahora viene con el [+furioso] router. Usa el puerto 80 para que puedas administralo y claro, desde fuera de mi LAN, si pones la IP de mi router obviamente accedes a mi router.

Bien, mi idea fue hacer que el firewall se pasase por el forro el 8080, para asi "puentearlo" con el puerto 80 de mi PC y asi que al tratar de hacer http al puerto 8080 de mi router desde fuera se accediese al puerto 80 de mi pc


Bueno, pues estoy removiendo todas las tripas del router, estoy rezando a la virgen, hasta compré una estampita de san agapito pero no consigo hacer que rule.


Segui los pasos de aqui:

http://www.adslayuda.com/modules.php?op=modload&name=Robotics_9003&file=1

y de aqui:

http://acceso.ya.com/adslhome24h/configuracion/configuracion.jsp?f=adsl_cnx_router_us_puertos_abrir


Y de veras que no soy capaz de hacer que tire, y joder, no es para hacer una pagina chorra o para que los colegas se bajen todo lo que pillen de mi ordena, es que de veras que lo necesito.


¿alguno se ha encontrado en alguna de estas?, ya no solo con tomcat, sino con apache o cualquier servidor ftp, telnet, etc ..


Toda ayuda será bien recibida
Tienes el router de Ya.com

Yo lo tengo y tienes que mapear los puertos.
Si tienes IP variable tienes que flashear el router

Y ademas abrir el firewall (o desactivarlo totalmente
,no lo recomiendo)

Yo he consigido poner el mldonkey (antes de que palmara
mi HD)

OJO hay que reiniciar el router para guardar cambios
en el mapeo o el firewall

PD:
Toda la info la saque de esa página
Gracias por contestar Harl


Si, es ese, el robotics 9003


Cambie el firmware del router por lo de la IP dinamica (es un decir que es dinamica XD) y guarde cambios, eso si que esta matarile ya.

Lo de abrir el pierto en el firewall ya esta hecho, desactivarlo ni loco!!

El problema esta en que luego trato de mapear el puerto que he abierto en el firewall (el 8080) al puerto 80 de mi pc. Cuando hago eso reinicio el router para que guarde cambios, por supuesto.

Mi problema es que si trato de entrar a la IP del router por el puerto 8080 me deja acceder, es decir, el firewall del router no me bloquea el acceso, pero es como si no encontrase el tomcat.

de veras que esto ya si que me trae de cabeza, porque escanenadome las ips' externa del router y la propia de mi pc me da que tengo los puertos abiertos, y el mapeo esta hecho y el tomcat funciona
para acceder a tu tomcat , a q puerto accedes? es decir.. has cambiado el server.xml con el puerto 80? , tu desde tu maquina local accedes a http://localhost/loqsea o http://localhost:8080
veo que sabemos de tomcat, eso del server.xml me ha gustado

Pues si escufi, cambie el server.xml y tengo el tomcat en el 80, lo del 8080 lo decia por mapear la IP publica del router, puerto 8080 con la IP de mi pc en el puerto 80 y que asi se accediese al tomcat a traves de la IP publica del router en el puerto 8080

y en mi maquina, con poner http://127.0.0.1/ ya tira, lo tengo todo configurado, todo menos el puto mapeo de los [+furioso]


Saludos y gracias por las respuestas! [bye]
Si no vas a usar la administración remota del router, puedes mapear de puerto 80 del router a 80 de tu PC.

Comprueba a que IP privada de la LAN lo rediriges ;)
Yo no aconsejo usar el tomcat en el puerto 80 ya que si en un futuro pretendes usar el apache para servir imagenes/paginas estaticas html (el apache está mas optimizado para servir las paginas estaticas y imagenes que el tomcat)

Puedes usar el 'Virtualhost' para redireccionar los contenidos que vengan del 8080 en ambas direcciones, pero siempre pasará por el puerto 80. Asi de esa forma te ahorras el mapeo del 8080 en tu router

Edita el httpd.conf (teniendo el modulo de proxy activado en el apache) y dale una entrada para VirtualHost para que te redireccione todo lo que vaya desde /tu_web_app hacia http://tu_ip:8080/tu_webapp.

Necesitaras logicamente un index.html que en el campo META del header haga una redireccion hacia tu index.jsp en el dir de tu web app de esa forma todo el trafico pasará por el apache ya que al poner en el navegador http://tu_ip/tu_webapp o http://url_de_tu_webapp (si lo tienes comprado el dominio) todo pasará por el 80 por defecto que es el puerto que los browsers usan por defecto.

salu2
o hasta por ahi abajo estoy, lo que esta claro es que pilla cerca.

Gracias, Churly y Raine por las ideas, la de Raine no se me habia ocurrido nunca, y por estar esta bien pensada.


Seguire dandole palos a esto a ver si consigo que tire, pero vamos, que ando ya algo bastante quemado, ¡y todo por no llamar al servicio tecnico y que me digan ellos como co*o se hace!


Inhabilito el firewall, lo habilito, le hago perrerias, le puteo un poco, y no hay manera, no me pilla nada y al mirar el log obviamente no hace referencia a ningun acceso que haya estado tratando de hacer.

Muchas gracias a todos, cuando averigue que demonios es posteare la solucion, que me esta trayendo por el camino de la amargura, en serio


Saludos!
Escrito originalmente por RaUleX
Seguire dandole palos a esto a ver si consigo que tire, pero vamos, que ando ya algo bastante quemado, ¡y todo por no llamar al servicio tecnico y que me digan ellos como co*o se hace!

Me autoerespondo dandome un consejo: no llames al servicio tecnico porque no solo no te ayudan, sino que te mandan a una web que ni siquiera es suya.
Juas , acabo de postear en pc->hardware lo mismito que te pasa :-s , quizás funcionaría inhabilitando el webserver desde el atm1 y dejando sólo vía la Lan, podría funcionar... ainsssss menuda putadilla ! :-p

Salu2
No se si te valdra de ayuda , pero yo en mi router 3 com 812 cambie el puerto de la configuracion web de mi router al 8080 y luego le puse un filtro para que rechace toda las conexiones exteriores a ese puerto asi solo puedo configurarlo con su ip privada y me libro de sustos innecesarios.. Luego el 80 queda libre para apache y el resto. .
Vaya, no pense que este hilo fuese a salir del olvido :)

El caso es que ese router murio hace ya varios meses y ahora tengo otro que va mucho mejor.

Bueno, los problemas eran al menos 2:

  • NAT. No podia acceder desde la LAN a la IP publica del router.
  • El router se administra via web, que se soluciona con lo expuesto por AMETSA. Cambias el puerto de configuracion al 8080 y haces que solo se pueda acceder a el a traves de LAN.


Un saludo y gracias por las ideas de todas formas [bye]
Raulex escribió:NAT. No podia acceder desde la LAN a la IP publica del router.


Realmente es así , menudo jincho-router por dios ,pero pensando un pokito con la cabeza (a mí me cuesta ya [jaja] ) tampoco hace realmente falta por que siempre se puede definir el 127.0.0.1 como http://www.tuservidorwebs.org en el /etc/hosts y finikitado... y realmente no sé si se podra acceder por internet al router, porque a mí me sale la página de conf del router pero a coleguillas fueras de mi lan en el :80 no les sale nada y en el :8181 (lo tengo nateao ahí) les sale la webs

Y ya no es que sea mu malo.. es que realmente nadie debe seber utilizarlo al 100%, cosa muy normal cuando la documentación es Tan deficiente...
No sé, seguiré probando , total, ya me lo cargué ayer una vez :-P , en fins habrá que volverlo a remendar... eso sí ahora cada vez que enciendo el mldonkey se cae el joputa [nop]

Salu2

pd: Raulex, no me extraña que se jodiera :-p , se te calentaba un guebo y parte del otro? a mí me pasa :-(
El router no es que sea muy bueno que digamos. El puerto para acceder al irc esta cerrado y para conectar tienes que usar otro, no permite ftp pasivo a traves de el y tampoco es que tragase muchas conexiones simultaneas...

Se puede actualizar el firmware, pero no quita esos problemas.

Y si, se calentaba cosa mala y cada X tiempo tenias que estar apagandolo un rato. Para mi que se jodio por un calenton.

Por cierto, buena idea lo del /etc/hosts [oki]. No se me habia ocurrido y me va a venir bien para hacer unas movidillas.

Un saludo
El mío (3com 812) tampoco soporta entrar por la IP pública, y lo malo de hacer lo del /etc/hosts es que no compruebas realmente si a la gente de fuera le funciona, porque estás pasando olímpicamente del router.

Saludos :)
kedao escribió:El mío (3com 812) tampoco soporta entrar por la IP pública, y lo malo de hacer lo del /etc/hosts es que no compruebas realmente si a la gente de fuera le funciona, porque estás pasando olímpicamente del router.


Para eso también tengo solución :) , con tener algun amigo que se deje dar la coña un ratito , solucionado x'D

La verdad es que ando un poco hecho un lío con el tema de los paquetitos pa un lao que si dns ,puertos , nats , firewall y demás .
Pero lo que me estraña es que sin modificar nada del firmware con la ultima actualización desde fuera de internet , cuando nateo el puerto 80 me caiga irremediablemente del messenger x'D lo que tengo que probar es si mientras me caigo del messenger desde fuera se tiene acceso [enfado1] .

La verdad es que ahora mismo estoy empezando con apache y el css
[burla2] , total , ahora cuando me monte el ftp nos volveremos a ver las caras :-?

Salu2

Pd: Ipv6 ya! [+risas]
15 respuestas