je vais d'abord décrire l'environnement sur lequel je travail, puis je vous expliquerais mon problème.
Bon j'ai fais ça très rapidement. En gros j'ai un réseau avec dessus mon petit PC linux, et j'ai configuré ma VM (bridged) pour avoir une ip de ce réseau. Le switch est également relié à internet; j'ai internet sur mon pc windows 7 mais pas sur ma VM (que quand je suis en bridged, en NAT ça fonctionne).
Le soucis est que je lance un programme sur le petit PC, et se programme utilise internet.
J'aimerai donc savoir s'il existe un moyen de le relier à internet. Je n'y connais pas grand chose en réseau, donc si j'ai dit une bétise ou s'il manque des info n'hésitez pas à me le signaler.
Merci
- Edité par LifeIsStrange 1 juillet 2015 à 10:46:54
Donc depuis ta VM tu peux pinguer ta machine windows 7 ?
J'ai besoin de comprendre pourquoi "tu ne vois pas plus loin que ca":
Si tu es dans une entreprise, peut-etre y a t'il un controle sur les adresses MAC qui sortent ou qui sont autorisees a sortir du reseau (i.e. aller sur internet)
C'est peut etre pour ca que quand tu passes en NAT ca marche...car dans cette configuration ta VM utilise ton PC windows 7 comme routeur et est donc caché par lui du coup si il y a un controle sur les adresses MAC en utilisant le NAT ce controle n'a pas conscience que c'est la VM qui essaye d'acceder au net
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Soit je suis en connexion automatique, donc ma VM a comme ip 10.160.X.X, dans ce cas j'ai accès à internet mais je ne peux pas ping la machine host (mon pc windows 7) :
PING 10.160.X.Y (10.160.X.Y) 56(84) bytes of data. From 10.160.X.X icmp_seq=1 Destination Host Unreachable
Et je ne peux pas non plus communiquer avec mon petit pc linux :
ssh -p 2020 root@192.168.2.1 ssh: connect to host 192.168.2.1 port 2020: Connection timed out
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data. //Attente supérieur a 5 minutes donc j'ai pas attendu d'erreur
Soit je suis en connexion manuelle, donc ma VM a comme ip 192.168.2.10, dans ce cas je n'ai pas accès à internet et je ne peux pas ping ma machine host :
ping 10.160.X.Y connect: Network is unreachable
Mais je peux communiquer avec mon petit pc linux :
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data. 64 bytes from 192.168.2.1: icmp_req=1 ttl=64 time=1.99 ms
Le truc c'est qu'en automatique mon ip est sous la forme 10.160.X.X (avec internet) , et pour pouvoir communiquer avec mon petit pc je dois avoir une ip de la forme 192.168.2.X (sans internet)
Et puis d'abord une adresse en 192.168.2.x ne veut pas dire que t'as pas acces a internet.
DONC
On va reprendre du debut.
Calmement.
__________________-
Tout tes ordi sont sur le meme reseau 192.168.2.x
Et je suppose que ces ordi ont acces a internet
Ce qui veut dire que si a partir d'un de ces ordi tu fais un ping google.fr
Le ping va marcher.
Sinon, alors c'est meme pas la peine de s'acharner a essayer d'avoir internet dans une VM.
Si le ping marche, alors:
Dans VM Ware tu met la connexion en bridged
Sous windows tu remet toutes les connexion en mode "obtenir une adresse IP automatiquement" (juste au cas ou tu aurais changer quelque chose).
Si tout va bien, alors, ta VM devrait aussi obtenir une adresse en 192.168.2.x
Si tel est le cas, alors faire un ping google.fr devrait marcher tout aussi bien dans la VM que sur n'importe quel autre ordinateur physique appartenant au meme reseau.
Point final.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Mais mon ordi (windows 7) a justement une adresse en 10.160....., ce qui fait que si je règle ma VM en automatique elle prend aussi une adresse en 10.160.... Or mon pc linux embedded doit pouvoir communiquer avec ma VM et son adresse est en 192.168....
Je n'ai touché à aucun paramètre de windows, j'ai seulement changé l'ip de ma VM.
Si l'adresse de ma VM n'est pas 192.168.2.X je ne peux pas faire de commande comme scp -p 2020, ou ssh -p 2020 etc...
En résumé :
PC windows 7 / Ip : 10.160.X.X / internet VM ubuntu / Ip : 10.160.X.X / Internet /peut communiquer avec PC windows 7 / ne peut pas communiquer avec Linux Embedded / Automatique (DHCP) VM ubuntu / Ip : 192.168.2.X / pas Internet /peut pas communiquer avec PC windows 7 / peut communiquer avec Linux Embedded / Manuel Linux embedded / Ip : 192.168.2.1 /pas internet /ne peux pas communiquer avec PC windows 7 / peut communiquer avec VM ubuntu
- Edité par LifeIsStrange 1 juillet 2015 à 14:56:33
J'ai édité mon message précédent, mais je le repost ici également.
PC windows 7 / Ip : 10.160.X.X / internet VM ubuntu / Ip : 10.160.X.X / Internet /peut communiquer avec PC windows 7 / ne peut pas communiquer avec Linux Embedded / Automatique (DHCP) VM ubuntu / Ip : 192.168.2.X / pas Internet /peut pas communiquer avec PC windows 7 / peut communiquer avec Linux Embedded / Manuel Linux embedded / Ip : 192.168.2.1 /pas internet /ne peux pas communiquer avec PC windows 7 / peut communiquer avec VM ubuntu
Mon PC a iternet, et la VM aussi si j'utilise une connexion automatique (DHCP, addr 10.160...), seulement j'ai besoin de pouvoir accéder a mon Linux embedded avec les commandes scp et ssh (pour en prendre le contrôle), et ces commandes ne fonctionnent que si ma VM a une adresse du réseau 192.168.2.X.
Je dois à la fois pouvoir me connecter au linux embedded (donc 192....) mais en même temps avoir internet sur ma VM
L'adresse 192.168.2.1 de mon linux embedded est défini comme ça, je ne peux pas la changer. Il ne faut pas oublier que on pc linux embedded n'a pas d'interface, le sel moyen que j'ai pour me connecter dessus (à ma connaissance) c'est ssh -p 2020 root@192.168.2.1
- Edité par LifeIsStrange 1 juillet 2015 à 15:06:35
Bah alors la seule solution que je vois c'est de mettre deux interfaces reseaux sur la ou les VM.
Une interface connectee avec 10.xxxx
Une interface connectee avec 192.xxxx
Quand je dis interfaces, je veux dire, carte reseau.
___
Sinon le fait de pas avoir de GUI sur un serveur linux n'empeche en rien le fait qu'on peut faire quasiment ce qu'on veut en SSH justement...mais bon j'ai pas envie de debattre...c'est juste pour dire que techniquement tout ce que tu fais graphiquement tu peux aussi le faire par SSH.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
normalement, avec ta NAT en 192.168.93.139, tu de doit pas avoir accès à internet... ( a moins que tu ai un 3em réseau qui ai accès à internet)
La si en désactivant ton bridge et ne laissant que la NAT, tu me dit que tu as accès à internet, il faut que tu aille parler au mec qui a crée ton réseau... car ça ma l'aire d’être un jolie bordel
Essaye de mettre 2 bridge(toujours dans les options VmWare passe le NAT en Bridge), l'un en 192 et l'autre en 10,
alors la, je commence à me perdre... ton réseau 192.168.93.139 correspond à quoi?
tu as donc 3 réseau dans ton entreprise? (10.X / 192.168.93.X / 192.168.2.X ). bref oublions le pour le moment.....
Depuis ton linux embedded c'est normal que tu ne puisse pas avoir internet car il faut avoir une ip en 10.x pour accéder à inernet
Juste avec le configuration:
192.168.2.10 //Bridged 10.160.92.111 //Bridged
tu as accès à la fois à internet et aux autres pc en 192.X ?
j'ai l'impressions que tu ne sais pas pourquoi on utilise plusieurs réseau différant...
De base, on utilise les différant réseau pour qu'ils ne communique pas entre eux... c'est pour cela qu'une machine en 192.168.X.X ne peut pas ping une machine en 10.X.X.X.
Pour cela sois on peut utiliser un routeur( qui permet de faire communiquer les réseaux) sois on fais comme avec VmWare, on met 2 carte réseau avec l'ip des deux réseau différant.
Donc si tu veux que ton boitier puisse avoir internet, il faut lui rajouter une carte réseau avec une ip en 10.X
dans /etc/network/interfaces j'ai changé 192.168.2.1 en 10.160.92.253.
Le problème est que maintenant si je fais
ssh -p 2020 root@10.160.92.253 je reçois :
ssh: connect to host 10.160.92.253 port 2020: No route to host
Et je ne sais pas quoi faire. J'espère que j'ai pas tout cassé sinon je vais me faire engueuler...
voici le résultat que j'obtiens avec /sbin/route:
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
default routeurobs.sold 0.0.0.0 UG 0 0 0 eth1
10.160.92.0 * 255.255.255.0 U 1 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.2.0 * 255.255.255.0 U 1 0 0 eth0
Est-ce que je dois modifier quelque chose de plus?
Edit : Bon, j'ai insisté pour me connecter, ça a fini par m'afficher :
The authenticity of host '[10.160.92.253]:2020 ([10.160.92.253]:2020)' can't be established.
RSA key fingerprint is .....
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[10.160.92.253]:2020' (RSA) to the list of known hosts.
Connection closed by 10.160.92.253
et j'ai ensuite pu me connecter dessus.
Par contre je ne peux toujours pas ping google.fr avec le boitier, ni ping l'host depuis la VM.
- Edité par LifeIsStrange 2 juillet 2015 à 9:44:05
Connexion à internet
× 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.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)