1

У меня есть система qemu под управлением arch-linux. При установке устройства с:

qemu-system-x86_64 -hda arch.img -boot d -cdrom archlinux-2014.12.01-dual.iso -m 1024

Я могу получить доступ к сети из qemu нормально, что я проверяю, выполнив:

curl www.google.com
# get a google page back

(NB, как описано здесь, ping не может быть использован в этой конфигурации по умолчанию)

Когда у меня есть все настройки машины, я выхожу из нее и запускаю:

qemu-system-x86_64 -hda arch.img -m 1024

но на этот раз работа в сети не работает (опять же, как проверено, запустив curl)

1 ответ1

0

Оказывается, я был идиотом. Нужно просто включить сеть на устройстве qemu. Интересно, что хотя я использую беспроводное соединение для хост-машины, мне нужно было включить Ethernet на гостевой машине, как описано здесь.

sudo systemctl start dhcpcd@ens3.service
sudo systemctl enable dhcpcd@ens3.service

обратите внимание, что это dhcpcd а не dhcpd .

(затем убедитесь, что он работает с curl www.googl.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .