- CentOS 7 VM - 10.0.2.100
- Windows Server 2012 R2 VM - 10.0.2.15
Ziel - Pingen Sie sich gegenseitig an; miteinander kommunizieren
Problem - Kann sich nicht gegenseitig anpingen; miteinander kommunizieren
Auf der CentOS VM habe ich auto_config deaktiviert, weil Vagrant Probleme hatte, die IP für mich automatisch zu ändern. Also ließ ich Vagrant es als 10.0.2.100 erkennen und änderte dann das Netzwerk manuell auf der VM.
Auf der Windows-VM hat Vagrant die IP-Adresse auf 10.0.2.15 voreingestellt.
# -*- 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
Ich habe die Konfiguration --natdnshostresolver1 zu beiden VMs hinzugefügt und dann Folgendes zu meiner eigenen Hosts-Datei hinzugefügt (auf meinem Mac).
10.0.2.15 nodeone.local.com
10.0.2.100 master.local.com