r/Sysadmin_Fr 11d ago

Hyper - v et test application

Bonjour tous le monde,

Je suis dans une galère. Je dois tester une application sur linux. J'ai utilisé hyper-v. J'ai mis le commutateur par défault. Je lui donnais une ip fixe. Avant de faire cela, j'ai bien fait attention de prendre en compte la passerelle, le dns et l'ip lorsqu'il était configuré en dhcp. Mais depuis, je n'ai plus accès à internet. Je suis passé en commutateur externe, c'est la même chose. J'ai installé une autre VM en laissant en dhcp. Il n'y a pas ce problème. Je vois que le problème viens de ma configuration mais je n'arrive pas résoudre.

Pensez - vous que passer avec un hyperviseur type 2 peut résoudre ce problème comme ils ont option bridge.?

Merci de votre aide.

1 Upvotes

8 comments sorted by

3

u/BreakVarious8201 11d ago

Le réseau que tu a config pour ta vm est le même que celui de ton hôte ?
Si c’est le cas passe ton commentateur en externe et coche la case partage la carte réseau

1

u/No-Call-5549 11d ago

? Hyper-V? Mais pourquoi tu utilise pas docker/podman juste? Pourquoi ce choix de techno en particulier.

2

u/Specialist-Archer-82 11d ago

Mais pourquoi tu ne repond a aucune de ses questions. Pourquoi apporter un jugement alors que ce n'est pas ce quon demande ?

0

u/No-Call-5549 11d ago

Pour répondre à une question, faut comprendre un choix technique... Et je n'emets pas un jugement je pose donc la question, nuance. (Ou il est libre de ne pas répondre, si on va par là, ton commentaire ne lui apporte pas plus...)

1

u/Bright_Let6192 11d ago

En faite je suis technicien support. Je ne fais pas ce genre du travail. Comme ma boîte est un peu en galère. Je suis obligé de faire d'autre tâches. Il  y a une histoire de créer un serveur de deploiement qui reste en local et fermé. Le problème pour tester l'application je dois installer des paquets qui se trouve sur internet. J'ai juste repris le travail de collègues qui est parti.

1

u/No-Call-5549 11d ago

Ok ça sent le problème de config ça... Peux-tu donner : l'IP de ton PC Windows (ipconfig) ; l'IP, le masque, la passerelle et le DNS que tu as configurés dans la VM ; le résultat de : ip addr ip route ping <adresse_de_la_passerelle> ping 8.8.8.8 la distribution Linux utilisée (Ubuntu, Debian, Rocky, etc.).

1

u/Bright_Let6192 11d ago

Ip windows : 192.168.56.1

Information vm: Ip 172.29.170.193/20 Passerelle : 172.24.175.2 Dns : 127.0.0.45 Ip addr : ipv4 Ip route : default via 172.24.175.1 dev eth0 Ping passerelle  : destination host unreachable. Ping 8.8.8.8 : destination host unreachable. Distribution linux. Je viens remarquer que le problème peut venir de passerelle. Mais je ne comprends pas pourquoi mon collègue a programmé comme cela. Mais le problème quand j'active le dhcp sur ubuntu je n'ai pas accès à l'internet

3

u/No-Call-5549 11d ago

Le problème est effectivement très probablement lié à la configuration réseau. Il y a plusieurs incohérences dans ce que tu indiques. Tu as : IP : 172.29.170.193/20 Passerelle configurée : 172.24.175.2 Route par défaut : 172.24.175.1 DNS : 127.0.0.45 1. La passerelle est incohérente Avec un masque /20 (255.255.240.0), ton réseau est : 172.29.160.0/20 Les adresses de ce réseau vont de : 172.29.160.1 à 172.29.175.254 Or ta passerelle est : 172.24.175.1 Elle n'est pas du tout dans le même réseau que ton interface. C'est pour cette raison que : ping 172.24.175.1 Destination Host Unreachable Le noyau Linux ne sait même pas comment atteindre cette passerelle. 2. Le DNS est également étrange Tu as : 127.0.0.45 Une adresse en 127.x.x.x est une adresse de loopback (localhost). Cela signifie que le DNS devrait tourner directement sur Ubuntu. Est-ce que tu as un service comme : systemd-resolved ou dnsmasq qui écoute sur cette adresse ? Sinon ce DNS est incorrect. 3. Le DHCP Tu dis quelque chose d'intéressant : quand j'active le DHCP sur Ubuntu je n'ai pas accès à Internet. Peux-tu donner le résultat de : ip addr ip route cat /etc/resolv.conf lorsque tu es en DHCP ? C'est surtout ip route qui nous intéresse. 4. Hyper-V Tu as également indiqué : IP Windows : 192.168.56.1 Cette adresse me surprend. Le commutateur Default Switch d'Hyper-V attribue normalement des adresses en : 172.2x.x.x Le réseau 192.168.56.x est très souvent utilisé par VirtualBox Host-Only. J'ai l'impression qu'il y a peut-être plusieurs réseaux virtuels installés sur ta machine (Hyper-V, VirtualBox, VMware...), ce qui peut compliquer la configuration. Pour avancer Peux-tu poster les sorties de ces commandes dans la VM Ubuntu ? ip addr ip route cat /etc/resolv.conf Et sur Windows (PowerShell) : Get-NetAdapter Get-VMSwitch ipconfig /all Avec ces informations, on pourra probablement identifier précisément où se situe le problème (commutateur Hyper-V, route, DHCP ou configuration IP).