Am creat două mașini virtuale qemu folosind comanda de mai jos. Ambele VM-uri sunt pornite virbr0 pod.
qemu-system-x86_64 \
-unitate „fișier=bionic-server-cloudimg-amd64.img,format=qcow2” \
-drive „fișier=${user_date},format=raw” \
-device rtl8139,netdev=net0 \
-enable-kvm \
-m 2G \
-netdev bridge,br=virbr0,id=net0 \
-serial mon:stdio \
-smp 2 \
-vga virtio;
IP-ul primului vm este 192.168.122.76, iar al doilea este 192.168.122.77
Problema ciudată a rețelei este că, dacă fac un ssh la vm-1, va fi rapid și imediat mi se va cere parola. Apoi încerc ssh la vm-2 și durează aproximativ 20 de secunde pentru a apărea solicitarea parolei. Apoi încerc din nou ssh la vm-2 și îmi cere instantaneu parola.Apoi fac ssh la vm-1 și observ cu aproximativ 20 de secunde înainte de a arăta mesajul de parolă.
Pe scurt, indiferent de IP-ul pe care l-am folosit ultima dată, se conectează instantaneu, iar celălalt răspunde după o întârziere lungă.
Am rulat aceeași aplicație hello world pe ambele VM expuse pe același port, portul 8080.
Apoi văd același comportament și cu bucla
Primesc răspuns instantaneu când curl din nou același IP. Și dacă trec de la un IP la altul, dă din nou un răspuns întârziat.
Folosesc imaginea bionic-server-cloudimg-amd64 pentru VM și Ubuntu 21.10 este mașina mea gazdă care rulează ca VMWare Fusion VM pe un Mac.