[opensuse-es] Sobre resolución de nombres...
Hola, :) Aunque esto es de otro hilo, les recuerdo que estoy avanzando con lo de la conexión de python con PostgreSQL, al menos locamente, pero... ahora queremos lograrlo desde otra máquina, es decir, en mi laptop tengo instalado el sistema de db PostgreSQL y desde otra máquina del dpto queremos hacer la conexión pero no lo logramos; ni desde el cliente psql ni desde python. Tenemos una pista de por donde está la cosa en el Yast2 pero hay algo que nos sale mal. Estamos trasteando en Yast2/dispositivos de red/configuración, también en Yast2/sevicios de red/hostnames pero ya les digo no sabemos cual es el problem. Por otra parte, en PostgreSQL tenemos lo siguiente: pg_hba.config -------------- # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 host all all 192.168.1.0/24 md5 postgresql.config ------------------ (...) listen_addresses = 'localhost,192.168.1.2' #IP de la maquina donde está postgresql port = 5432 #puerto por defecto (...) luego cuando hago, netstat -nptl me dice que, entre otras cosas, está escuchando por 192.168.1.2 5432 postgres Todo parece que mi laptop está OK sin embargo desde la otra cuando hacemos, psql -d lincon -u salomon -W -h 192.168.1.2 Nos pide la contraseña de salomon pero... hay se marea, en la curvita, ja ja ja, esto para volverse loco pues ya llevo varios días sin bajar los guantes. ¿En qué me pueden ayudar los colegas, como Gabriel, que han tenido estas experiencias?. Bueno, me voy a la cama, son las 12:30 p.m. y aquí no tengo conexión, hasta mañana, que pueda enviar. -- Saludos, Luis -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
mm, mi experiencia con postgre es poca, siempre que puedo prefiero mysql. 2010/2/18 Luis <esteban@princesa.pri.sld.cu>:
pg_hba.config -------------- # TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
host all all 192.168.1.0/24 md5
psql -d lincon -u salomon -W -h 192.168.1.2
Nos pide la contraseña de salomon pero... hay se marea, en la curvita, ja ja ja, esto para volverse loco pues ya llevo varios días sin bajar los guantes.
Que hace? no valida la contraseña? da timeout? what? just guessing, prueba con: host all all 192.168.1.0/24 255.255.255.255 md5 o host all all tu_ip 255.255.255.255 md5 o caso contrario quitemos la seguridad por un momento, para probar: host all all 192.168.1.0/24 255.255.255.255 trust Por cierto, no puedo evitar preguntar, recordaste abrir el puerto en el firewall, verdad? :P -- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola, :) Ya pueden ver, no desmayo, ja ja ja, yo se que no hay problema en openSuSE 11.1 que esta lista, con la auda de Dios, no pueda resolver. Desde mi propia máquina hago las siguientes prueba y obtengo los resultados que siguen, ~# psql (entonces me pide password y entra) ~# psql -d lincon -U postgres -W -h 192.168.1.2 (entonces me pide password y entra) ~# psql -d lincon -U postgres -W -h jerusalen (entonces me pide password y NO ENTRA, y me pregunta, sacándome la lengua...: Está el server corriendo sobre el host jerusalen y aceptando conexiones TCP/IP?) Bueno, vean la configuración que tengo en el sistema(todo con el Yast2), - Opcion del Yast: Dispositivo de red/Configuración de red Método tradicional con ifup (seleccionado) Interfaz: 192.168.1.2 Ficha General: Dir IP: 192.168.1.2 Máscara de subred: /24 Hostname: jerusalen Hardware: eth0 Ficha Hostnames/DNS: Hostname: jerusalen Dominio: ciudades-antiguas Server de Nombre: NO SE QUE MAQUINA POERN AQUÍ - Opcion del Yast: Servicios de red/Hostnames IP Hostnames Alias 127.0.0.1 localhost 127.0.0.2 jerusalen.ciudades-antiguas jerusalen 192.168.1.2 jerusalen jerusalen 192.168.1.3 samaria samaria(OTRA MAQUINA DE PRUEBA) ::1 localhost ipv6 bla bla bla - Opcion del Yast: Seguridad/Firewall Servicios permitidos: PostgreSQL Server NOTA: Quisiera montar un dominio(ciudades-antiguas) y un server de nombre(quizás la mía) con motivos didácticos, para aprender. Por Dios, ¿qué me falta?, se me han muerto demasiadas neuronas. ;) En Thu, 18 Feb 2010 08:31:16 -0500, Gabriel <gabriel@opensuse.org> escribió:
mm, mi experiencia con postgre es poca, siempre que puedo prefiero mysql.
2010/2/18 Luis <esteban@princesa.pri.sld.cu>:
pg_hba.config -------------- # TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
host all all 192.168.1.0/24 md5
psql -d lincon -u salomon -W -h 192.168.1.2
Nos pide la contraseña de salomon pero... hay se marea, en la curvita, ja ja ja, esto para volverse loco pues ya llevo varios días sin bajar los guantes.
Que hace? no valida la contraseña? da timeout? what?
just guessing, prueba con:
host all all 192.168.1.0/24 255.255.255.255 md5
o
host all all tu_ip 255.255.255.255 md5
o caso contrario quitemos la seguridad por un momento, para probar:
host all all 192.168.1.0/24 255.255.255.255 trust
Por cierto, no puedo evitar preguntar, recordaste abrir el puerto en el firewall, verdad? :P
-- Saludos, Luis -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Viernes, 19 de Febrero de 2010 16:19:17 Luis escribió:
Hola, :)
Ya pueden ver, no desmayo, ja ja ja, yo se que no hay problema en openSuSE 11.1 que esta lista, con la auda de Dios, no pueda resolver.
Desde mi propia máquina hago las siguientes prueba y obtengo los resultados que siguen,
~# psql
(entonces me pide password y entra)
~# psql -d lincon -U postgres -W -h 192.168.1.2
(entonces me pide password y entra)
~# psql -d lincon -U postgres -W -h jerusalen
(entonces me pide password y NO ENTRA, y me pregunta, sacándome la lengua...:
Está el server corriendo sobre el host jerusalen y aceptando conexiones TCP/IP?)
Bueno, vean la configuración que tengo en el sistema(todo con el Yast2),
- Opcion del Yast: Dispositivo de red/Configuración de red
Método tradicional con ifup (seleccionado) Interfaz: 192.168.1.2
Ficha General:
Dir IP: 192.168.1.2 Máscara de subred: /24 Hostname: jerusalen Hardware: eth0
Ficha Hostnames/DNS:
Hostname: jerusalen Dominio: ciudades-antiguas Server de Nombre: NO SE QUE MAQUINA POERN AQUÍ
- Opcion del Yast: Servicios de red/Hostnames
IP Hostnames Alias 127.0.0.1 localhost 127.0.0.2 jerusalen.ciudades-antiguas jerusalen 192.168.1.2 jerusalen jerusalen 192.168.1.3 samaria samaria(OTRA MAQUINA DE PRUEBA)
::1 localhost ipv6 bla bla bla
- Opcion del Yast: Seguridad/Firewall
Servicios permitidos:
PostgreSQL Server
NOTA: Quisiera montar un dominio(ciudades-antiguas) y un server de nombre(quizás la mía) con motivos didácticos, para aprender.
Por Dios, ¿qué me falta?, se me han muerto demasiadas neuronas.
;)
En Thu, 18 Feb 2010 08:31:16 -0500, Gabriel <gabriel@opensuse.org>
escribió:
mm, mi experiencia con postgre es poca, siempre que puedo prefiero mysql.
2010/2/18 Luis <esteban@princesa.pri.sld.cu>:
pg_hba.config -------------- # TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
host all all 192.168.1.0/24 md5
psql -d lincon -u salomon -W -h 192.168.1.2
Nos pide la contraseña de salomon pero... hay se marea, en la curvita, ja ja ja, esto para volverse loco pues ya llevo varios días sin bajar los guantes.
Que hace? no valida la contraseña? da timeout? what?
just guessing, prueba con:
host all all 192.168.1.0/24 255.255.255.255 md5
o
host all all tu_ip 255.255.255.255 md5
o caso contrario quitemos la seguridad por un momento, para probar:
host all all 192.168.1.0/24 255.255.255.255 trust
Por cierto, no puedo evitar preguntar, recordaste abrir el puerto en el firewall, verdad? :P
Bueno, a mi me parece que primero habria que intentar separar las cosas. prueba el DNS Supongo que se puede hacer con : ping jerusalen A ver que pasa, no lo he probado, pero si tu /etc/hosts esta bien creo que deberia ser capaz de reponderte al ping. Si eso funciona es que el problema esta en postgress unicamente, en la configuracion -- Saludos Lluis
On Viernes, 19 de Febrero de 2010 22:35:29 Lluis escribió:
On Viernes, 19 de Febrero de 2010 16:19:17 Luis escribió:
Hola, :)
Ya pueden ver, no desmayo, ja ja ja, yo se que no hay problema en openSuSE 11.1 que esta lista, con la auda de Dios, no pueda resolver.
Desde mi propia máquina hago las siguientes prueba y obtengo los resultados que siguen,
~# psql
(entonces me pide password y entra)
~# psql -d lincon -U postgres -W -h 192.168.1.2
(entonces me pide password y entra)
~# psql -d lincon -U postgres -W -h jerusalen
(entonces me pide password y NO ENTRA, y me pregunta, sacándome la lengua...:
Está el server corriendo sobre el host jerusalen y aceptando conexiones TCP/IP?)
Bueno, vean la configuración que tengo en el sistema(todo con el Yast2),
- Opcion del Yast: Dispositivo de red/Configuración de red
Método tradicional con ifup (seleccionado) Interfaz: 192.168.1.2
Ficha General:
Dir IP: 192.168.1.2 Máscara de subred: /24 Hostname: jerusalen Hardware: eth0
Ficha Hostnames/DNS:
Hostname: jerusalen Dominio: ciudades-antiguas Server de Nombre: NO SE QUE MAQUINA POERN AQUÍ
- Opcion del Yast: Servicios de red/Hostnames
IP Hostnames Alias 127.0.0.1 localhost 127.0.0.2 jerusalen.ciudades-antiguas jerusalen 192.168.1.2 jerusalen jerusalen 192.168.1.3 samaria samaria(OTRA MAQUINA DE PRUEBA)
::1 localhost ipv6 bla bla bla
- Opcion del Yast: Seguridad/Firewall
Servicios permitidos:
PostgreSQL Server
NOTA: Quisiera montar un dominio(ciudades-antiguas) y un server de nombre(quizás la mía) con motivos didácticos, para aprender.
Por Dios, ¿qué me falta?, se me han muerto demasiadas neuronas.
;)
En Thu, 18 Feb 2010 08:31:16 -0500, Gabriel <gabriel@opensuse.org>
escribió:
mm, mi experiencia con postgre es poca, siempre que puedo prefiero mysql.
2010/2/18 Luis <esteban@princesa.pri.sld.cu>:
pg_hba.config -------------- # TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
host all all 192.168.1.0/24 md5
psql -d lincon -u salomon -W -h 192.168.1.2
Nos pide la contraseña de salomon pero... hay se marea, en la curvita, ja ja ja, esto para volverse loco pues ya llevo varios días sin bajar los guantes.
Que hace? no valida la contraseña? da timeout? what?
just guessing, prueba con:
host all all 192.168.1.0/24 255.255.255.255 md5
o
host all all tu_ip 255.255.255.255 md5
o caso contrario quitemos la seguridad por un momento, para probar:
host all all 192.168.1.0/24 255.255.255.255 trust
Por cierto, no puedo evitar preguntar, recordaste abrir el puerto en el firewall, verdad? :P
Bueno, a mi me parece que primero habria que intentar separar las cosas.
prueba el DNS
Supongo que se puede hacer con :
ping jerusalen
A ver que pasa, no lo he probado, pero si tu /etc/hosts esta bien creo que deberia ser capaz de reponderte al ping.
Si eso funciona es que el problema esta en postgress unicamente, en la configuracion
Me olvide de algo. Tambien pueden ser los firewalls. -- Saludos Lluis
El Fri, 19 Feb 2010 16:19:17 +0100, Luis escribió:
~# psql -d lincon -U postgres -W -h jerusalen
(entonces me pide password y NO ENTRA, y me pregunta, sacándome la lengua...:
Está el server corriendo sobre el host jerusalen y aceptando conexiones TCP/IP?)
Como te han comentado Gabriel y Lluis, detén los servicios del cortafuegos (y AppArmor) en *ambos* equipos. *** rcSuSEfirewall2 stop; rcapparmor stop *** Y prueba de nuevo la conexión a la db. Revisa el registro de PostgreSQL por si tuvieras más datos del error. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola,
Como te han comentado Gabriel y Lluis, detén los servicios del cortafuegos (y AppArmor) en *ambos* equipos.
*** rcSuSEfirewall2 stop; rcapparmor stop ***
Y prueba de nuevo la conexión a la db.
Revisa el registro de PostgreSQL por si tuvieras más datos del error.
Pero... porque pincha así, ping 192.168.1.2 y no así, ping jerusalen ¿Esto no es cuestión de resolución de nombres? -- Saludos, Luis -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Mon, 22 Feb 2010 08:42:09 +0100, Luis escribió:
Como te han comentado Gabriel y Lluis, detén los servicios del cortafuegos (y AppArmor) en *ambos* equipos.
*** rcSuSEfirewall2 stop; rcapparmor stop ***
Y prueba de nuevo la conexión a la db.
Revisa el registro de PostgreSQL por si tuvieras más datos del error.
Pero... porque pincha así,
ping 192.168.1.2
y no así,
ping jerusalen
¿Esto no es cuestión de resolución de nombres?
Pero, ¿qué es lo que no te funciona, el ping o la conexión a la db? :-? A ver, para el ping... primero, revisa "cat /etc/hosts", no te fíes nunca a ciegas de lo que hagas desde YaST. Te pongo mis datos: sm01@stt008:~$ cat /etc/hosts 127.0.0.1 localhost 192.168.0.8 stt008.linux.site stt008 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts Y el ping: sm01@stt008:~$ ping -c 3 stt008 PING stt008.linux.site (192.168.0.8) 56(84) bytes of data. 64 bytes from stt008.linux.site (192.168.0.8): icmp_seq=1 ttl=64 time=0.013 ms 64 bytes from stt008.linux.site (192.168.0.8): icmp_seq=2 ttl=64 time=0.012 ms 64 bytes from stt008.linux.site (192.168.0.8): icmp_seq=3 ttl=64 time=0.010 ms --- stt008.linux.site ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.010/0.011/0.013/0.004 ms Ojo, que yo tengo ningún cortafuegos levantado en ninguno de los equipos. Lo primero, para hacer pruebas, es detener el/los cortafuegos. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Mon, 22 Feb 2010 14:10:10 +0000, Camaleón escribió:
¿Esto no es cuestión de resolución de nombres?
Pero, ¿qué es lo que no te funciona, el ping o la conexión a la db? :-?
A ver, para el ping... primero, revisa "cat /etc/hosts", no te fíes nunca a ciegas de lo que hagas desde YaST.
Te pongo mis datos:
(...) Qué brutica soy O:-). Me estaba haciendo ping a mí misma... Bueno, probamos con otro equipo de la red: *** stt008:~# cat /etc/hosts 127.0.0.1 localhost 192.168.0.8 stt008.linux.site stt008 192.168.0.5 stt005.linux.site stt005 stt008:~# ping -c 3 stt005 PING stt005.linux.site (192.168.0.5) 56(84) bytes of data. 64 bytes from stt005.linux.site (192.168.0.5): icmp_seq=1 ttl=64 time=1.13 ms 64 bytes from stt005.linux.site (192.168.0.5): icmp_seq=2 ttl=64 time=0.706 ms 64 bytes from stt005.linux.site (192.168.0.5): icmp_seq=3 ttl=64 time=1.13 ms --- stt005.linux.site ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 0.706/0.989/1.131/0.200 ms *** Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Gabriel
-
Lluis
-
Luis