On 12/11/2021 11:32 am, Yessica Brinkmann wrote:
Buenas.
Agradeceré mucho una respuesta sobre este tema por favor. Es para
poder continuar con mi tesis de la universidad.
Muchas gracias y saludos,
Yessica Brinkmann
-------- Mensaje original --------
Asunto: Problema con pg_hba.conf tras cambio inesperado de IP
De: Yessica Brinkmann
Para: pgsql-es-ayuda
CC:
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.
Lo que debes pedir es que tu IP sea fija ( esto se puede hacer de estas
formas ).
A: Pedir al Admin de la red que te asigne una IP para poder cofigurarla
en tus maquinas.
B: Dar tus mac address y pedir que esa mac address sea asignada una
misma IP ( es como IP fija solo que el DHCP lo asigna ).
C: Creo que lo mejor que puedes hacer es crear una red privada y que los
postgresql se repliquen en esta red privada.
tener trust es algo que debes tener cuidado, por eso es mejor tener
redes privadas en las maquinas virtuales.
Dependiendo de como estas virtualizando es el procedimiento que debes
seguir. Basicamente es esto.
===== PUBLIC ===== 192.168.52.X
|| ||
PostgreSQL1 PostgreSQL2
|| ||
===== PRIVATE ===== 10.10.10.X (Esta red solo existe en tu virtualización).
Cuando tus maquinas esten funcionando con la red privada el trust lo
haces en tu red privada, de esa forma estas segura.
Sí no sabes como como figurar la red privada, pregunta en el grupo y te
ayudamos.
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
<http://192.168.52.153/32> trust
y la línea anterior era:
host ds2 postgres 192.168.52.150/32
<http://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 <http://192.168.52.153/24>.
Agradeceré mucho una ayuda por favor.
Saludos cordiales,
Yessica Brinkmann