mldonkey imposible conexion remota

Imagen de wallat
0 puntos

Buenos días, para empezar gracias anticipadas, les comento mi problema. He instalado Ubuntu Server 7.04 solo he instalado el sistema base ya que no me interesa nada más. He instalado tambien mldonkey con "sudo apt-get install mldonkey", cuando pregunta si quiero que inicie al arrancar, le he dicho que sí. El problema es que quiero conectarme con Sancho desde una maquina windows XP, he modificado el archivo "downloads.ini" concretamente la variable "allowed_ips" y he probado de todas las formas, he añadido la nueva dirección, he cambiado la que esta 127.0.0.1, por la remota, he puesto solo 255.255.255.255 y tampoco me conecta, ni desde web ni desde sancho, siempre me dice que no puede conectar que revise el archivo donwloads.ini la propiedad allowed_ips. La verdad ya no se que hacer, me estoy volviendo loco. La forma con la que procedo para cambiar el archivo es la siguiente: -paro el mldonkey con "sudo mlnet stop" -edito el archivo con "sudo vim \var\lib\mldonkey\downloads.ini" -me voy a la linea allowed_ips y cambio [127.0.0.1] por [255.255.255.255] (no me acuerdo de memoria como esta si con comillas, corchetes, parentesis, no se lo estoy poniendo de mememoria -Inicio mldonkey con "sudo mlnet start" -Inicia bien, ya que no me pone ningun error, cuando pongo la ip mal me lo dice. -Intento conectarme por web o Sancho y me da el error comentado antes. A por cierto cuando reinicio la máquina misteriosamente me vuelve a poner en la ip 127.0.0.1, el solito y me quita la modificacion que yo he echo ¿por que? ¿Como soluciono este problema? Gracias anticipadas.

Imagen de Nacho
+1
0
-1

A ver, primero: leerse lo que has puesto es un ardor. Punto y aparte y tal...

Luego en el tinglao. La ip que has puesto como remota (255.255.255.255) es super rara.. revisala y estate seguro de que es esa porque realmente más parece una máscara de subred que una ip común. Con que pongas en el windows, en la consola claro, ipconfig /all (creo recordar) te debería mostrar la ip de la máquina o míralo en las propiedades de red. Asegura ese dato porque sino todo es inútil si pones mal la ip.

No quites como ip permitida la 127.0.0.1, es la propia máquina, es decir desde la que se esta ejecutando el mldonkey.

Y para terminar, una vez que has conseguido la ip válida que quieres poner conecta al mldonkey desde telnet que es más seguro a la hora de hacer los cambios para que no se te borren. Por ejemplo cuando hago cambios desde mi ordenador ejecuto:

telnet 127.0.0.1 4000

La segunda opción es la ip de la máquina y la tercera el puerto. Si quieres acceder desde el ordendor remoto pon la ip donde tengas instalado el mldonkey. Luego una vez que has conectado:

 

set allowed_ips "127.0.0.1 192.168.15.255"

Así pones las ips que quieres: primero pones la del ordenador local (127.0.0.1) y luego la de los remotos ( en este ejemplo, el 192.168.15.255).

Desde la consola no te hace falta parar el core.

Aún así, tienes un excelente manual que te recomiendo en la wiki del mldonkey que sería todo un detalle que le mirases:

http://mldonkey.sourceforge.net/Main_Page 

 

+1
0
-1
Imagen de wallat
+1
0
-1

En primer lugar, gracias por tu respuesta.

Si bien es verdad que no he puesto puntos y apartes, lo siento, tienes toda la razón, intentare ser mas claro la proxima vez.

He leido cientos de manuales de mldonkey, y por supuesto que se cual es la ip remota es 192.168.1.65, y la de la maquina linux con mldonkey es 192.168.1.1.

Pero tal y como he puesto, he probado de todas las formas posibles, poniendo:

set allowed_ips "127.0.0.1 192.168.1.65" -> Las dos

set allowed_ips "192.168.15.255" -> Solo una

set allowed_ips ["127.0.0.1"; "192.168.15.255"] ->De esta forma

... 

Te podria poner las mil y una forma con las que he probado, y no puedo conectar.

Respecto a la ip 255.255.255.255, pues leí en un foro que si se ponia esta ip, entonces aceptaba todas las ip's internas y/o externas, que aunque era una brecha de seguridad, y aconsejaban hacer tuneling o algo así pues que era una forma de aceptar todas las ip's.

Pero como ya he comentado, ni aun poniendo 255.255.255.255, consigo conectar al Core.

Siempre me rechaza y me dice que revise el fichero downloads.ini concretamente set allowed_ips

Los cambios en la maquina linux, los hago conectado remotamente a través de putty con ssh.

No se si ahora queda mas claro mi problema.

Un saludo y gracias anticipadas.

+1
0
-1
Imagen de Nacho
+1
0
-1

Ok, gracias por dar una estructura más legible a tu texto. Es más cómodo leerlo. Ahora, recomendación número 2: deberías haber puesto antes lo que hicistes por varias razones:

    Primera: no volver a repetir lo que ya has hecho. Es evidente que ya has hecho lo que yo sugerí.

    Segunda: la más importante. Esto es colaborativo, así da la sensación de que ya has intentado tú hacer algo y te has documentado. A la hora de pedir ayuda es mucho más agradable echar una mano a quien se molesta por él que a quien exige sin hacer nada el mismo.

      Tercera: queda mucho más claro tu problema ;).

 

Vale ahora vamos a ver si me aclaras un par de cosas. ¿Cuál es la ruta del downloads.ini? ES decir, ¿está en tu directorio home?. Creo recordar que cuando se arranca como demonio con el sistema no usa esa configuración. Sino que está en /var por ahí escondido. Junto a los temporales. Creo que ese es el problema.

La configuración la haces mediante ssh, ¿pero del archivo o del core?. Lo que yo te sugería era del core directamente, que seguro que te guarda la configuración; empero, si no puedes conectar de forma remota será del archivo. Ve a la máquina local y mete ese comando al core NO al archivo, luego te guarda los cambios en el archivo y no debería darte problemas.

 Venga un saludote.

+1
0
-1
Imagen de wallat
+1
0
-1

Gracias por tu rápida respuesta.

La ruta de mi downloads.ini es \var\lib\mldonkey\downloads.ini  (te la pongo de memoria, pues ahora no estoy en casa, pero casi puedo asegurartelo)

Ubuntu + mldonkey, lo tengo instalado en una máquina que no tiene monitor ni nada, así pues la unica forma de controlarlo es por remoto.

Me conecto con putty a través de ssh a la consola, ya que no tengo instalado ningún entorno gráfico.

Desde la consola me logueo, paro mldonkey (sudo mlnet stop), edito el fichero (sudo vim downloads.ini), modifico allowed_ips, inicio mldonkey (sudo mlnet start).

y luego intento conectarme con sancho desde una maquina que tiene windowsXP, y aqui esta el problema, que no conecta.

¿Como le meto comandos al core?

 Un saludo y gracias anticipadas.

+1
0
-1
Imagen de Nacho
+1
0
-1

Ok.

Una vez que has conectado a la máquina local ( y como no puedes conectar remotamente) conectas a través de telnet al core:

 Suponemos que ya has conectado con el putty y estas en la consola de linux. Sin parar mlnet:

telnet localhost 4000

y ya puedes meter comandos al core y pones el comando:

set allowed_ips "127.0.0.1 192.168.1.65"

suponiendo que la segunda es la ip remota.

Una vez que puedas acceder remotamente puedes conectar directamente al mldonkey desde la máquina que quieras y meter comandos para configurarlo o realizar búsquedas, descargas, lo que quieras.

Si quieres ver lo comandos disponibles puedes poner:

vo (muestra los básicos)

y

voo (muestra todos).

+1
0
-1
Imagen de wallat
+1
0
-1

ok, MUCHAS GRACIAS

Esta noche lo pruebo y te comento.

 Un saludo.

+1
0
-1
Imagen de wallat
+1
0
-1

Intente conectarme con telnet y se queda la pantalla en:

Trying 127.0.0.1...

Despues de un rato sale:

telnet: Unable to connect to remote host: Connection timed out

Así pues no pude hacer nada con telnet, pero no se como conseguí conectarme remotamente en downloads.ini pone:

allowed_ips = [ "127.0.0.1"; "192.168.1.0/24";]

La verdad que no se por que funciona por que mi ip remota es 192.168.1.65

Este formato no se empleaba para los rangos?

Si es asi, no es para el rango 192.168.1.0 - 192.168.1.24?

y si quiero conectarme desde una ip remota fuera de la red, tengo que cambiar alguna configuracion?

Un saludo

Gracias por todo

+1
0
-1
Imagen de Nacho
+1
0
-1

 Bueno a ver, si el ordenador remoto está fuera de la red local... es normal que no te funcione ya que debes permitir la ip pública del ordenador remoto, no la local de la otra red. No sé si me explico. El remoto tiene 2 ips por así decirlo: la de dentro de la red (192.168.X.X) y la pública, que es la que verán los ordenadores de fuera de la red y que no es de la forma 192.168.X.X (por convenio)

Luego, con que pongas la ip 192.168.1.255 acepta todas las conexiones de ips desde 192.168.1.0 hasta .254 ó .255, vamos todas de la forma 192.168.1.XXX. 255 es un valor comodín (por eso 255.255.255.255 te acepta todas las ips).


 

Por favor, antes de nada léete las normas para poder ayudarte mejor :) y hacer este sitio un poquito más feliz para todos:

http://www.ubuntu-es.org/index.php?q=forum/normas

http://www.ubuntu-es.org/index.php?q=blog/normas

+1
0
-1