web-dev-qa-db-fra.com

Internet QEMU via une interface pontée?

J'ai récemment installé QEMU sur mon serveur pour apprendre/expérimenter la virtualisation.

J'ai décidé d'utiliser une configuration de réseau en pont pour que le VM apparaisse sur le réseau local et soit visible des réseaux externes.

J'ai suivi certaines étapes que j'ai trouvées sur Arch Wiki:

Après avoir suivi ces étapes, la VM utilise l'interface de pont et est visible sur mon réseau interne. Cependant, à l'intérieur de la VM, je ne peux pas me connecter à des sources externes (par exemple, exécuter un programme de mise à jour) sans générer d'erreurs (impossibilité de résoudre les noms d'hôte) ou de blocage.

Système d'exploitation serveur: Ubuntu 16.04
VM OS: OpenBSD 6.1

Si vous pouvez fournir d'autres informations, faites-le moi savoir et je les aurai.

1
GhostSquad57

J'ai oublié d'activer le NAT: https://wiki.gentoo.org/wiki/QEMU#Host_configuration

J'ai également arrêté d'utiliser l'assistant de pont réseau de QEMU et configuré manuellement une interface TAP.

Après avoir activé NAT, autoriser le transfert IP avec sysctl, autoriser le proxy ARP et réinstaller OpenBSD dans la VM, cela fonctionne!

1
GhostSquad57