Problema tonto con owncloud

Tengo owncloud instalado en debian (raspbian en una raspberry pi) junto con lighttpd y va bastante bien, pero tengo un problemilla que no sé cómo solucionar. Sé que es una tontería pero estoy bastante perdido.

Basicamente es el siguiente: tengo mi raspberry en la ip local 192.168.1.29 (por ejemplo) y owncloud accesible desde http://192.168.1.29/owncloud. Desde fuera funciona perfectamente también ya que agregué mi dirección de no-ip a los "trusted domains", por lo que puedo acceder a owncloud desde (por ejemplo) http://johny27.noip.me/owncloud. El problema lo tengo con el cliente de escritorio y de android, que cuando me pide el servidor tengo que poner la dirección externa para que funcione pero luego en casa no va porque desde la red local "johny27.noip.me" me abre el router en 192.168.1.1. Desde fuera no falla porque el puerto 80 lo tengo redirigido a mi raspberry.

¿Alguna idea de cómo arreglarlo?. Sé que es una estupidez lo que se me pasa, pero no acabo de verlo.
Según entiendo el problema lo tienes al conectarte desde casa solamente. En parte lo veo hasta normal, yo desde mi casa entro a owncloud con la IP del servidor owncloud (ej: 192.168.1.40/owncloud) y no desde la dirección pública (ej: www.verdezitocloud.con).

Entrar desde la red de casa a otro ordenador de la propia red me parece muy engorroso de la forma en la que lo quieres hacer, yo dejaría los nombres de los equipos para conectarte desde casa y la dirección noip desde el exterior.
Ese no es exactamente el problema, el tema es que la aplicación de android y de windows piden la dirección del servidor. Si pongo la de noip funciona desde la calle pero no desde casa, y si pongo la local evidentemente solo funcionará en casa y no en la calle. Busco una solución para no tener que limitarme a acceder desde solo un sitio.

Imagen
Es problema del router.

nat solo traduce peticiones que vienen desde ip externas a ip internas.

Desde la red interna usa la ip interna de la maquina, eso o busca si tu router tiene opción de nat loopback, que sirve para traducir las peticiones que vienen desde ip internas usando el nombre del dominio (o ip externa)
Entonces me quedo sin poder usarlo desde casa, porque mi router no tiene eso, y no es plan estar cambiando la configuración del cliente de owncloud cada vez que entro y salgo de casa.
Johny27 escribió:Entonces me quedo sin poder usarlo desde casa, porque mi router no tiene eso, y no es plan estar cambiando la configuración del cliente de owncloud cada vez que entro y salgo de casa.


No se cómo lo tendrás tú montado, yo lo que hago en la mía es desactivar el WiFi del móvil cuando estoy en casa si necesito por algo usar la nube y así se conecta sin problemas. Un engorro si hay que pasar muchos archivos, pero al tener un router algo malo es lo que toca
verdezito escribió:
Johny27 escribió:Entonces me quedo sin poder usarlo desde casa, porque mi router no tiene eso, y no es plan estar cambiando la configuración del cliente de owncloud cada vez que entro y salgo de casa.


No se cómo lo tendrás tú montado, yo lo que hago en la mía es desactivar el WiFi del móvil cuando estoy en casa si necesito por algo usar la nube y así se conecta sin problemas. Un engorro si hay que pasar muchos archivos, pero al tener un router algo malo es lo que toca


Sí, yo hago eso también, pero cuando quiero sincronizar las fotos y videos no es factible hacerlo con los datos. Pero en fin, habrá que joderse.
Ya que estamos, Johnny....

¿Cómo has hecho para que Owncloud te vaya fluido en la raspberry? ¿Tienes la versión de 256MB de RAM, o la de 512?

A mi, con la de 256MB, se me arraaaaastraaaaaaaa......
Tengo la de 512, pero con lighttpd en vez de con apache y con overclocking a 950 MHz. De todas maneras por RAM no es ya que tengo mas de 390 mb libres.
Johny27 escribió:Tengo la de 512, pero con lighttpd en vez de con apache y con overclocking a 950 MHz. De todas maneras por RAM no es ya que tengo mas de 390 mb libres.


Jur... pues mira que probé de todo. Igual es cosa de mi SD, que es lenta, o vete a saber qué.

Pero bueno, a ver si algún día me vuelvo a poner con ello.

En cuanto a tú problema.... Has probado a meterle OpenWRT al router?
Es un router livebox de orange y no es mío, no puedo meterle nada.
mete un servidor DNS en el raspberry
Algo muy obvio pero bueno XD ¿no puedes agregar dos servidores de owncloud?
Creo recordar que hace tiempo lo solucioné asi, tenía una configuración para la red local y otra para el exterior. Eso sí, desde iOS.
Supuse que daría problemas, voy a probarlo.
nu_kru escribió:mete un servidor DNS en el raspberry


Buenas, como comenta el compañero, esta es la solución correcta. Puedes usar opendns. Luego en el router metes la ip de la raspberry como servidor DNS principal para que los clientes de la red local lo pillen por dhcp

salu2
Nada, paso de complicarme con servidores dns. Al final he metido las dos cuentas en el móvil y cambio cuando necesito.
No se si owncloud puede hacerlo, pero no seria más sencillo hacer que el servidor de http (lighttpd) funcionará sobre un puerto "raro" como el 69696 y luego en el rutter modificar el NAT o como se llame en el rutter?
16 respuestas