Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2018, à 12:57

Linux_New_User

Accès à une machine virtuelle depuis l'hôte

Bonjour à tous,

J'ai un service qui tourne sur ma machine virtuelle Ubuntu sur localhost:8443 et je souhaiterais pouvoir y accéder depuis ma machine hôte via son adresse ip mais j'obtiens à chaque fois "La connexion a échoué" sur mon navigateur.
En observant avec WireShark, tous mes paquets sont [RST, ACK].

Pouvez-vous m'aider ?

Merci

Hors ligne

#2 Le 09/04/2018, à 13:42

J5012

Re : Accès à une machine virtuelle depuis l'hôte

comment le reseau de la machine invitée a-t-il ete configuré? → en nat, en pont (bridge) , en ...?

Dernière modification par J5012 (Le 09/04/2018, à 13:42)

Hors ligne

#3 Le 09/04/2018, à 13:43

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

En pont

Hors ligne

#4 Le 09/04/2018, à 13:52

J5012

Re : Accès à une machine virtuelle depuis l'hôte

Linux_New_User a écrit :

En pont

et ... ? je suppose qu'on va jouer aux devinettes ?

Hors ligne

#5 Le 09/04/2018, à 13:55

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

localhost:8443 , c'est pour accéder à la boucle locale autrement dit, tu requêtes ton poste et pas la VM.
C'est plutôt <ip-de-la-VM>:8443 depuis un client sur le hôte.

En observant avec WireShark, tous mes paquets sont [RST, ACK].

Cela signifie que tu as eu une réponse , mais qui n'est pas forcément celle que tu attends. Mais si tu veux des réponses qui ont du sens : elles sont de la forme 200, 300, 400, 500 sur le protocole HTTP, en les analysant via la console du navigateur.

#6 Le 09/04/2018, à 14:00

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Oui depuis mon hôte j'essaye de joindre l'adresse ip de ma VM et non l'adresse de loopback et via le navigateur, la requête n'aboutissant pas, je n'ai pas de code d'état

rogn... a écrit :

localhost:8443 , c'est pour accéder à la boucle locale autrement dit, tu requêtes ton poste et pas la VM.
C'est plutôt <ip-de-la-VM>:8443 depuis un client sur le hôte.

En observant avec WireShark, tous mes paquets sont [RST, ACK].

Cela signifie que tu as eu une réponse , mais qui n'est pas forcément celle que tu attends. Mais si tu veux des réponses qui ont du sens : elles sont de la forme 200, 300, 400, 500 sur le protocole HTTP, en les analysant via la console du navigateur.

Hors ligne

#7 Le 09/04/2018, à 14:02

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

Quel est l'OS qui tourne sur ton hôte ?

#8 Le 09/04/2018, à 14:04

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Windows

rogn... a écrit :

Quel est l'OS qui tourne sur ton hôte ?

Hors ligne

#9 Le 09/04/2018, à 14:08

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

Tant pis

sur w$ :

ipconfig -all

pour essayer de localiser ta VM

#10 Le 09/04/2018, à 14:16

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

1523279725-capture.png

rogn... a écrit :

Tant pis

sur w$ :

ipconfig -all

pour essayer de localiser ta VM

Hors ligne

#11 Le 09/04/2018, à 14:18

droopy191

Re : Accès à une machine virtuelle depuis l'hôte

Salut,

Votre Vm est connecté en mode pont, elle a donc une adresse ip sur le lan.

 ip address show

pour déterminer cette adresse.
C'est cette adresse qu'il faut utiliser par, 192.168.1.52

Vous indiquez aussi que votre service ecoute sur localhost:8443.
Il ne sera donc sans doute pas joignable depuis l'extérieur de la VM. Il faut paramétrer votre logiciel pour qu'il écoute sur le lan.

Hors ligne

#12 Le 09/04/2018, à 14:18

xubu1957

Re : Accès à une machine virtuelle depuis l'hôte

Bonjour,

Règles du forum a écrit :

Mise en forme des messages
(...)
3. Utilisez la citation avec modération : il ne sert à rien de citer l'intégralité du post précédent.
(...)

règles du forum


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#13 Le 09/04/2018, à 14:26

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Droppy :

En effet, disons que l'adresse ip de ma vm est 10.0.0.2 et que je rentre les lignes suivantes dans l'url de ma vm :
localhost:8443-> OK
127.0.0.1:8443 -> OK
10.0.0.2:8443 -> La connexion a échoué

Dernière modification par Linux_New_User (Le 09/04/2018, à 14:27)

Hors ligne

#14 Le 09/04/2018, à 14:30

droopy191

Re : Accès à une machine virtuelle depuis l'hôte

Linux_New_User a écrit :

localhost:8443-> OK
127.0.0.1:8443 -> OK
10.0.0.2:8443 -> La connexion a échoué

Donc le service, n'écoute que sur localhost. Il ne sera donc accessible que depuis la VM.
Il faut paramétrer votre logiciel service pour écouter sur 10.0.0.2

Hors ligne

#15 Le 09/04/2018, à 14:34

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

Linux_New_User a écrit :

En effet, disons que l'adresse ip de ma vm est 10.0.0.2

Dans ce cas là, la VM n'est pas connectée en mode bridge mais en mode NAT. Normal que toute tentative de connexion échoue car le mode NAT est conçu pour que toutes les machines connectées à ce sous-réseau soient invisibles du réseau extérieur.

droopy191 a écrit :

Il faut paramétrer votre logiciel service pour écouter sur 10.0.0.2

Trop alambiqué, il faudra configurer une translation d'adresses IP, ce qui pour son cas est inutile.

Dernière modification par rogn... (Le 09/04/2018, à 14:35)

#16 Le 09/04/2018, à 14:35

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

rogn :

C'est pour ça que j'ai dit "disons", ma vm possède bien une ip dans mon lan

Hors ligne

#17 Le 09/04/2018, à 14:37

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

C'est pour ça que je t'ai demandé de localiser son IP., avec windows, je ne connais que ipconfig, sad sinon, si la VM  a accès à internet : depuis un terminal dans la VM :

hostname -I

Dernière modification par rogn... (Le 09/04/2018, à 14:39)

#18 Le 09/04/2018, à 14:38

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Hostname -i donne 127.0.0.1

Hors ligne

#19 Le 09/04/2018, à 14:39

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

ifconfig -a depuis la VM stp yikes .

#20 Le 09/04/2018, à 14:43

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

https://image.noelshack.com/fichiers/20 … apture.png

rogn... a écrit :

ifconfig -a depuis la VM stp yikes .


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix le permettent).
Et pour les retours de commande, le texte entre balises code (explications ici)est bien plus léger et exploitable.

Dernière modification par cqfd93 (Le 09/04/2018, à 16:18)

Hors ligne

#21 Le 09/04/2018, à 14:50

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

roll Ça ne sert à rien de masquer l'adresse IP, on ne peut pas te pirater ta VM ainsi.

Sinon, je vois que dans la section enp0s3 , l'inet est à 10.x.y.z , donc tu es bien en NAT. (ce doit être du 10.0.2.15).

=> Configure d'abord ta VM en mode bridge stp via Virtualbox.

Dernière modification par rogn... (Le 09/04/2018, à 14:52)

#22 Le 09/04/2018, à 14:54

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Je suis déjà en bridge, j'ai pas le droit d'avoir un lan qui commence par 10. ?

Hors ligne

#23 Le 09/04/2018, à 14:57

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

Tu es en train de dire que ton hôte est connecté avec une IP en 10.xxx ?

#24 Le 09/04/2018, à 14:58

Linux_New_User

Re : Accès à une machine virtuelle depuis l'hôte

Exactement !

Hors ligne

#25 Le 09/04/2018, à 15:02

rogn...

Re : Accès à une machine virtuelle depuis l'hôte

Alors juste pour savoir, depuis windows

ping <l'ip-de-la-vm>