Hallo,
über Hyper-V kann ich mit Hilfe eines privaten Switches keine Verbindung zu anderen Clients aufbauen.
ping 10.80.1.254
PING 10.80.1.254 (10.80.1.254) 56(84) bytes of data.
From 10.80.1.150 icmp_seq=1 Destination Host Unreachable
From 10.80.1.150 icmp_seq=1 Destination Host Unreachable
From 10.80.1.150 icmp_seq=1 Destination Host Unreachable
...
Bei der IP 10.80.1.254 handelt es sich um den Router. Ich habe alle mir bekannten Kniffe ausprobiert, vom Anlegen des Switches über den Hyper V-Manager, der Reservierung der Adresse 10.80.1.150 im DHCP (Windows Server 2012 R2) über die Eintragung in die /etc/network/interfaces bis hin zur Routingtabelle (beides Ubuntu).
Die VM ist von meinem Host ohne Probleme erreichbar. Routing/NAT habe ich zunächst außer Acht gelassen, da ich lediglich eine Verbindung zum Netz 10.80.1.0 aufbauen will/muss.
Meine /etc/network/interfaces sieht so aus:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.80.1.150
netmask 255.255.255.0
broadcast 10.80.1.255
gateway 10.80.1.254
Das sagt meine Routing-Tabelle:
route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 10.80.1.254 0.0.0.0 UG 0 0 0 eth0
10.80.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
Ich habe ebenfalls versucht, die Route manuell einzutragen
sudo route add -net 10.80.1.0 netmask 255.255.255.0 gw 10.80.1.254 dev eth0
All das führt nur zu obigen Ergebnis. Zumindest erhalte ich alle Pakete beim Anpingen meiner eigenen Adresse und des Loopbacks :-\.
Habt ihr einen Rat, wo mein Fehler liegt?