Partage
  • Partager sur Facebook
  • Partager sur Twitter

Questions multiples sur réseau local VM+Raspberry

Sujet résolu
    23 mai 2015 à 19:31:19

    Bonjour ! :D

    Contexte :

    Je dois implémenté sur un serveur à distance du code python utilisant flask afin de communiquer avec mon site web via l'architecture REST.

    1 - Ce que j'ai fais :

    Sur une même machine debian
    Alors déjà je n'ai aucune connaissance en Python et après des heures d'acharnements :lol: et de bons liens sur internet j'ai réussit à l'interprété.
    Une fois interprété ce code écoute pour le moment en localhost au port 5000 et affiche lorsque l'on rentre localhost:5000 dans la barre d'adresse dans un navigateur "Coucou implémentation success" (message qui me donne du courage^^)
    Ensuite, j'ai installé XAMPP et lorsque ses services sont start, là patatra, lorsque j'essaie de rafraîchir la page localhost:5000 une erreur se produit.

    Question : J'en conclu bien évidemment que XAMPP en est la cause mais pourriez vous m'expliquer pourquoi ???


    2 - Ce que j'ai fais :

    Sur une la machine virtuelle debian (vmware) et sur un raspberry
    J'ai donc mon ordi desktop sur window fait tourner debian via vmware connecté en ethernet et le raspberry connecté en wifi à la même Box internet.
    Vmware partage la connection en NAT.

    Question : Pourquoi puis-je ping de ma machine virtuelle debian vers le raspberry alors que inversement ça ne marche pas ?

    Indication :

    Je peux me connecter en ssh et faire des scp de ma vm debian vers le raspberry

    Résultats des pings :

    rasp : 192.168.0.10

    • vers wind ping 192.168.0.14 OK
    • vers vm debian 192.168.133.138 NON

    ifconfig

    eth0      Link encap:Ethernet  HWaddr *  
              UP BROADCAST MULTICAST  MTU:1500  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 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:480365 errors:0 dropped:0 overruns:0 frame:0
              TX packets:480365 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:38810880 (37.0 MiB)  TX bytes:38810880 (37.0 MiB)
    
    wlan0     Link encap:Ethernet  HWaddr *  
              inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:117324 errors:0 dropped:19915 overruns:0 frame:0
              TX packets:54156 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:113521127 (108.2 MiB)  TX bytes:8047781 (7.6 MiB)
    
    


    window : 192.168.0.14

    • vers rasp ping 192.168.0.10 OK
    • vers vm debian ping 192.168.133.138 NON

    ipconfig

    Configuration IP de Windows
    
    Carte Ethernet Ethernet :
    
       Suffixe DNS propre … la connexion. . . : 
       Adresse IPv6 de liaison locale. . . . .: *
       Adresse IPv4. . . . . . . . . . . . . .: 192.168.0.14
       Masque de sous-r‚seau. . . .ÿ. . . . . : 255.255.255.0
       Passerelle par d‚faut. . . .ÿ. . . . . : 192.168.0.1
    


    vm debian : 192.168.133.138

    • vers window ping 192.168.0.14 OK
    • vers rasp ping 192.168.0.10 OK
    eth0      Link encap:Ethernet  HWaddr * 
              inet adr:192.168.133.138  Bcast:192.168.133.255  Masque:255.255.255.0
              adr inet6: * Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:92557 errors:0 dropped:0 overruns:0 frame:0
              TX packets:77915 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000 
              RX bytes:41440501 (39.5 MiB)  TX bytes:11973460 (11.4 MiB)
    
    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:8 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:0 
              RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)

    J'aimerai bien me faire un schéma comme j'avais fait en cours de réseau pour bien comprendre sauf que le "NAT" me bloque je vois pas...

    Dans ce contexte là je peux néanmoins exécuter mon wamp sur windows et acceder à ip_rasp:5000 pour obtenir le message comme quoi tout fonctionne bien !

    Dernière chose (promis)

    Puisque je dois mettre à terme le rasp sur "le réseau", comment je fais ? Un ami ma dit qu'il fallait rooté le port 80 de ma box vers mon rasp mais il ma dit de faire attention car il y a des crawlers qui hack les raspberry apparemment...
    Puisque j'ai pas envie de faire de connerie je m'en remet à vous pour des conseils voir des liens tutos ! :D

    sudo apt-get build-dep python3.2
    sudo apt-get install libreadline-dev
    cd /opt/
    /opt$ sudo wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
    /opt$ sudo tar xfz Python-3.4.3.tgz
    /opt$ cd Python-3.4.3
    /opt/Python-3.4.3$ sudo ./configure --prefix=/opt/python3.4.3
    /opt/Python-3.4.3$ make
    /opt/Python-3.4.3$ sudo make altinstall
    /opt/Python-3.4.3$ cd ..
    /opt$ sudo rm -r Python-3.4.3*
    /opt$ sudo ln -s /opt/python3.4.3/bin/python3.4 /usr/local/bin/python3.4
    sudo apt-get build-dep python3.2
    sudo apt-get install libreadline-dev
    cd /opt/
    /opt$ sudo wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
    /opt$ sudo tar xfz Python-3.4.3.tgz
    /opt$ cd Python-3.4.3
    /opt/Python-3.4.3$ sudo ./configure --prefix=/opt/python3.4.3
    /opt/Python-3.4.3$ make
    /opt/Python-3.4.3$ sudo make altinstall
    /opt/Python-3.4.3$ cd ..
    /opt$ sudo rm -r Python-3.4.3*
    /opt$ sudo ln -s /opt/python3.4.3/bin/python3.4 /usr/local/bin/python3.4
    sudo apt-get build-dep python3.2
    sudo apt-get install libreadline-dev
    cd /opt/
    /opt$ sudo wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
    /opt$ sudo tar xfz Python-3.4.3.tgz
    /opt$ cd Python-3.4.3
    /opt/Python-3.4.3$ sudo ./configure --prefix=/opt/python3.4.3
    /opt/Python-3.4.3$ make
    /opt/Python-3.4.3$ sudo make altinstall
    /opt/Python-3.4.3$ cd ..
    /opt$ sudo rm -r Python-3.4.3*
    /opt$ sudo ln -s /opt/python3.4.3/bin/python3.4 /usr/local/bin/python3.4




    -
    Edité par Subtill 8 juin 2015 à 9:43:12

    • Partager sur Facebook
    • Partager sur Twitter

    Questions multiples sur réseau local VM+Raspberry

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown