[OpenVZ] Kniffliges Netzwerkproblem mit IP-Adressen

dev

Registered User
Hallo,

ich komme hier einfach nicht weiter und brauche Hilfe.

Ausgangslage (IP-Adressen geändert)

Virtualisierung ist OpenVZ, alles, was ins Zielnetzwerk geht, wird an alle Rechner verteilt bis einer HIER schreit (es gibt kein MAC-spezifisches Routing).

Host alt: 100.70.180.50 auf eth0
Host neu: 100.70.170.200 auf eth0
VEID 200: 100.70.170.201 auf venet0:0, 100.70.170.202 auf venet0:1

Die IPs sind alle pingbar, Internet funktioniert rein und raus auf 2x Host und 1x VE.

Jetzt will ich die IP von Host alt auf die VEID 200 auf Host neu legen:

Code:
vzctl set 200 --ipadd [COLOR="red"]100.70.180.50[/COLOR] --save

Funktioniert nicht, keine Ping-Antwort nach längerer Zeit.

Ein

Code:
vzctl set 200 --ipadd [COLOR="green"]100.70.170.202[/COLOR] --save

funktioniert jedoch sofort (habe eine IP-Range).

Konfiguriere ich 100.70.180.50 auf dem neuen Host als Hardware-Alias eth0:1, gibt es sofort eine Ping-Antwort.

Ich verstehe leider nicht, warum die IP Adresse des alten Hosts nicht in den VEs des neuen ankommt, jedoch als eth0:1 auf dem neuen Host funktioniert.

Woran liegt es? Irgendwie scheint der VZ-Kernel keine ARP-Requests auf die alte IP zu beantworten?!

Danke für jegliche Hilfe.
 
Last edited by a moderator:
Total bekloppter Schussligkeitsfehler. In der vz.conf muss man

Code:
NEIGHBOUR_DEVS=all

setzen, damit ARPs auch auf/aus IPs mit anderen Subnets funktionieren.

Jetzt klopp ich erstmal meinen Kopp auf den Tisch, das hat mich 6 Stunden (die Hälfte in der Nacht) gekostet :mad:
 
Back
Top