Täuschen Sie die Netzwerkschnittstelle so ein, dass sie verbunden ist

531
Michael Mior

Ich habe eine zweite Netzwerkkarte in meinem Computer, die ich zum Erstellen eines Subnetzes für einen Cluster von Xen-VMs auf meinem Computer verwende. Es muss wirklich nichts mit dieser Schnittstelle verbunden sein, da niemals Verkehr das Subnetz verlassen muss (alle Xen-VMs befinden sich auf demselben physischen Computer). Wenn ich jedoch kein Kabel angeschlossen habe, meint die Schnittstelle, dass sie nichts tun kann und nicht versuchen wird, Pakete zu routen. Das Setup funktioniert gut, wenn ein Kabel angeschlossen ist. Anregungen immer geschätzt!

1
Ich habe möglicherweise eine alternative Lösung für dieses Problem gefunden, die ich morgen im Büro ausprobieren werde. Michael Mior vor 14 Jahren 0
Ich konnte einer meiner NICs eine zweite IP hinzufügen, und dies scheint zu funktionieren. Mein Problem ist jetzt, dass es nicht funktioniert, es sei denn, ich bringe die Schnittstelle nach dem Booten der Maschine erneut auf. Das heißt, ich verwende jetzt die Schnittstellen `eth1: 0` und` eth1: 1` mit `xend-config.sxp` unter Verwendung der Zeile` (network-script 'network-bridge netdev = eth1'`) ifup eth1: 0` Nach dem Start der Maschine kann ich nicht auf das externe Netzwerk zugreifen. Michael Mior vor 14 Jahren 0

3 Antworten auf die Frage

1
DHayes

Funktioniert ein Loopback-Plug für Sie?

SuperLooper Loopback Plug

Hmm, das könnte tatsächlich funktionieren. Nicht die Art von Lösung, die ich erwartet hatte, aber eine coole Idee :) Michael Mior vor 14 Jahren 0
1
Michael Mior

Ich löste schließlich das Problem, indem ich einen Alias ​​meiner Netzwerkkarte erstellte, also zwei unterschiedliche IPs hatte. Ich muss noch die notwendigen iptablesRegeln konfigurieren, aber es scheint gut zu funktionieren.

0
Pavel Grishin

Sie benötigen eine eigene virtuelle Bridge-Schnittstelle, beispielsweise xenbr1. Lesen Sie über: Xen-Netzwerk .

Leider löst das mein Problem nicht. Michael Mior vor 14 Jahren 0