Удалить фантомные сетевые карты

Удалить фантомные сетевые карты

У моего клиента установлена ​​система XenServer 6.0.2 с двумя виртуальными машинами Window Server 2008 R2.

Всякий раз, когда виртуальные машины перезагружаются, они теряют свои настройки IP (IP-адрес, подсеть, шлюз). Каждый раз после перезагрузки мне нужно входить в каждую виртуальную машину через XenCenter и повторно применять требуемые статические настройки IP.

Это приводит к проблемам с подключенными дисками iSCSI в каждой виртуальной машине — диски необходимо повторно подключать после каждой перезагрузки.

Например, сетевой адаптер имеет следующие настройки перед перезагрузкой:

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

После перезагрузки:

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

В разделе XenCenter -> Виртуальные сетевые интерфейсы каждому адаптеру назначается статический MAC-адрес (т. е. «Использовать этот MAC-адрес»).

Я попробовал выполнить следующие команды в одной виртуальной машине, но это не дало никакого эффекта:

netsh winsock reset catalog 
netsh int ip reset 

Может ли кто-нибудь помочь?

решение1

Удалить фантомные сетевые карты

Это может произойти, если вы настроили конфигурацию сети до установки инструментов XenServer на гостевой машине.

Откройте диспетчер устройств на сервере и убедитесь, что у вас включен параметр «Показывать скрытые устройства» (меню Вид->Показать скрытые устройства).

Если вы видите в списке какие-либо дополнительные сетевые адаптеры, например устройства Realtek RTL8139, удалите их из диспетчера устройств.

Затем еще раз проверьте, что сетевой адаптер настроен на правильный IP-адрес, и перезагрузитесь. Он должен сохранить заданные вами настройки IP.

Эта проблема возникает, когда инструменты XenServer устанавливают новый паравиртуализированный сетевой адаптер, используя те же настройки IP, что и изначально настроенный виртуализированный сетевой адаптер (обычно виртуальный сетевой адаптер Realtek), не удаляя настройки из старого сетевого адаптера. Это вызывает конфликт IP, и новый сетевой адаптер возвращается к автоматической конфигурации.

дальнейшее чтение

решение2

Войдите в систему как локальный администратор.
Откройте командную строку.
Введите команду.set devmgr_show_nonpresent_devices=1

Запустите диспетчер устройств, введя команду devmgmt.mscв том же сеансе командной строки (чтобы сеанс диспетчера устройств «увидел» переменную среды).
В диспетчере устройств выберите Вид -> Show hidden devices
Теперь скрытые сетевые карты (RTL8139+) должны отображаться в разделе Сетевые адаптеры, и вы сможете просто удалить их, щелкнув по ним правой кнопкой мыши и выбрав Удалить.

После удаления неисправных сетевых карт снова установите IP-адрес на своей сетевой карте, и он сохранится.

Связанный контент