У меня есть 3 новых сервера HP DL360G9, на всех которых установлен стандарт Server 2012 R2 с установленной ролью Hyper-V. Все серверы имеют встроенный 4-х гигабитный порт Intel 331FLR. У меня порты объединены в 2 пары, чтобы создать 2-гигабайтное соединение с 2 разными сетями. К каждой группе подключен виртуальный коммутатор Hyper-V, который обеспечивает подключение всех моих виртуальных машин и хост-машины к обеим сетям. У меня нет настройки VLAN, и это очень простая настройка. Они работали нормально в течение 8 месяцев, и теперь внезапно у меня случаются сбои в сети и я обнаруживаю ужасное сообщение о конфликте MAC-адресов в моих журналах Windows. Я проверил MAC-адреса в PowerShell и обнаружил, что MAC-адрес, назначенный одному из виртуальных коммутаторов, такой же, как один из pNIC (что нормально), и такой же, как у одной из команд (что не нормально и вызывает ошибку ). Все 3 машины такие. Удаление vswitch и его повторное создание не решает проблему. Это не позволит мне изменить MAC-адрес через сеанс PowerShell администратора. Я следовал документации при настройке всех трех машин. Мне кажется странным, что проблема возникла только сейчас.
Что мне здесь не хватает и что вы делаете, чтобы решить эту проблему?
Возможно, вы назначили тот же IP-адрес хосту Microsoft, а затем создали виртуальный коммутатор (диспетчер Hyper-V). Microsoft использует свой собственный диапазон MAC-адресов плюс последний октет IP-адреса. Поэтому, если вы ранее назначили тот же адрес IP-узла какому-либо другому виртуальному коммутатору, вам нужно будет удалить виртуальный коммутатор с конфликтующим диапазоном пула MAC-адресов и создать новый. Новый виртуальный коммутатор должен иметь другой диапазон пула MAC-адресов и устранять конфликт.