Forum général.général Vitrualisation accédez au serveur Host Vb

Posté par  .
Étiquettes : aucune
-2
2
déc.
2010
Bonjour à tous,

Voilà je fais du webdev, sous linux et j'aimerais tester mes sites heberger sur le serveur local dans IE

J'ai donc installé Virtualbox, avec Windows sans Problème
Mais en revanche je n'arrive pas à accédez au serveur de Host
depuis l'host pas de Pb à localhost ou 127.0.0.1
Mais depuis le client impossible.

Si quelqu'un peut m'aider.

Merci à vous
  • # ben faut connaitre l'adresse IP de ton HOST

    Posté par  . Évalué à 3.

    en connaissant cette adresse IP, tu demandes ensuite
    http://adresse.ip/

    dans n'importe quel navigateur
    • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

      Posté par  . Évalué à 1.

      Je viens de trouver..

      l'hote apparait sur 10.0.2.2.
      http://ubuntuforums.org/showthread.php?t=682519

      en revanche j'ai fais des teste en mappant comment defaire ceci??

      VBoxManage setextradata {nom guest} "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom mapping}/HostPort" {port hôte}
      VBoxManage setextradata {nom guest "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom mapping}/GuestPort" {port guest}
      VBoxManage setextradata {nom guest} "VBoxInternal/Devices/pcnet/0/LUN#0/Config/{nom mapping}/UDP" 0
      • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

        Posté par  . Évalué à 2.

        donc si je resume

        ta machine principale (qui fait aussi serveur web) est sur l'adresse 10.0.2.2
        ton windows est dans virtualbox sur ton linux.

        si ton windows arrive à aller sur internet,
        il faut juste lui demander de se connecter au site http://10.0.2.2/

        et il se connectera sur ton linux
        • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

          Posté par  . Évalué à 1.

          Je suis pas un pro réseau, donc je pourrais pas expliquer.

          Je sais juste qu'içi http://ubuntuforums.org/showthread.php?t=682519 il indiquais que l'hote était accessible à cette adresse.
          C'est pas particulier à mon ordi en tout les cas.
          • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

            Posté par  . Évalué à 2.

            sans etre un pro du reseau

            1°) apprendre à trouver l'adresse IP de sa machine (linux)
            par exemple :
            - en mode graphique avec le network-manager à coté de l'horloge
            - en mode texte : dans un terminal, taper ifconfig

            2°) faire la meme chose avec son GUEST (ton windows)

            3°) savoir tester si les deux machines peuvent se voir et communiquer (ping par exemple)
            • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

              Posté par  . Évalué à 1.

              Je te remercie.
              mais l'adresse de mon hote n'est nullement 10.0.2.2
              ???

              si je fais un ifconfig 10.0.2.2 n'apparait à aucun moment.
              • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                Posté par  . Évalué à 2.

                c'est donc bien pour ca que ca ne fonctionne pas

                que donne le ifconfig
                (tu peux copier/coller ici)
                • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                  Posté par  . Évalué à 1.

                  Désolé j'ai du mal m'exprimer mais ca fonctionne bien sur l'Adresse 10.0.2.2

                  et pour info voici mon ifconfig de mon hote (machine principal):

                  eth0 Link encap:Ethernet HWaddr 60:EB:69:51:29:7E
                  inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0
                  adr inet6: fe80::62eb:69ff:fe51:297e/64 Scope:Lien
                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                  RX packets:652548 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:562087 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 lg file transmission:1000
                  RX bytes:733315561 (699.3 MiB) TX bytes:66638413 (63.5 MiB)
                  Interruption:28 Adresse de base:0x8000

                  lo Link encap:Boucle locale
                  inet adr:127.0.0.1 Masque:255.0.0.0
                  adr inet6: ::1/128 Scope:Hôte
                  UP LOOPBACK RUNNING MTU:16436 Metric:1
                  RX packets:136243 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:136243 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 lg file transmission:0
                  RX bytes:41874671 (39.9 MiB) TX bytes:41874671 (39.9 MiB)

                  vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
                  inet adr:192.168.56.1 Bcast:192.168.56.255 Masque:255.255.255.0
                  adr inet6: fe80::800:27ff:fe00:0/64 Scope:Lien
                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 lg file transmission:1000
                  RX bytes:0 (0.0 b) TX bytes:73464 (71.7 KiB)

                  • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                    Posté par  . Évalué à 2.

                    etrange que ca marche quand tu demandes à ton windows d'aller sur 10.0.2.2

                    en effet ta machine reelle dispose des adresses suivantes :
                    eth0 Link encap:Ethernet HWaddr 60:EB:69:51:29:7E
                    inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0

                    vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
                    inet adr:192.168.56.1 Bcast:192.168.56.255 Masque:255.255.255.0


                    tu dois donc pouvoir la contacter depuis ton windows avec l'adresse 192.168.1.2
                    • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                      Posté par  . Évalué à 1.

                      Bah je comprend suite a ton message je relancer Vb et ca marche plus.

                      mais pas non plus sur 192.168.1.2 que j'ai reverifier avec ifconfig -a
                      • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                        Posté par  . Évalué à 2.

                        et ton windows, il arrive à aller sur internet quand meme ?

                        tu as mis quoi comme reglage reseau quand tu as créé ta machine virtuel ?
                        par defaut il me semble que c'est NAT (pour garder ta machine à l'interieur de la machine physique),
                        tu peux aussi mettre Bridge (pour relier la machine virtuelle à ton vrai reseau physique)
                        • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                          Posté par  . Évalué à 1.

                          Je suis régler en nat,
                          et pas de souci pour me connecter a internet
                          • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                            Posté par  . Évalué à 3.

                            C'est ça le problème, tu es dans un nat spécifique à ta machine virtuelle, tu ne peux pas accéder à l'hôte dans ce cas, il faut que tu change de mode d'accès au réseau pour être sur le même que ta machine hôte.

                            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                            • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                              Posté par  . Évalué à 1.

                              J'ai le choix entre
                              Nat
                              Accès par point
                              réseau interne
                              accès privé hote

                              Quel serait le choix adapté?
                              • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                Posté par  . Évalué à 4.

                                Accès par pont, ça va partager ta carte réseau entre l'hote et le client, ta machine virtuelle sera donc sur le réseau local comme n'importe quelle autre machine.

                                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                            • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                              Posté par  . Évalué à 3.

                              oui et non

                              la communication depuis le reseau physique vers la machine guest ne passera pas

                              mais une communication guest vers hote devrait fonctionner.

                              la machine hote etant la meme que le DHCP ou que le routeur (du point de vue de la machine GUEST)

                              ici, le Windows voit la passerelle, et peut meme communiquer vers internet
                              donc rien ne l'empeche de communiquer avec l'hote (soit via son IP 192.168.1.2, soit via son IP Interne au NAT)


                              sinon en effet, tant qu'on est chez soi, on peut mettre en "PONT"
                              ce qui a pour effet de mettre la machine virtuelle sur le meme reseau que le reseau physique (ici dans le reseau 192.168.1.X) et donc de communiquer avec les autres machines du reseau, l'imprimante, le nas, etc)
                              • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                Posté par  . Évalué à 3.

                                a machine hote etant la meme que le DHCP ou que le routeur (du point de vue de la machine GUEST)

                                Encore faudrait-il que la machine hôte réponde sur cette IP pour d'autre service que le dhcp ou autre service assimilé au nat, ce dont je doute.

                                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                                • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                  Posté par  . Évalué à 1.

                                  bon j'essaye un peu tout a taton et il y a rien qui marche;
                                  connexion sur:
                                  10.0.2.2
                                  127.0.0.1
                                  192.168.1.2
                                  ..

                                  en Nat, en Pont...

                                  donc ce que je veux c'est acceder au serveur heberger par l'hote (auquel jaccede depuis l'hote au 127.0.0.1), depuis le client. (peut importe internet)

                                  voici mon ifconfig

                                  [root@localhost sacha]# ifconfig -a
                                  eth0 Link encap:Ethernet HWaddr 60:EB:69:51:29:7E
                                  inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0
                                  adr inet6: fe80::62eb:69ff:fe51:297e/64 Scope:Lien
                                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                                  RX packets:75169 errors:0 dropped:0 overruns:0 frame:0
                                  TX packets:71731 errors:0 dropped:0 overruns:0 carrier:0
                                  collisions:0 lg file transmission:1000
                                  RX bytes:72858985 (69.4 MiB) TX bytes:11952950 (11.3 MiB)
                                  Interruption:28 Adresse de base:0xa000

                                  lo Link encap:Boucle locale
                                  inet adr:127.0.0.1 Masque:255.0.0.0
                                  adr inet6: ::1/128 Scope:Hôte
                                  UP LOOPBACK RUNNING MTU:16436 Metric:1
                                  RX packets:10875 errors:0 dropped:0 overruns:0 frame:0
                                  TX packets:10875 errors:0 dropped:0 overruns:0 carrier:0
                                  collisions:0 lg file transmission:0
                                  RX bytes:11320112 (10.7 MiB) TX bytes:11320112 (10.7 MiB)

                                  sit0 Link encap:IPv6-dans-IPv4
                                  NOARP MTU:1480 Metric:1
                                  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                                  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                                  collisions:0 lg file transmission:0
                                  RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

                                  vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
                                  adr inet6: fe80::800:27ff:fe00:0/64 Scope:Lien
                                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                                  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                                  TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
                                  collisions:0 lg file transmission:1000
                                  RX bytes:0 (0.0 b) TX bytes:10630 (10.3 KiB)

                                  vboxnet0:9 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
                                  inet adr:127.255.255.255 Bcast:127.255.255.255 Masque:255.0.0.0
                                  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1


                                  Si quelquún pouvais me dire quoi faire, je le remercierais jamais assez
                                  • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                    Posté par  . Évalué à 3.

                                    plutot que
                                    bon j'essaye un peu tout a taton et il y a rien qui marche;
                                    connexion sur:
                                    10.0.2.2
                                    127.0.0.1
                                    192.168.1.2
                                    ..

                                    en Nat, en Pont...


                                    relire les posts precedents pour
                                    1°) connaitre les adresses IP de ton HOTE (apparemment 192.168.1.2)
                                    2°) connaitre l'adresse IP de ton GUEST (toujours pas de reponse à ca)

                                    ca devrait deja permettre de savoir s'ils peuvent communiquer

                                    3°) essayer dans ton HOTE de te connecter à ton site web par http://192.168.1.2/
                                    si deja ca ca ne marche pas, c'est que ta config du service web ne permet pas d'autres connexions que via localhost (127.0.0.1)

                                    => si ca ne marche pas, regler ce probleme en configurat correctement le service web.

                                    4°) reessayer en mettant le guest en mode PONT afin qu'il ait une adresse en 192.168.1.X
                                    • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                      Posté par  . Évalué à 1.

                                      1) 192.168.1.2
                                      2) 10.0.2.15 (passerelle par default (10.0.2.2)

                                      3) impossible de me connecter via http://192.168.1.2/ seulement via 127.0.0.1

                                      je vais regarder de ce cote.


                                      Mais selon beaucoup de site, il semblerais possible de se connecter en nat, en tapant simplement l'adresse passerelle. (10.0.2.2), ce qui a marche une fois hier pour moi, mais plus depuis.


                                      Je te remercie Neox
                                      • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                        Posté par  . Évalué à 2.

                                        Mais selon beaucoup de site, il semblerais possible de se connecter en nat, en tapant simplement l'adresse passerelle. (10.0.2.2), ce qui a marche une fois hier pour moi, mais plus depuis.

                                        C'est possible, mais tant que ton hôte ne répondra pas sur une autre IP que 127.0.0.1, ça ne marchera pas.

                                        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                                      • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                        Posté par  . Évalué à 1.

                                        Depuis le client je peut pingger la 10.0.2.2
                                        la page ne s'affiche pas dans le navigateur, mais il y accède

                                        l'.htacess de mon serveur re-dirige le traffic de 127,0,0,1 vers http://127.0.0.1/fr/index.php

                                        dans le client sous FF si je tappe 10.0.2.2 je suis bien rediriger vers http://127.0.0.1/fr/index.php mais la page s'affiche pas
                                        • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                          Posté par  . Évalué à 2.

                                          alors on va commencer par supprimer la redirection

                                          tu devrais alors pouvoir acceder à ton site via
                                          http://10.0.2.2/fr/

                                          ca devrait deja aller beaucoup mieux

                                          car en reseau, 127.0.0.1, c'est la machine sur laquelle tu es
                                          Windows, quand tu es dans ton guest
                                          Linux, quand tu es sur ton hote
                                          • [^] # Re: ben faut connaitre l'adresse IP de ton HOST

                                            Posté par  . Évalué à 1.

                                            Je te remercie.. car j'y suis presque 2 3 ajustement et ca sera bon.

                                            le probleme venais bien de l'adresse 127.0.0.1, mais pas du cote de la redirection mais de :



                                            faut que je cherche
                                            car si je met :
                                            host ==>ok, guest ==> pas ok
                                            host ==>pas ok, guest ==> ok
                                            <base href=http://localhost/"> host ==>ok, guest ==> pss ok
                                            <base href=/"> host ==>ok homepage apres plus image ou script
                                            , guest ==> ok homepage apres plus image ou script

                                            mais ca devrais etre bon
  • # webdev sous Linux ?

    Posté par  (site web personnel) . Évalué à 1.

    http://www.windev.com/webdev/index.html n'en parle pas, tu utilises wine ? /o\
    • [^] # Re: webdev sous Linux ?

      Posté par  . Évalué à 1.

      hein?
      • [^] # Re: webdev sous Linux ?

        Posté par  . Évalué à 1.

        Je pense que le mossieux te demande si tu fais du développement web (en abrégé dans la cour de récré "webdev") ou si tu utilises cette bouse immonde ce merveilleux outil d'atelier logiciel issu du monde PCSoft qu'est Webdev (trademark etc ...)
        • [^] # Re: webdev sous Linux ?

          Posté par  . Évalué à 1.

          Désolé les messieurs.
          Nan je m'occupe du développement de quelques sites.
          Donc du web développement, c'est pourquoi j'ai utilisé l'abréviation webdev.
          Rien à vois avec le logiciel de PCSoft.
          Chez moi tout est développer avec Kwrite, à la mano.. (à la main.)
          • [^] # Re: webdev sous Linux ?

            Posté par  . Évalué à -2.

            Tu sais ce n'est pas sale d'utiliser des trucs qui te facilitent la vie ... parce que si tu veux vraiment faire barbu :

            $> echo "<html>" > mapage.html
            $> echo "<body>" > mapage.html
            $> echo "<p>Oh la jolie page</p>" > majoliepage.html
            $> echo "</body>" > mapage.html
            $> echo "</html>" > mapage.html

            Ou *mieux* pire :

            $> echo "<body>" > mapage.html
            $> echo "<html>" > mapage.html
            $> echo "<?asp" > mapage.html
            $> echo "document.write('<p>Un troll se trouve dans cette page, sauras-tu le retrouver ?</p>')" > mapage.html
            $> echo "?>" > majoliepage.html
            $> echo "</body>" > mapage.html
            $> echo "</html>" > mapage.html


            <ma vie>
            Moi je suis netbeans
            </ma vie>
            • [^] # Re: webdev sous Linux ?

              Posté par  . Évalué à 1.

              J'ai jamais dis que c'était sale.
              Personnellement j'ai jamais trouver d'outils qui me fasse gagner du temps.

              Mais c'est personnelle.
              et j'ai pas du passer assez de temps pour prendre en main l'outil qui me fasse gagner du temps.

              Très bonne journée à tous.
            • [^] # Re: webdev sous Linux ?

              Posté par  . Évalué à 3.

              t'as oublié de mettre >> à la place des > !, et je suis déjà barbu

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.