IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseaux Discussion :

Accéder au localhost de mon pc via une VM ?


Sujet :

Réseaux

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2021
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Accéder au localhost de mon pc via une VM ?
    Hello,

    J'ai une petite question et mes connaissances en réseau me font défaut.

    J'utilise la REST API de Vmware workstation Pro et j'aimerais pouvoir y accéder depuis une machine virtuelle Ubuntu.


    L'ip de ma machine host est : 192.168.1.39

    L'ip de ma VM Ubuntu est : 192.168.1.22

    J'arrive à pinger mes machines sans problèmes, que ce soit de la VM vers mon host ou l'inverse.

    Depuis mon pc Windows, j'accède à cette interface via l'url : http://127.0.0.1:8697. Mais évidemment, je n'arrive pas à y accéder via cette adresse depuis ma VM.


    Quelqu'un saurez m'expliquer comment je pourrais faire ça ?


    Merci d'avance !

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    14 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 14 730
    Points : 34 101
    Points
    34 101
    Par défaut
    C'est normal. 127.0.0.1 est une adresse locale, inaccessible d'une autre machine, quelle soit virtuelle ou non. Quand tu utilises l'adresse 127.0.0.1, ça ne passe même pas matériellement par la carte réseau.

    Il faut appeler l'adresse IP 192.168.x.x.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2021
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    C'est normal. 127.0.0.1 est une adresse locale, inaccessible d'une autre machine, quelle soit virtuelle ou non. Quand tu utilises l'adresse 127.0.0.1, ça ne passe même pas matériellement par la carte réseau.

    Il faut appeler l'adresse IP 192.168.x.x.
    Bonjour,

    Merci pour votre réponse.

    J'ai également testé en tapant 192.168.1.39:8697 dans mon navigateur, mais la VM n'accède pas à l'API de VMware.


    Je suppose qu'il y a autre chose à configurer, mais je n'ai ne sais pas quoi...

    L'alternative est d'utiliser ngrok, ça marche bien. Mais si jamais vous avez une autre solution...

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    14 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 14 730
    Points : 34 101
    Points
    34 101
    Par défaut
    D'après la doc : https://docs.vmware.com/en/VMware-Wo...0D83E5E2B.html
    Ca ne semble accessible qu'en adresse locale, donc pas depuis une autre machine.

    Je ne connais pas ngrok mais apparemment ça fait un tunnel ssh et ça semble fonctionnel, donc pourquoi pas.

    Regardes aussi du coté de libvirt, si libvirt possède une API REST (je ne sais pas : à vérifier), tu pourras l'utiliser pour commander VMWare Workstation, libvirt le supportant
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    avril 2014
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2014
    Messages : 189
    Points : 324
    Points
    324
    Par défaut
    Hello,

    Un simple DNAT sur ton PC devrait suffire: Tu routes tout ce qui est à destination de 192.168.1.39:8697 vers localhost:8697

Discussions similaires

  1. Couvrir mon code via une classe Test
    Par max33370 dans le forum Salesforce.com
    Réponses: 24
    Dernier message: 28/04/2014, 17h58
  2. [Débutant] Afficher une image sur mon pdf via une fenetre ChildWindow.
    Par solaar dans le forum Silverlight
    Réponses: 0
    Dernier message: 21/05/2013, 18h16
  3. [POO] Accéder à un attribut d'un objet via une variable
    Par iLoLo21 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2008, 12h36
  4. Comment éteindre mon PC via une page web ? ou un réseau local ?
    Par pepito62 dans le forum Développement
    Réponses: 2
    Dernier message: 28/03/2008, 08h45
  5. Accéder au contenu d'un fichier via une URL en mode binaire
    Par sbelli dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 11/10/2005, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo