Foros del Web » Administración de Sistemas » Unix / Linux »

problemas con 127.0.0.1

Estas en el tema de problemas con 127.0.0.1 en el foro de Unix / Linux en Foros del Web. saludos a todos de nuevo.... tengo un servidor con ftp habilitado, en mandrake 9.2 creo, cuando kiero conectarme por modo pasivo me manda a los ...
  #1 (permalink)  
Antiguo 26/10/2006, 11:33
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
Exclamación problemas con 127.0.0.1

saludos a todos de nuevo....

tengo un servidor con ftp habilitado, en mandrake 9.2 creo, cuando kiero conectarme por modo pasivo me manda a los puertos 127.0.0.1, tengo ruteada la mascara de mi dns dinamico asi ke deberia de rutear por la ip publica, no por esa ip....

recapitulando, el ftp sta configurado con la direccion de la ip publica:
MasqueradAdress theripper.dyndns.org

cuandop me conecto por modo pasivo debe de entrar por la ip publica, que es la ip del dominio del dyndns...ya he instalado otros servidores ftp y no ha habido problemas....

Otra cosa, yo tengo un dominio virtual en apache y jala bien, pero si le muevo algo mas a archivo de hosts todo se me cuatrapea, esto es lo que tengo:

127.0.0.1 localhost.localdomain localhost theripper.dyndns.org
127.0.0.1 theripper.homeunix.com
127.0.0.1 theripper.dyndns.org

cabe destacar ke el dominio de homeunix es el de apache, y el de dyndns es el del ftp...son dominios de ejemplo...todo iba bien hasta ke agregue ese del homeunix y ya no funciona bien ... pero si lo quito y lo dejo como estaba me salen otros errores, que la linea tal en el proftpd sta mal, etc etc..cuando el ftp para nada lo toque....

se aceptan sugerencias, gracias ¡¡¡
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #2 (permalink)  
Antiguo 26/10/2006, 12:56
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Pues yo veo la respuesta en tu propia pregunta, configuraste el masqueraddrees con un dominio pero el otro dominio no lo has "registrado" en el archivo de hosts, aunque es un poco confusa la pregunta a lo mejor con eso lo puedes solucionar.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 26/10/2006, 14:15
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
Los dos dominios estan en el masqueraddeaddress y en el archivos de hosts, y sigue sin entrar en modo pasivo, en vez de rutear por la ip publica se va por la ip de 127.0.0.1...ya he instalado servidores antes y no me habia pasado eso..no se que se deba, mira el log del cliente ftp....

COMMAND:> PASV
227 Entering Passive Mode (127,0,0,1,23,117).
COMMAND:> LIST
STATUS:> Operation canceled
ERROR:> Socket error: Unknown socket error (0)
STATUS:> Error sending command "LIST". Reconnecting (send attempt 2)...

y ahi se queda, no rutea.....

sugerencias??
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #4 (permalink)  
Antiguo 26/10/2006, 14:35
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
¿Y si le haces un treaceroute a la máquina que pasa? Colocale el tcpdump a ver qué ruta siguen los paquetes...

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #5 (permalink)  
Antiguo 26/10/2006, 14:43
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
ahi va lo del traceroute:

[root@localhost etc]# traceroute theripper.dyndns.org
traceroute to theripper.dyndns.org (127.0.0.1), 30 hops max, 38 byte packets
1 localhost (127.0.0.1) 0.091 ms 0.018 ms 0.015 ms

me sigue marcando lo del 127.0.0.1 , ...ahora que recuerdo, todo esto empezo cuando quise cambiar el nombre del host....
mas claro, yo para conectarme al servidor uso putty y de direccion pongo la ip del servidor (p.e. 192.168.0.253) o si queria ver una pagina pues ponia hhtp://192.168.0.253 , pero puse algo en hosts que para poder conectarme solo escribiera servidor o pusiera http://servidor y me mostrara las paginas....a partir de ahi empezaron los problemas....
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #6 (permalink)  
Antiguo 26/10/2006, 17:02
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Es que en realidad, el problema viene por tener theripper.dyndns.org como 127.0.0.1 en el archivo hosts.
El sistema para resolver un nombre primero lee el archivo hosts, y luego si alli no encuentra el dominio buscado, hace la consulta a los DNS configurados en el resolv.conf.
Este orden de consultas se puede cambiar en el archivo /etc/host.conf

Tu solucion seria quitar el nombre del archivo hosts para que no se resuelva como 127.0.0.1, y lo resuelva con una consulta DNS.

Lamentablemente para que el modo pasivo de FTP Funcione bien tenes que tener una IP fija.
Quizas se pueda llegar a hacer algun tipo de script para que cada vez que cambie la IP te modifique la linea en el archivo hosts con el nombre de dominio...
Saludos.
__________________
¡Volviendo a la programación!
  #7 (permalink)  
Antiguo 26/10/2006, 17:11
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
por default trae este orden el host.conf:

order hosts,bind
multi on

si quito el theripper.dyndns.org y reinicio el ftp me marca error, que el masqueradeaddress no existe, o sea que lo tengo que dejar en el hosts para que funcione...quite el theripper.dyndns.org y marca error,...

lo del modo pasivo no hay problema porque ese lo monitoreo yo, a ver cuando cambia la ip y actualizar el servicio...lo que me interesa es que se pueda entrar en modo pasivo ruteando por le ip publica y no por 127.0.0.1

sugerencias ?
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #8 (permalink)  
Antiguo 26/10/2006, 17:20
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
¿Y cual es el error?
__________________
¡Volviendo a la programación!
  #9 (permalink)  
Antiguo 26/10/2006, 17:24
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
si quito el theripper.dyndns.org del archivo hosts y reinicio ftp,me marca esto:

[root@localhost etc]# service proftpd restart
/etc/init.d/proftpd: line 3: Linux: command not found
/etc/init.d/proftpd: line 3: Linux: command not found
Terminando proftpd: [ OK ]
/etc/init.d/proftpd: line 3: Linux: command not found
Iniciando proftpd: - Fatal: MasqueradeAddress: unable to resolve "theripper.dyndns.org"
[FALLÓ ]

o es una cosa, o es otra
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #10 (permalink)  
Antiguo 26/10/2006, 23:37
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Me parece que ahi hay un problema en la configuracion de la red.
PAsame los resultados de:
Código:
ifconfig
route -n
cat /etc/resolv.conf
__________________
¡Volviendo a la programación!
  #11 (permalink)  
Antiguo 27/10/2006, 08:40
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
ahi te van:

[root@localhost etc]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:11:0D:34:0E
inet addr:10.0.0.253 Bcast:10.0.0.255 Mask:255.255.255.0
EtherTalk Phase 2 addr:65280/1
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1756512 errors:0 dropped:0 overruns:0 frame:0
TX packets:524798 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:1537319197 (1466.1 Mb) TX bytes:44469301 (42.4 Mb)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
EtherTalk Phase 2 addr:0/0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:153 errors:0 dropped:0 overruns:0 frame:0
TX packets:153 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:11914 (11.6 Kb) TX bytes:11914 (11.6 Kb)


[root@localhost etc]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.0.0.3 0.0.0.0 UG 0 0 0 eth0


[root@localhost etc]# cat /etc/resolv.conf
# search localdomain
search localdomain
nameserver 10.0.0.3


ahi stan
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #12 (permalink)  
Antiguo 27/10/2006, 21:40
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Habria que ver porque el DNS 10.0.0.3 no resuelve theripper.dyndns.org.
Proba y decime:
Código:
dig theripper.dyndns.org
__________________
¡Volviendo a la programación!
  #13 (permalink)  
Antiguo 30/10/2006, 09:46
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
aqui va:

[root@localhost /]# dig theripper.dyndns.org

; <<>> DiG 9.2.1 <<>> theripper.dyndns.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28074
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;theripper.dyndns.org. IN A

;; ANSWER SECTION:
theripper.dyndns.org. 60 IN A 189.158.2.31

;; Query time: 225 msec
;; SERVER: 10.0.0.3#53(10.0.0.3)
;; WHEN: Mon Oct 30 09:36:36 2006
;; MSG SIZE rcvd: 53


Cabe destacar que theripper.dyndns.org es un dominio de ejemplo, pero probandolo con el dominio real me marca eso....
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #14 (permalink)  
Antiguo 30/10/2006, 09:57
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Ah.
Necesito saber los datos reales de la configuracion, porque sino asi no te puedo ayudar.
__________________
¡Volviendo a la programación!
  #15 (permalink)  
Antiguo 30/10/2006, 10:01
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
[root@localhost /]# dig cartello.dyndns.org

; <<>> DiG 9.2.1 <<>> cartello.dyndns.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19553
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;cartello.dyndns.org. IN A

;; ANSWER SECTION:
cartello.dyndns.org. 60 IN A 189.158.2.31

;; Query time: 80 msec
;; SERVER: 10.0.0.3#53(10.0.0.3)
;; WHEN: Mon Oct 30 09:59:23 2006
;; MSG SIZE rcvd: 53


esos son los datos reales....
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #16 (permalink)  
Antiguo 30/10/2006, 10:16
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Bueno, al parecer el equipo esta resolviendo correctamente el dominio.
Hay dos temas que son raros:
1) proftpd no puede resolver el dominio.
2) los extraños errores: /etc/init.d/proftpd: line 3: Linux: command not found

¿Como instalaste el proftpd?
Averiguame si es realmente Mandrake 9 lo que tenes instalado.
¿No se puede actualizar a alguna version mas actual?
__________________
¡Volviendo a la programación!
  #17 (permalink)  
Antiguo 30/10/2006, 10:26
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
todo estaba bien, entrada rapido el ftp en modo pasivo y sin errores, todo empezo cuando cambie algo al archivo hosts para poder entrar con nombre...o sea, en vez de entrar via web asi http://10.0.0.253 , ke entre mejor asi : http://servidor y entraba bien...a partir de ahi empezaron los problemas...
al ftp para nada le he movido...si es mandrake 9, por falta de tiempo no se ha podido actualizar a mandriva, el proftpd es el ke trae por default el mandrake 9...ya no se ke hacer, pk si kito algo me afecta a otra cosa k nada k ver...sugerencias,??
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #18 (permalink)  
Antiguo 30/10/2006, 22:14
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
¿Y el acceso Web se hace desde el mismo equipo o desde otros equipos?
Sino usa dos nombres de dominios diferentes para acceder al equipo.
Deja cartello.dyndns.org para el acceso FTP y usa otro tipo www.servidor, y en el hosts pone asi:

10.0.0.253 www.servidor
127.0.0.1 lo que haya
__________________
¡Volviendo a la programación!
  #19 (permalink)  
Antiguo 31/10/2006, 09:42
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
se puede entrar desde http://(ip) o desde http://(dyndns) y entra bien, el servidor tiene abierto desde el router el puerto 80, ahi no hay problema...lo que no entiendo es como dejar el archivos de hosts..no se que agregarle o quitarle...no entendi muy bien tu explicacion...
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #20 (permalink)  
Antiguo 31/10/2006, 10:51
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Usa un dominio de dyndns para el acceso a la web, y otro exclusivamente para el FTP.
Y no hagas cambios en el archivo hosts.
Saludos,
__________________
¡Volviendo a la programación!
  #21 (permalink)  
Antiguo 01/11/2006, 09:29
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
no se me hace viable eso, ya ke el acceso a web ya sta definido y usuarios de aki lo usan para un proyecto interno y ni modo de cambiarlo de buenas a primeras..y lo del ftp sigue sin funcionar
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #22 (permalink)  
Antiguo 01/11/2006, 10:57
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Bueno no hay problema, usa un nombre de dominio nuevo para el FTP, total el uso va a ser "interno" y transparente para los usuarios.
Ellos pueden acceder al FTP por el dominio asignado a la web, y el FTP es quien va a usar el segundo dominio.

Saludos.
__________________
¡Volviendo a la programación!
  #23 (permalink)  
Antiguo 01/11/2006, 11:51
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 1 mes
Puntos: 1
no importa ke dominio use para el ftp, de todos modos no puedo entrar en modo pasivo, sigue ruteando en 127.0.0.1 y no por la ip publica.... me voy a dar por vencido
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #24 (permalink)  
Antiguo 01/11/2006, 13:45
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Ok, yo no me voy a dar por vencido
Pasame toda la data, y armamos todo desde el principio.

La ip de LAN del server ya la tenemos.
Pasame los dos nombres de dominio que creaste en dyndns
Pasame tu archivo /etc/hosts
Pasame las formas de conexion de los usuarios (Por ej. web: http://wewewe.etc, ftp: ftp://fefefe.etc)
__________________
¡Volviendo a la programación!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:55.