GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Multipass, Virt-manager et réseau ponté ?

Je commence tout juste à utiliser Multipass, et j'ai trouvé qu'une partie de la documentation est clairsemée (ou je ne sais pas comment la trouver correctement). J'utilise 19.10, avec QEMU et libvirt installés. J'ai créé une interface Ethernet pontée appelée br0 pour une machine virtuelle Windows 10 dont j'ai besoin sur le même sous-réseau que mes autres postes de travail. Cette partie fonctionne bien. J'ai exécuté la commande "sudo multipass set local.driver=libvirt ” puis j'ai créé ma première instance multipass.

Le premier problème que j'ai eu était que je devais utiliser la connexion multipasse méthode pour se connecter à la machine virtuelle et créer un utilisateur (autre que l'utilisateur "ubuntu" par défaut) et faire du nouvel utilisateur un membre de sudo. C'était parce que je ne pouvais pas comprendre comment me connecter à la machine virtuelle via la console virt-manager en tant qu'utilisateur sudo multipass ubuntu. Une fois cela fait, j'ai pu me connecter à la console virt-manager en tant que nouvel utilisateur et installer openssh-server. J'ai arrêté la machine virtuelle, changé la carte réseau dans virt-manager pour l'interface Ethernet pontée, redémarré la machine virtuelle et la machine virtuelle a reçu une adresse IP de mon serveur DHCP et était directement accessible depuis n'importe quel autre poste de travail ou machine virtuelle sur le réseau via SSH.

Malheureusement, cela casse la "connexion multipasse vm01 ” méthode de connexion à la VM (en fait, elle interrompt toutes les commandes multipass de la CLI qui sont dirigées vers l'instance) et la seule façon de se connecter maintenant est via SSH (ou la console virt-manager).

Existe-t-il un fichier de configuration quelque part pour demander au multipass de rechercher la VM sur la nouvelle interface pontée ? En fait, je suis d'accord pour qu'il fonctionne comme une machine virtuelle autonome sous virt-manager (en fait, c'est un moyen fantastique de faire tourner une machine virtuelle Ubuntu sans créer une nouvelle machine virtuelle dans virt-manager, attacher une image ISO, etc.). Mais je peux prévoir des problèmes futurs liés à la rupture du lien CLI multipasse vers l'instance.

Réponse acceptée :

Merci d'avoir essayé Multipass. Dans Multipass, nous utilisons les images cloud Ubuntu par défaut, il y a donc quelques points à prendre en compte. Par défaut, les images cloud n'ont pas d'utilisateur disposant d'un mot de passe activé. Cependant, comme ce sont des images cloud, vous pouvez utiliser cloud-init pour provisionner votre instance Multipass de différentes manières. cloud-init la documentation est disponible sur https://cloudinit.readthedocs.io/en/latest/. Il y a de nombreux exemples là-dedans pour de nombreuses configurations différentes. En outre, il existe un court article de blog sur https://ubuntu.com/blog/using-cloud-init-with-multipass sur l'utilisation de cloud-init avec Multipass.

Connexe :les fenêtres non ciblées ne répondent pas aux clics de souris ?

Concernant la mise en réseau et le multipass connexions à l'instance, oui, nous avons besoin d'un ssh connexion et en tant que tel, nous devons être en mesure de découvrir facilement l'adresse IP de l'instance. La meilleure façon d'utiliser le réseau ponté serait d'ajouter une deuxième interface via cloud-init puis pointez libvirt vers cette deuxième interface pour la mise en réseau pontée et laissez le réseau NAT intact afin que multipass peut s'y connecter.

J'espère que cela vous aidera et bonne chance !


Ubuntu
  1. Principes de base de Linux - IP statique et configuration réseau sur Debian Linux

  2. Renforcement du VPN :qu'est-ce que c'est et comment le faire

  3. Dépannage et débogage du réseau Linux ?

  4. Warpinator - Envoyer et recevoir des fichiers sur un réseau

  5. Ubuntu activer et désactiver l'interface réseau

Comment activer et désactiver les interfaces réseau dans Ubuntu 20.04

Systèmes de fichiers disque et réseau

Services et protocoles réseau

Ubuntu Comment définir une adresse IP statique via un terminal et une interface graphique

Comment configurer et utiliser le pont réseau dans Ubuntu Linux

Comment mettre en réseau Ubuntu et Windows 10 ?