Perché la mia rete funziona durante l'installazione del sistema operativo in qemu ma non quando avvio


1

Ho un sistema qemu con arch-linux. Durante l'installazione del dispositivo con:

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

Posso accedere alla rete da qemu fine, che posso verificare eseguendo:

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

(NB come descritto qui il ping non può essere utilizzato con questa configurazione predefinita)

Una volta che ho installato tutta la macchina, la esco ed eseguo:

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

ma questa volta la rete non funziona (di nuovo come verificato eseguendo arricciatura)

Risposte:


0

Ho scoperto che ero un idiota. Ho solo bisogno di riattivare la rete sul dispositivo qemu. È interessante notare che, anche se utilizzo una connessione wireless per la macchina host, avevo bisogno di abilitare Ethernet sul computer guest, come descritto qui .

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

notare che lo è dhcpcde non dhcpd.

(quindi verifica che funzioni con curl www.googl.com


Puoi approfondire un po 'questo? Come viene dhcpcd@ens3.servicecreato? Suppongo che sia il nome dell'interfaccia per l'ospite? Ho problemi con l'avvio di un guest Windows, ma non mi è chiaro cosa stia succedendo: Ethernet funziona, ma non wireless. Mi sono appena imbattuto in questo e mi chiedo se c'è qualche interfaccia virtuale creata per l'ospite che devo iniziare ma non vedo alcun servizio nel modulo sopra elencato.
Hendy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.