- CentOS 7 VM - 10.0.2.100
- Windows Server 2012 R2 VM - 10.0.2.15
Objectif - Pinger l'un l'autre; communiquer entre eux
Problème - Impossible de se pinguer; communiquer entre eux
Sur la VM CentOS, j'ai désactivé auto_config car Vagrant avait du mal à changer automatiquement l'IP pour moi. J'ai donc fait en sorte que Vagrant la reconnaisse comme étant 10.0.2.100 puis j'ai changé le réseau manuellement sur la VM.
Sur la VM Windows, Vagrant a défini l'adresse IP par défaut sur 10.0.2.15.
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.define "master" do |master|
master.vm.box = "centos/7"
master.vm.network "private_network", ip: "10.0.2.100", auto_config: false
master.vm.box = "centos_7_v2"
master.vm.hostname = "master.local.com"
master.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
end
config.vm.define "nodeone" do |nodeone|
nodeone.vm.box = "windows_2012_r2_standard"
nodeone.vm.hostname = "nodeone.local.com"
nodeone.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
end
end
J'ai ajouté la configuration --natdnshostresolver1 aux deux VM, puis j'ai ajouté ce qui suit dans mon propre fichier hosts (sur mon Mac).
10.0.2.15 nodeone.local.com
10.0.2.100 master.local.com