Entfernen von geisterhaften Netzwerkkarten

Entfernen von geisterhaften Netzwerkkarten

Mein Client hat eine XenServer 6.0.2-Installation mit 2 virtuellen Windows Server 2008 R2-Maschinen.

Bei jedem Neustart der virtuellen Maschinen gehen ihre IP-Einstellungen (IP-Adresse, Subnetz, Gateway) verloren. Nach jedem Neustart muss ich mich über XenCenter bei jeder VM anmelden und die erforderlichen statischen IP-Einstellungen erneut anwenden.

Dies führt zu Problemen mit verbundenen iSCSI-Laufwerken innerhalb jeder VM – die Laufwerke müssen nach jedem Neustart erneut verbunden werden.

Beispielsweise hat ein Netzwerkadapter vor dem Neustart die folgenden Einstellungen:

Description . . . . . . . . . . . : Citrix PV Ethernet Adapter #0
Physical Address. . . . . . . . . : C6-FB-A2-4F-2C-F3
IPv4 Address. . . . . . . . . . . : 10.101.0.101(Preferred) 
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.101.0.10
DNS Servers . . . . . . . . . . . : 10.101.0.100
NetBIOS over Tcpip. . . . . . . . : Enabled

Nach dem Neustart:

Description . . . . . . . . . . . : Citrix PV Ethernet Adapter #0
Physical Address. . . . . . . . . : C6-FB-A2-4F-2C-F3
Autoconfiguration IPv4 Address. . : 169.254.153.174(Preferred) 
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : 
DNS Servers . . . . . . . . . . . : 10.101.0.100
NetBIOS over Tcpip. . . . . . . . : Enabled

Unter XenCenter --> Virtuelle Netzwerkschnittstellen ist jeder Adapter auf eine statische MAC-Adresse eingestellt (d. h. „Diese MAC-Adresse verwenden“).

Ich habe die folgenden Befehle innerhalb einer VM ausprobiert, aber das hatte keine Wirkung:

netsh winsock reset catalog 
netsh int ip reset 

Kann jemand bitte helfen?

Antwort1

Entfernen von geisterhaften Netzwerkkarten

Dies kann passieren, wenn Sie Ihre Netzwerkkonfiguration vor der Installation der XenServer-Tools auf dem Gast festlegen.

Öffnen Sie den Geräte-Manager auf dem Server und stellen Sie sicher, dass „Versteckte Geräte anzeigen“ aktiviert ist (Menü „Ansicht“ -> „Versteckte Geräte anzeigen“).

Wenn in der Liste weitere Netzwerkadapter aufgeführt sind, z. B. Realtek RTL8139-Geräte, entfernen Sie diese aus dem Geräte-Manager.

Überprüfen Sie dann noch einmal, ob Ihr Netzwerkadapter auf die richtige IP-Adresse eingestellt ist, und starten Sie neu. Die von Ihnen konfigurierten IP-Einstellungen sollten beibehalten werden.

Dieses Problem tritt auf, wenn die XenServer-Tools einen neuen paravirtualisierten Netzwerkadapter installieren, der dieselben IP-Einstellungen wie der ursprünglich konfigurierte virtualisierte Netzwerkadapter (normalerweise eine virtuelle Realtek-Netzwerkkarte) verwendet, ohne die Einstellungen der alten Netzwerkkarte zu entfernen. Dies führt zu einem IP-Konflikt und die neue Netzwerkkarte kehrt zur automatischen Konfiguration zurück.

Weiterführende Literatur

Antwort2

Melden Sie sich als lokaler Administrator an.
Öffnen Sie eine Eingabeaufforderung.
Geben Sie den Befehl ein.set devmgr_show_nonpresent_devices=1

Starten Sie den Geräte-Manager, indem Sie devmgmt.mscin derselben Eingabeaufforderungssitzung Folgendes eingeben (damit die Geräte-Manager-Sitzung die Umgebungsvariable „sieht“).
Wählen Sie im Geräte-Manager Ansicht -> Show hidden devices
Jetzt sollten die Ghosted NICs (RTL8139+) unter Netzwerkadapter sichtbar sein und Sie sollten sie einfach deinstallieren können, indem Sie einfach mit der rechten Maustaste darauf klicken und Deinstallieren auswählen

Nachdem Sie die deaktivierten Netzwerkkarten deinstalliert haben, legen Sie die IP-Adresse Ihrer Netzwerkkarte erneut fest. Sie bleibt dann erhalten.

verwandte Informationen