beagle web interface

He instalado beagle y activado el servicio de búsqueda por HTTP. Me funciona local cuando direcciono http://localhost:4000, pero no cuando lo hago desde afuera. Parece un problema de firewall pero he leído que no hay reglas que cierren puertos por defecto en debian. En todo caso, para salir de dudas he incluido la siguiente regla:

iptables -I INPUT  -p tcp --dport 4000 -j ACCEPT

Y puede verse lo siguiente:

# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:4000
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:4000

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination    

Aún así el explorador sigue mostrando:

Iceweasel can't establish a connection to the server at gabinete.reduc.edu.cu:4000.

tu router tiene abierto el puerto 4000 para tu ip ?

Claro que ese debe ser el problema. Y la solución es cambiar el servicio de puerto. Gracias, estaba ciego y no podía verlo claro

Volodia1284 escribió:

Claro que ese debe ser el problema. Y la solución es cambiar el servicio de puerto. Gracias, estaba ciego y no podía verlo claro

hola, supongo que puedes hacer forwarding de el puerto 4000 en lugar de cambiar el servicio de puerto, ya que para cualquier puerto tienes que forwardear, si lo solucionas comentarlo por favor y marca el tema como solucionado.