Hallo Zusammen,
ich knacke da gerade an einer Aufgabe und jetzt habe ich den Punkt erreicht, wo ich vor lauter Bäumen den Wald nicht mehr sehe. Ich hoffe ihr könnt mir mal auf die Sprünge helfen.
Folgendes Szenario:
Gemieteter Server mit Windows Server 2016 mit dynamischer öffentlicher IP-Adresse. Auf dieser werden per Hyper-V 4 Gast-Systeme gehostet(Windows Server 2012R2). Diese Gastsysteme sollen sich untereinander pingen können, Internet soll auch funktionieren. Es existiert kein DHCP Server, keine AD oder ähnliches. Das Netzwerk soll über Arbeitsgruppen und statischen IP-Adressen aus dem 192.168.1.0 Netz funktionieren.
Auf dem Host legte ich per Powershell einen internen vSwitch an und fügte ein NAT-Objekt hinzu.
New-VMSwitch -Name NATSwitch -SwitchType Internal
$ifindex = (Get-NetAdapter | where {$_.Name –match “NATSwitch”}).ifIndex
New-NetIPAddress –IPAddress 192.168.1.1 –PrefixLength 24 –InterfaceIndex $ifindex
New-NetNat –Name “NATSwitch” -InternalIPInterfaceAddressPrefix "192.168.1.0/24"
Nun die Konfiguration auf den VM-Gästen:
Verbunden am vSwitch: NATSwitch
IP: 192.168.1.X
Maske: 255.255.255.0
Gateway: 192.168.1.1 (der vSwitch)
DNS: 8.8.8.8 GoogleDNS
Der Netzwerktyp wurde auf öffentliches Netzwerk definiert. Den Netzwerktyp habe ich in der Registry auf privat geändert.
Mein Ergebnis:
Die Clients kommen ins Internet :-).
Die Clients pingen sich untereinander nicht an :-(
Ich habe im Hyper-V Manager auch versucht einen popeligen internen bzw sogar einen privaten vSwitch zu nutzen. Ohne Erfolg.
Wenn ihr weiteres Infos braucht, gebt ne Info, dann liefere ich nach.
Grüße
Denis