Если Вы хотите сохранить порядок, необходимо перенаправить вывод не к stdout, но в файлы. После того, как все ping сделаны, сделайте a wait
ожидать последнего фонового процесса для окончания. Затем кошка файлы результата в "правильном" порядке.
Да, на самом деле я делаю это для своей персональной тестовой среды (у меня есть общедоступный сайт, который переходит к QEMU-KVM VM на моем домашнем ПК).
В основном, если VM имеет доступ к сети затем, Вы просто имеете дело с проблемой маршрутизации.
У меня есть несколько поддельных компаний "отделы", созданные в моем VM для тестирования различных типов установок, каждая среда добирается, ее собственное зависание подсети конкретного virbr* устройство (virbr1, оказывается, виртуальный интерфейс к VM веб-сайта, но Вы - интерфейсная нумерация, будет очевидно отличающимся.
В той точке Вы могут рассматривать его тот же способ, которым Вы были бы, если Вы собирались сделать NAT к некоторой реальной машине, к которой только гипервизор имел доступ к сети и мог достигнуть IP-адресом.
У меня есть свои 80-е порта передачи маршрутизатора интернета к гипервизору и гипервизору просто порт NAT 80 к частному IP, связанному с KVM:
-A PREROUTING -d 192.168.1.9/32 -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.0.1.9:80
192.168.1.9 IP-адрес моего гипервизора, 10.0.1.9 IP-адрес VM, я работаю на апаче.
Одно простое решение:
qemu --enable-kvm -boot d image.vdi -m 1000 -redir tcp:80::80