sisoputnfrba / foro

Foro de consultas para el trabajo práctico
148 stars 7 forks source link

Misma IP en la Ubuntu Server y su clon (Etapa 4 del TP0) #3378

Closed AgustinCarlanaRivero closed 6 months ago

AgustinCarlanaRivero commented 6 months ago

Hola, buenas. Probé el código que hice del tp0 desde 2 consolas del XUbuntu, y funcionaba a la perfección. Ahora, al momento de hacer lo indicado en la etapa 4, es decir, probarlo en la Ubuntu Server y su clon, daba un error cuando el cliente intentaba enviar un mensaje (en la función connect). Luego de esto, me percaté de que ambas maquinas virtuales tenían la misma IP. Mi duda es si existe una forma de evitar una asignación de IP manual, y hacer que directamente no se generen dos IP iguales, o simplemente saber el por qué ocurre esto.

💭 Soluciones posibles

Le pregunté a Chat GPT como asignar una IP manualmente (lo cual consistió en hacer "sudo nano /etc/netplan/00-installer-config.yaml" y editar el archivo). Hice eso en el clon, y ahí sí me funcionó. Es por eso que mi duda no es tanto "cómo hacer que funcione", si no más "como hacer para no tener que asignar la IP manualmente".

RaniAgus commented 6 months ago

¡Buenas!

Estuve haciendo algunas pruebas y al parecer solo tengo ese problema cuando estoy conectado por WiFi, pero no tengo ningún problema conectándome por LAN.

Parece que cambiando el adaptador de enp a wlp mi router sí me asignó una IP distinta:

image

Prueben haciendo ese cambio a ver si en su caso también se resuelve.

Saludos

AgustinCarlanaRivero commented 6 months ago

Entiendo lo que decis, sin embargo, en mi PC figuran distintos esos nombres:

image

Pese a eso, decidí ponerme a probar cada opción, y acá los resultados:

El error de cuando no termina de iniciar la maquina virtual, es este: image

Ahora, por qué ocurre todo esto?? Muchas gracias de antemano.

RaniAgus commented 6 months ago

Gracias por probar, es bueno saberlo.

Entonces con la opción Microsoft Wi-Fi Direct Virtual Adapter pudieron obtener IPs distintas, ¿no?

AgustinCarlanaRivero commented 6 months ago

Si, aunque no entiendo por qué la IP es de la forma 192.168.137.X, ni por qué no funcionaba antes... ¿Es cuestión del Router, de la PC, o de qué?

RaniAgus commented 6 months ago

Ahí estuve investigando y según este post tiene que ver con que ambas VMs tienen el mismo contenido en el archivo /etc/machine-id, que es el que utiliza el DHCP server para retornar la IP.

Si te animás, probá a volver a como estaba configurado antes y ejecutá estas 3 líneas:

sudo rm -f /etc/machine-id
sudo dbus-uuidgen --ensure=/etc/machine-id
sudo reboot

Eso debería asignarte una nueva IP después de reiniciar. Si es así, lo agregamos a la guía :)

Saludos

AgustinCarlanaRivero commented 6 months ago

Funcionó a la perfección! Y es una solución más sencilla y directa que la que decía Chat GPT. Asi que, muchas gracias!