On Thu, Nov 11, 2021 at 04:45:11AM -0300, Yessica Brinkmann wrote:
> Buenas.
> Escribo por el siguiente motivo:
> Yo había configurado un archivo pg_hba.conf, el cual estoy usando con unas
> máquinas virtuales debian, para poder comunicarme entre dos máquinas
> virtuales diferentes. Realmente configuré dicho archivo con ayuda de este
> grupo.
> Bien, resulta ser que en un momento dado, cuando estaba usando mis máquinas
> virtuales, repentina e inesperadamente, el IP de una de las máquinas
> virtuales cambió. Yo estuve tratando de averiguar el motivo por el cual los
> comandos que ejecutaba entre una máquina virtual y la otra no me
> funcionaban, hasta que por fin llegué a la conclusión de que el IP de una
> de mis máquinas virtuales había cambiado.

como te comentaron eso puede significar que las IP las está recibiendo
dinámicamente de un servidor DHCP. Puedes decirle al servidor DHCP que a
esas máquinas siempre les de ciertas IP o puedes asignar de forma
estática las direcciones IP de un rango que el servidor DHCP no asigne.

> Bien, entonces, fui a modificar mi archivo pg_hba.conf para que reflejara
> la nueva IP que nosé porqué cambió, y poder seguir comunicándome entre las
> dos máquinas virutales, pero resulta que al cambiar mi archivo pg_hba.conf,
> igual no me funciona la conexión.
> La línea nueva de mi archivo pg_hba.conf es la siguiente:
> host    ds2    postgres    192.168.52.153/32    trust
> y la línea anterior era:
> host    ds2    postgres    192.168.52.150/32    trust
> Aclaro que ahora mismo al hacer ip addr en la máquina virtual cuyo Ip
> cambió inesperadamente me aparece la siguiente dirección IP:
> 192.168.52.153/24.

A mi me interesa saber que es lo que postgres está esperando ver en el
pg_hba.conf.

Puedes intentar conectarte al servidor de base de datos desde la máquina
que cambio la IP usando psql? El resultado debería ser un mensaje de que
en el archivo pg_hba.conf no hay una entrada para el usuario X en la
base Y desde la IP Z.Z.Z.Z 

simplemente puedes cambiar en el pg_hba.conf las IP permitida por
192.168.52.0/24 que según yo permitirá acceso a todas las IP de ese
rango.

No te olvides de hacer un reload luego de modificar el archivo
pg_hba.conf

-- 
Jaime Casanova
Director de Servicios Profesionales
SystemGuards - Consultores de PostgreSQL


Reply via email to