
Creé dos máquinas virtuales RedHat en un servidor Ubuntu. Cambié el /etc/sysconfig/network-scripts/ifcfg-eth0
archivo para que tuviera una dirección MAC única porque las máquinas virtuales se crearon a partir de una imagen. Cambié la dirección IP. Reinicié el servidor. Las máquinas virtuales pueden hacer ping entre sí. No puedo hacer ping a las máquinas virtuales desde el servidor Ubuntu.
Cuando lo intento, consigo
ping x.x.x.x (x.x.x.x) 56(84) bytes of data
Después de eso no pasa nada. Cuando cancelo el ping, veo una pérdida del 100% de paquetes.
Cuando estoy en una máquina virtual e intento hacer ping al servidor principal, aparece
Destination Host Unreachable
Por lo tanto, ni siquiera puedo hacer ping al servidor host desde las máquinas virtuales invitadas.
Actualizar:
Algunas máquinas virtuales tienen direcciones IP que funcionan. Las nuevas máquinas virtuales que creé no tienen direcciones IP que funcionen. En el servidor físico, hice un comando arp -an. Las máquinas virtuales en funcionamiento tienen direcciones IP con direcciones MAC. Las máquinas virtuales que no funcionan tienen direcciones IP sin direcciones MAC. ¿Cómo hago para que la dirección IP de una VM tenga una dirección MAC?
Respuesta1
Debe elegir el modo de red adecuado para la interfaz de red de sus máquinas virtuales. Elija el modo puente que le permitirá hacer ping al host e ir a Internet, o la red de solo host (red privada) que no le permitirá navegar por Internet pero le permitirá comunicarse con el host. No elija NAT (que sospecho que es su modo actual).