Hallo,
ich verzweifel gerade an dieser scheinbar zu einfachen Aufgabe ☹
Ich habe zwei Ubuntu 12.04 Hostsysteme auf denen mittels KVM virtuelle Maschinen gehostet werden. Bisher waren die VM alle samt mittels openSuSE aufgesetzt und Networking funktioniert ganz normal. Nun bin ich gerade dabei ein Gastsystem mittels Ubuntu 14.04 bzw. auch testweise 12.04 aufzusetzen und scheitere daran, auf dem Gastsystem eine Internetverbindung zu erhalten.
Da die VMs zwischen den Hostsystemen verschoben werden können, haben die Gastsysteme als Gateway-Adresse eine private IP 10.0.51.1 welche auf beiden Hostsystemen ein Alias von eth0 darstellt. So ist es möglich, die Gastsysteme ohne Umkonfiguration auf das jeweilige Hostsystem zu verschieben.
Die öffentlichen IP-Adressen der VMs sind pro Hostsystem jeweils alle aus dem selben Netz vom Hoster bereitgestellt: 100.100.100.208/28 und die IP meiner nun frischen VM ist somit 100.100.100.214
Die Routingtable einer openSuSE-VM sieht folgendermaßen aus:
Ziel Router Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.51.1 0.0.0.0 UG 0 0 0 eth0 10.0.51.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 100.100.100.208 0.0.0.0 255.255.255.240 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Die Ubuntumaschine will jedoch über dies hier nicht hinauskommen:
Ziel Router Genmask Flags Metric Ref Use Iface 100.100.100.208 0.0.0.0 255.255.255.240 U 0 0 0 eth0
Da ich openSuSE natürlich per Yast konfiguriere und Yast wiederum auch keine routing-Kommandos wegspeichert, ist mir gerade völlig unklar, was hier überhaupt gemacht wird und wie ich diese routings herstelle. Alles was ich in der /etc/network/interfaces definiere, scheint vom System als nicht funktionierend abgestempelt zu werden und resultiert in einem nicht funktionieren Interface.
Ubuntu selbst hatte ursprünglich die erste IP aus dem Netz als Gateway benennen wollen, was natürlich auch direkt umgesetzt wird aber ebenso natürlich nicht funktionieren kann, da diese IP einer anderen VM gehört ⇒ 100.100.100.209
Mit dieser falschen Autokonfiguration wird zumindest die Routingtabelle entsprechend erweitert:
Ziel Router Genmask Flags Metric Ref Use Iface 0.0.0.0 100.100.100.209 0.0.0.0 UG 100 0 0 eth0 100.100.100.208 0.0.0.0 255.255.255.240 U 0 0 0 eth0
Hat jemand eine Ahnung, wie ich jetzt das Interface eth0 einstellen muss, damit es mit dem Gateway 10.0.51.1 zurecht kommt? Soweit ich das richtig verstehe, ist genau dies der Eintrag der ersten beiden Zeilen in der openSuSE-Routingtabelle.
Im Prinzip ist es ja wie ein virtuelles Crossover zwischen der VM und dem Gateway, nur wie konfiguriert man das unter Ubuntu?
viele Grüße Christian