Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
623 lecturas y 23 respuestas
  • 6

    Necesito direccionar puertos Comtrend para HFS

    Hola a todos,

    Como nuevo llegado al foro, tengo una pregunta peliaguda que no han podido resolverme en otros foros:
    Ayer instelé el HFS (HTTP File Server) para usar mi PC como servidor web por medio de la IP publica (para accesos externos a mi red) o la privada (para acceder desde otros ordenadores de mi red). Programa reducido, versatil y gratis; estupendo, si no fuera porque todo el mundo dice que es facilisimo de usar, pero yo, ignorante de las manipulaciones del router, llevo un dia arrancandome los pelos porque no consigo abrir el dichoso puerto 8080.
    Tengo un router Comtrend 536+, he leido y seguido cuanta informacion hay en la red para direccionar el puerto 8080 en el router, a saber en NAT server, he puesto la IP del PC donde tengo instalado el HFs, he indicado el puerto 8080 para TCP, guardado, reiniciado, he registrado este puerto en el HFS, pero me sigue diciendo que el test no funciona porque estoy detras de un router...evidentemente.

    Tengo desactivado el firewall, he puesto la IP de este PC como fija manualmente (segun he leido por ahi), y no sé qué mas hacer...

    A lo mejor abrir puertos y direccionarlos no es lo mismo? Hice la misma operacion de puertos con emule (eso es abrirlos?) y ahora tengo High ID. Para direccionar el puerto 8080 he hecho igual: habria que hacer otra manipulacion para direccionar y no solo abrir...

    Sé que es un largo mensaje, ayuda por favor?

    Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
    1
    • BocaDePez BocaDePez
      6

      Hola! Para los amigos que perdieron alguna neurona como yo…

      Hola!

      Para los amigos que perdieron alguna neurona como yo para hacer funcionar el servidor, comparto con ustedes mi solución:

      Como tampoco me funcionaba el hfs buscaba alternativas, así que quise instalar un servidor FTP con filezilla server. Seguí los pasos de un tutorial y, aunque no me funcionó el filezilla...asombrosamente probé de casualidad nuevamente al hfs...y lo tengo funcionando con mi ip sin problemas!. Sisí, nada de localhost: con mi ip remotamente! :D

      Aparentemente al hfs le gusto la configuración del router. Sigan las instrucciones (muy bien explicadas) a partir del punto 4 para dejarlo a punto en la siguiente página:

      tutorialesfaciles.wordpress.com/windows/ … illa-server/

      De última se instalan el filezilla server siguiendo esos pasos, quizás haya influído, no sé. Me daré cuenta cuando formatee (estoy usando el hfs portable).

      Prueben, quizás les sirva.

      Aunque esta nota tenga su tiempo, quizás muchos hayan caído aquí como yo buscando una solución ;).

      Suerte!

    • [Editado 1/04/08 14:11]

      Cuando la gente habla de "abrir" puertos, en realidad se…

      Cuando la gente habla de "abrir" puertos, en realidad se quiere decir "activar la redirección NAT desde la IP pública a una IP privada", por lo cual lo has hecho bien.

      No tiene más truco. Si lo has hecho como para el eMule, el proceso es exactamente el mismo. Yo tengo abiertos puertos para eMule, BitTorrent, IRC y HTTP para dos equipos internos en diferentes puertos externos y sin problema, con el mismo router Comtrend 536+

      Desde fuera de tu red, desde Internet, ¿cómo estás comprobando si funciona o no tu servidor Web? ¿se lo has pedido a alguien que te lo compruebe?

      • 6

        Gracias por tu respuesta Frankie2004, Aun no he dado los…

        Gracias por tu respuesta Frankie2004,

        Aun no he dado los datos a ningun amigo para que lo compruebe desde fuera, suponiendo que no funciona dado que: 1. Falla el test de HFS y 2. Desde los otros ordenadores de mi LAN tampoco funciona. Pero tienes razon y hay que probar todas las opciones...

        Para aportar un poco mas de informacion, diré que he usado el programa CurrPorts para comprobar el puerto y cuando esta ejecutandose HFS en efecto tengo el puerto 8080 abierto, aunque como Direccion local le asigna 0.0.0.0, que he leido por ahi que es la del localhost o PC al que esta direccionado el puerto. Probaria mas cosas, pero es que he leido toda la informacion de Google sobre HFS, HFS con router Comtrend, incluidos los foros, he seguido los pasos de la pagina oficial de HFS, los de la pagina de Portforward... en fin que no me quedan recursos, propios ni prestados. Solo me queda encomendarme a las mentes iluminadas ;-)
        Una pregunta al caso: como sugieren en la pagina de Forwardport, he asignado manualmente (sin fruto) una IP fija al ordenador conectado por LAN donde tengo instalado HFS, luego el DHCP esta desactivado: en los otros 2 ordenador (por wireless) esta activada la asignacion IP automatica... significa que las IP de los otros cambiaran constantemente y esta seguira siendo siempre la misma? puede causar problemas de conexion con cada nueva asignacion de IPs? Por ultimo, y mas importante: como es posible con IPS internas que cambian constantemente que los puertos abiertos asociados a una IP sigan estandolo cuando cambia la IP interna (v.g. para emule)?

        Gracias de nuevo y saludos

        • [Editado 1/04/08 22:31]

          Por partes. Si fijas la IP interna del PC, debes poner una IP…

          Por partes. Si fijas la IP interna del PC, debes poner una IP que esté fuera del rango de direcciones IP reservadas por el servicio DHCP de tu router. Muchos reservan desde la 32 a la 254, dejando sin usar desde la 2 a la 31. Pero cada router es diferente ... ¡¡ mira el manual !!

          Si la IP interna cambia, la redirección del puerto falla. Fallaría con eMule y con cualquier otra cosa. Punto.

          Lo primero que te tiene que funcionar el servidor web es en local. Si en local no te funciona, es que está mal configurado. Si se asocia a localhost (127.0.0.1) entonces no funcionará en tu red privada (192.168.x.y) porque el espacio de direcciones es diferente. La dirección 0.0.0.0 implicaría que está a la escucha en todas las interfaces, pero si solo se asocia a localhost (127.0.0.1), es esa sola y nada más.

          • 6
            Gracias de nuevo por tu respuesta, Frankie2004, A pesar de…

            Gracias de nuevo por tu respuesta, Frankie2004,

            A pesar de tus buenos consejos, renuncio; seguro que hay algo mal configurado, pero no sé qué mas opciones del router o del PC pueden estar afectando al programa... Si alguna vez doy con el problema, te le diré...

            Saludos y hasta pronto

            • [Editado 2/04/08 11:17]

              Si introduces http://localhost o http://127.0.0.1 , no…

              Si introduces http://localhost o http://127.0.0.1 , no accedes desde el propio pc donde esta instalado el servidor?

              Desde otro pc en la misma Red, debes acceder mediante la ip privada asignada.

              Si el puerto es otro, deberías acceder en local como http://localhost:num_de_puerto o http://127.0.0.1:num_de_puerto

              Debes redireccionar el puerto web (80, o el que hayas asignado) en el modem/router y apuntando a la ip privada del ordenador que tenga el servidor. De esta forma se accede desde el exterior por la IP pública, ya sea bien, tipo http://tu-Ip_publica (si es el 80) o http://tu_Ip-Publica:num_de_puerto si has asignado un puerto.

              Revisa si en el archivo HOST que está en c:/Windows/system32/drivers/etc hay esta linea :

              127.0.0.1 localhost

              Slds.

              • 6
                Hola Donovan_rtnx2, Gracias por lanzar de nuevo el tema…

                Hola Donovan_rtnx2,

                Gracias por lanzar de nuevo el tema después de haberme dado por vencido :-)

                En realidad no entiendo qué es el localhost, pero como tu decias, cuando abro el archivo hosts en la ruta que especificaste me aparece al final esa linea: 127.0.0.1 localhost.

                Pero cuando introduzco en el navegador las direcciones que me dices: http://localhost o http://127.0.0.1, o http://localhost:num_de_puerto o http://127.0.0.1:num_de_puerto, el navegador no encuentra nada.

                Ya estoy hecho un lio con los hosts, servers y sus respectivas IPs: yo pensaba que el localhost era la IP del router, la que escribimos para en la Web para configurarlo (192.168.1.1) y que coincide con la pasarela por defecto. No sé qué pinta la direccion esta de 127.0.0.1, ni siquiera la IP 0.0.0.0., que, como comenté antes, se asigna al puerto 8080 que abri para HFS cuando testeo los puertos con CurrPorts.

                Este PC con el que escribo, que esta conectado por cable LAN al router y en el que estoy probando HFS, lo he configurado con IP fija 192.168.1.36 (creo que esta fuera del rango de asignacion de las IP dinamicas, y solo lo he hecho en la opcion TCP/IP de conexiones de red, en el router no he tenido que hacer nada al respecto); después, en NAT Virtual Servers Setup, en el router, he abierto el puerto 8080 en TCP para esta direccion IP, con el nombre de servidor HFS1...

                Gracias de nuevo por estar ahi,
                un saludo

                • 6
                  Hola de nuevo, He logrado :-? un pequeno avance, aunque en…

                  Hola de nuevo,

                  He logrado :-? un pequeno avance, aunque en realidad no he cambiado nada y es lo que mas me pone de los nervios, porque estas cosas las hace uno sobre todo por aprender, y que después de dos dias haya cambios positivos pero sin saber por qué, lo considero mas un fracaso que un avance... bueno, el caso es que después de introducir las IPs que me indicaste, Donovan_rtnx2, volvi a borrar el puerto abierto en NAT server, volvi a abrirlo, y a probar esas IPs; resultado: de pronto funciona el test de HFS y, ademas, cuando introduzco en el navegador web tanto http://localhost:8080, como http://127.0.0.1:8080, se me abre en el navegador el contenido de HFS. Como dije, un pequeno avance, salvo que, como auguraba frankie2004, no me funciona en red local, es decir no puedo acceder desde los otros PCs (conectados por wifi), y solo puede acceder desde este PC que hace de servidor.

                  Me queda por confirmar: de donde sale esta IP localhost 127.0.0.1; si funcionaria desde fuera con la IP publica (supongo que ahora si funcionara...); y qué IP introducir en el navegador para acceder desde mis otros PCs.

                  Saludos

                  • BocaDePez BocaDePez
                    6
                    Sobre la dirección localhost (127.0.0.1) Esta IP es la de la…

                    Sobre la dirección localhost (127.0.0.1)

                    Esta IP es la de la tarjeta de red por defecto. Se suele utilizar para descartar un fallo de la misma haciendole un ping.

                    Puede comprobarlo tu mismo: Desconecta el cable de red y hazle un ping, si la tarjeta funciona tendras respuesta inmediata.

                    En resumen, estas comprobando si tu equipo se responde a si mismo, con lo cual si no puedes conectarte a otros dispositivos, ya sean routers, switchers, pc's, etc. sabes que no es problema ni de tu pc ni de la tarjeta, por lo que habrá que buscar por otro lado (IP's, puertos, firewalls, etc.)

                    A mandar.

                  • [Editado 3/04/08 18:07]

                    Porque no cambias el puerto 8080 a 80? y en NAT dejas abierto…

                    Porque no cambias el puerto 8080 a 80? y en NAT dejas abierto solo el servidor? (80) Si es algo público, mejor dejarlo con el puerto 80 (por comodidad). Si es para fines privados, puedes asignar (por una seguridad más) el puerto que quieras, pero mira primero en IANA y escoge algún puerto que no esté asignado:

                    Puertos asignados IANA

                    Desde otro ordenador en red y dentro del mismo grupo de trabajo, etc., la manera de entrar sería apuntando a la dirección IP privada del ordenador que tiene el Server. http://la_ip_privada , si es 192.168.1.36, por ejemplo... http://192.168.1.36:8080

                    Desde el exterior... es lo mismo pero con tu IP pública. http://tu_ip_publica:8080

                    Si cambias el puerto a 80, no hará falta que especifiques el puerto en ningún caso.

                    Desde otro ordenador en Red, si accedes mediante Localhost, está accediendo "a él mismo" y por eso no verás el server.

                    Si en el archivo HOST, lo modificas y pones, por ejemplo, pepitodelospalotes 127.0.0.1 , al escribir en el navegador http//pepitodelospalotes ... se estará traduciendo a la dirección 127.0.0.1

                    Localhost es un nombre reservado solo para esa IP, que es la la dirección IP de loopback (127.0.0.1)

                    El loopback es una interfaz de red virtual que representa al propio dispositivo, sea la que sea la dirección IP que se le haya asignado.

                    En IPv4, la dirección es esa: 127.0.0.1

                    Slds. :-)

                    • 6
                      Gracias de nuevo por tus consejos y por las explicaciones…

                      Gracias de nuevo por tus consejos y por las explicaciones Donovan_rtnx2,

                      En realidad asigné al HFS el puerto 8080 en el NAT porque, si bien el en HFS venia el puerto 80 por defecto, al asignarle este puerto 80 en el NAT me decia que ya estaba usado (por el servicio HTTP -es que voy aprendiendo cosas-) :-D , y se moveria automaticamente al 8080, asi que, al no saber qué significa ese "se movera automaticamente", ya que en la pagina de NAT servers yo seguia viendo "puerto 80", lo cambié por el 8080 e hice lo mismo en el HFS. Ahora bien, lo extrano es que, siguiendo tu consejo, he entrado otra vez en el NAT y lo he cambiado por el puerto 80, he hecho caso omiso del mensaje del router de que se le asignaria el 8080 y también he puesto "puerto 80" en el HFS, y lo que pasa es que vuelve a fallar el test del puerto del HFS, pero cuando tecleo con este ordenador la direccion del localhost en el navegador web, si que puedo ver el contenido puesto en el programa HFS.

                      El problema que sigo teniendo es que no puedo ver ese contenido con los otros 2 ordenadores que, como decia antes, tengo conectados por wifi. He probado introduciendo la direccion IP que he fijado manualmente para este ordenador servidor, a saber http://192.168.1.36 y, por probar, también he puesto http://localhost y http://127.0.0.1 (ya sé que estas dos ultimas no tienen sentido porque intentarian acceder a la propia maquina segun decias, Donovan_rtnx2). El caso es que con ningun intento puedo entrar en el HFS desde los otros ordenadores de la red local.

                      Podria ser por estar por wireless sin haber creado una red local en el router? es decir, cada ordenador lo tengo conectado a su bola con el router (el servidor con cable LAN y los otros 2 simplemente detectando la conexion wireless...) Lo sospecho al leer la linea del mensaje anterior "dentro del mismo grupo de trabajo, etc".

                      Gracias de nuevo por escuchar mis paridas, ah! y por la pagina de puertos IANA, es muy util.

                      Saludos

                      • Estábamos presuponiendo que tenías los equipos correctamente…

                        Estábamos presuponiendo que tenías los equipos correctamente configurados en su red local, todos con una IP de la misma subred privada y con la misma máscara y la misma pasarela.

                        De todas formas, si tu en la máquina 192.168.1.36 estás ofreciendo un servicio en el puerto 8080, ten en cuenta que si esa máquina lleva un cortafuegos, deberás habilitar los accesos externos al puerto 8080. ¿Lo hiciste?

                        • 6
                          Hola de nuevo, Veamos: no sé si tengo habilitados loas…

                          Hola de nuevo,

                          Veamos: no sé si tengo habilitados loas accesos externos al puerto 8080 u 80, como se hace? es para saber si lo tengo asi o no.

                          Respecto a la red local, no tengo ninguna configurada, porque lei que el HFS era especialmente util y sencillo dentro de una misma red y bastaba con introducir la IP privada interna del equipo servidor. He seguido los consejos de Donovan_rtnx2 y he intentado crear un grupo de trabajo en todos los PCs, con el mismo nombre, por medio de la herramienta de XP, a saber:

                          1. Para los datos de IP, solo he puesto una IP fija a cada ordenador inalambrico, la mascara de subred se ponia automaticamente (255.255.255.0), he puesto como pasarela por defecto la IP interna del router (192.168.1.1) y he dejado las DNS que habia por defecto.

                          Después he intentado crear la red interna con el asistente de Windows XP: Panel de control>Conexiones de red e Internet>Configurar o cambiar su red doméstica o de pequena oficina... a partir de ahi he probado con las distintas opciones, que me parecen casi iguales: "su ordenador se conecta directamente a Internet", "Su ordenador se conecta a Internet a través de otro ordenador y un concentrador", etc. Al no saber cual es la buena configuracion de opciones he probado con todas, repitiendo las combinaciones en todos los ordenadores, pero al final Windows solo crea un grupo de red en el que solo veo la carpeta de archivos compartidos del propio ordenador.

                          No sé si hay que hacer algo mas, lo que si he visto es que cuando selecciono en el HFS la IP externa, pasa con exito el test de conexion y, cuando selecciono la IP interna para accesos internos (192.168.1.36) no funciona; lo que quiza demuestra que algo falla para la conexion en red.

                          Gracias de nuevo, os prometo que en cuanto llegue el fin de semana dejo de daros la paliza, asi que tengo que arreglarlo antes
                          :-)

                          • BocaDePez BocaDePez
                            6
                            Al final lo pudiste solucionar? Yo ando que acabo mi PC…

                            Al final lo pudiste solucionar? Yo ando que acabo mi PC porque el HFS me arroja el mismo error de conexión!!! :(

                          • BocaDePez BocaDePez
                            6
                            tengo un problemin mas o menos parecido, logro acceder desde…

                            tengo un problemin mas o menos parecido, logro acceder desde otros pc de la red al hfs en mi server :-) .... pero cuando le pido a alguien q intente acceder desde internet no funciona e dado la direccion interna, la externa y nada :-|, no solo tengo abierto el puerto 8080 redireccionandolo a esta maquina sino tambien uno especialmetne q abri para este proposito y lo puse al hfs... e desactivado el firewall y nada, cerre conexiones de ares msn (por si acaso) y nada... incluso hubo un dia q se conecto pero namas paso ese dia desde entonces no se a conectado mas.... y lo peor es q no cambie nada en el pc o router desde ese dia..... alguien me daria una idea de q podria ser ;-)

                            • BocaDePez BocaDePez
                              6
                              Hola, Soy quien lanzo este tema y siento decirte que no puedo…

                              Hola,

                              Soy quien lanzo este tema y siento decirte que no puedo ayudarte; yo tampoco consigo acceder al servidor ni desde mi red interna y desde un ordenador alejado. Ademas, a mi también me ha pasado que después de varios intentos funciona y al rato deja de hacerlo por tiempo intedeterminado.

                              Pero en este foro hay gente mu apañá que han respondido a este tema; seguro que te echan una mano.

                              Un saludo y suerte

                              • casi me mareo de tantos post... Acabo de instalar el HFS y lo…

                                casi me mareo de tantos post...

                                Acabo de instalar el HFS y lo mismo: router COMTREND CT-5611, no sé exactamente como abrir el puerto, me salen mil mensajes distintos desde el router y al final sigue dandome fallo el auto-test....
                                como una imagen vale más que mil palabras, rogaría desde aquí a quien tenga o sepa de algún tutorial GRAFICO para la apertura de puertos en routers, si esta relacionado con el HFS mucho mejor.

                                En mi caso mis datos serían estos:

                                IP EXTERNA: 87.etc

                                IP. ¿INTERNA? 192.168.1.1

                                IP que me aparece en el HFS 192.168.1.2

                                no sé que poner en el NAT del router donde me pide "local server" "Ip" "external port" "start, end, internal..." ¿si uso el puerto 80 , tanto en "start" como en "end" tengo que poner "80"? me sale un mensaje del tipo "como el puerto 80 ya se está usando redireccionamos al 8080 nosequé blabla"...

                                en fin , todo esto para dummies es un poco cacao, por muy sencillo que sea en la base, pero como no hemos estudiado ESA base...

                                help us

                                • BocaDePez BocaDePez
                                  6
                                  Yo tengo el mismo router y con wireless. Version HFS 2.2F…

                                  Yo tengo el mismo router y con wireless.

                                  Version HFS 2.2F

                                  Windows 7 Ultimate x64

                                  Wifi Usb con direccion IP manual. 192.168.1.20

                                  Una dns dinamica con www.no-ip.org

                                  En nat he abierto el puerto 49000 para la ip 192.168.1.20

                                  En HFS he puesto el puerto 49000 y en ip he puesto /Menu/Dinamic DNS Updater/No-ip wizard

                                  Una vez todo eso configurado he pulsado sobre el boton "Open my browser" para ver si cargaba en modo local ( localhost:49000 ) y todo perfecto.

                                  Sin embargo desde mi propia red no puedo acceder con la dns realizada con www.no-ip.org pero cualquier otro pc si puede acceder.

                                  Espero te sirva de ayuda.

                                  • BocaDePez BocaDePez
                                    6
                                    Ese router no tiene NAT Loopback (traducción de la IP externa…

                                    Ese router no tiene NAT Loopback (traducción de la IP externa desde la LAN) pero otros routers sí que pueden.

                                  • BocaDePez BocaDePez
                                    6
                                    Sobre servidores Web y el acceso interno Si intentas acceder…

                                    Sobre servidores Web y el acceso interno

                                    Si intentas acceder al servicio web que has montado desde un ordenador conectado al router, lo siento pero no hay forma (www.dominio.com) solo podras hacerlo con "localhost".

                                    Eso ocurre por que el router detecta si la peticion es interna (pc's conectados al router) o externa (internet).

                                    Una solucion es acceder a la pagina a traves de un proxy.

                                    La otra como he dicho es con "localhost", aunque no sirve si lo que quieres es comprobar si tus amigos pueden acceder a tu web.

                      • [Editado 3/04/08 18:58]

                        Claro. En el S.O. de los ordenadores con el Wifi, hay que…

                        Claro. En el S.O. de los ordenadores con el Wifi, hay que configurarlos para que estén dentro del mismo grupo de trabajo, máscara de subred, etc. Si pones a compartir una carpeta en el ordenador que hace de servidor y desde los otros no 'ven' esa carpeta, es que falta configurarlos. (crear una Red doméstica) si usas el asistente.

                        Puedes asignar manualmente las Ip´s en los adaptadores inalámbricos igual que has hecho en el servidor, pero cambiando el ultimo octeto, por ejemplo en uno, acabado en 37 y el otro acabado en 38. Los pones a los 3 dentro del mismo grupo de trabajo y máscara de subred y puerta de enlace (del modem/router) y a correr.

                        No se te olvide de que si asignas manualmente las Ip´s, poner las DNS. Si no, no accederás a las páginas de Inet si introduces los nombres de dominio.

                        Slds. :-)

                        PD: No son paridas, son preguntas y es un placer intentar ayudar. ;-)