
IP-Aliasing wurde auf einer Ubuntu 16.04 VM eingerichtet, die in einer Microsoft Azure-Umgebung ausgeführt wird. Die IP-Adresse deseth0Die zugewiesene Schnittstelle ist 192.168.0.6. Die IP wurde der virtuellen Schnittstelle zugewieseneth0:0ist 192.168.0.7. Aber die IP-Adresse für die virtuelle Schnittstelle eth0:0(192.168.0.7) ist von den anderen VMs im selben Subnetz aus nicht pingbar oder erreichbar. Die virtuellen Maschinen sind klassische VMS.
Bitte lassen Sie mich wissen, wie ich das zum Laufen bringen kann oder ob es sich hier um eine Einschränkung von Azure handelt.
Antwort1
Entschuldigen Sie die Verzögerung. Ich habe dies in meinem Labor getestet.
In Kürze,IP-Aliasing funktioniert unter Umständen nicht in Azure. Die ähnlichste Problemumgehung ist die Bereitstellung einer VM mit zwei Netzwerkkarten.
Wenn Sie versuchen, eine Netzwerkerfassung auf der VM durchzuführen, werden Sie feststellen, dass die VM mit der sekundären IP-Adresse die Pakete tatsächlich versenden kann. Es gibt jedoch keinen eingehenden Datenverkehr, da Azure die sekundäre Adresse nicht kennt.
Dieser Screenshot wurde auf einer VM im selben Subnetz wie die Maschine mit aktiviertem IP-Aliasing aufgenommen. 10.0.15.10 ist die primäre Adresse und 10.0.15.101 die sekundäre Adresse.
Laut dem Screenshot oben wickelt das Gateway den gesamten Netzwerkverkehr ab (einschließlich der Kommunikation im selben Subnetz). Und das ist die Hauptursache, warum die sekundäre IP-Adresse nicht funktioniert. Jede ARP-Anfrage wird vom Gateway beantwortet. Das Gateway kennt die sekundäre IP jedoch nicht und kann daher nicht auf die ARP-Anfrage für die sekundäre IP-Adresse antworten.
Ich versuche also, der Netzwerkkarte die sekundäre IP-Konfiguration hinzuzufügen, aber sie wird standardmäßig nicht unterstützt.
Laut der Fehlermeldung müssen wir eine neue Funktion namens „AllowMultipleIpConfigurationsPerNic“ registrieren.
Wenn ich den Befehl zum Registrieren dieser Funktion ausführe, bleibt sie im Status „Ausstehend“ hängen. Und 2 Tage später ist sie immer noch im Status „Ausstehend“.
Zusammenfassend lässt sich also sagen, dass Sie als Workaround möglicherweise eine VM mit zwei Netzwerkkarten bereitstellen müssen.
Ich hoffe, diese Informationen helfen.