none
Как решить конфликт IP адресов в Hyper-V? RRS feed

  • Вопрос

  • Добрый день коллеги, проблема собственно в следующем: имеется система с Windows 10, для нее зарезирвирован IP адрес используя  MAC Address Reservation. Установил виртуалку с Windows, создал внешний Virtual Switch, поисходит конфликт, так как насколько понял обе ОС испольуют один и тот же физический адрес. Если отключить резервирование адресов с маршрутизатора, то гостевая ОС получает другой IP, в противном случае не и происходит конфликт. Как решить данную проблему? Отключить резервирование не вариант. Пробовал менять MAC на адаптере гостевой ОС и в Hyper-V не помогает, роутер показывает только физический адрес хоста.


    Сделаем содержимое сообщества лучше, вместе!

    4 апреля 2016 г. 5:27

Ответы

  • Обновление драйвера беспроводного адаптера решило проблему, косяк был именно в ней. Спасибо всем за помощь!

    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа Yatajga 9 апреля 2016 г. 10:33
    9 апреля 2016 г. 10:33

Все ответы

  • насколько я понимаю физический адрес хоста уходит виртуальному свичу,в свою очередь на хосте вместо данного адаптера появляется виртуальный (по идее с новым маком), в резервировании нужно подменить мак физической карты на мак виртуальной и по идее все

    К сожалению под руками нет Hyper-V поэтому выше написанное является догадками, но это можно проверить


    The opinion expressed by me is not an official position of Microsoft



    • Изменено Vector BCOModerator 4 апреля 2016 г. 7:02
    • Помечено в качестве ответа Yatajga 4 апреля 2016 г. 19:20
    • Снята пометка об ответе Yatajga 4 апреля 2016 г. 19:32
    4 апреля 2016 г. 7:02
    Модератор
  • "хосте вместо данного адаптера появляется виртуальный (по идее с новым маком)" – возможно, проверю.

    Сделаем содержимое сообщества лучше, вместе!

    4 апреля 2016 г. 7:08
  • Да, получилось, спасибо, работает. Только непонятно почему нигде не видно хостовой системы (192.168.1.100), в особенности в DHCP Client List:


    Сделаем содержимое сообщества лучше, вместе!

    4 апреля 2016 г. 19:19
  • Поторопился всё же, не работает. В независимости , что у них другой MAC, хост и Switch получают тот же IP.

    Сделаем содержимое сообщества лучше, вместе!

    4 апреля 2016 г. 19:31
  • Только непонятно почему нигде не видно хостовой системы (192.168.1.100), в особенности в DHCP Client List
    у вас хост получил адрес 101, и он есть в списке. А так же в списке виртуальная машина (у VM мас адрес по умолчанию начинается на 00:15:) с адресом 105.
    Покажите настройки резервирования адресов.
    4 апреля 2016 г. 20:21
    Модератор
  • Это понятно, вот отсюда и проблемы. Дело в том, что у меня зарезервирован был 192.168.1.100 для MAC адреса физического адаптера, а его он не получает, получает как видно по скринам адрес 192.168.1.101. Если наложить Address Reservation на MAC Virtual Switch с MAC 192.168.1.101, то будет опят та же самая картина. И хост и гостевая ОС будут иметь тот же адрес, хотя MAC у них совершенно разный. Т.е. получается такая картина, что и виртуальный маршрутизатор и физический адаптер хоста по любому получают тот же самый IP.

    Сделаем содержимое сообщества лучше, вместе!

    5 апреля 2016 г. 5:37
  • провел эксперимент...

    - посмотрел на роутере таблицу dhcp

    - в hyper-v w10 поднял виртуальную машину. посмотрел ее mac из гостевой ос. сравнил его с mac в параметрах виртуальной машины... увидел этот mac в dhcp роутера...

    - в параметрах виртуальной машины указал что mac статический, на роутере сделал резервирование на него..

    - при перезагрузке виртуалки получил что хотел.

    что я сделал не так?! ;)

    5 апреля 2016 г. 6:17
  • Дело в том, что у меня зарезервирован был 192.168.1.100 для MAC адреса физического адаптера, а его он не получает, получает как видно по скринам адрес 192.168.1.101.

    Вы до сих пор не показали настройки резервирования в TPLink.
    так же хотелось бы узнать: у вас диапазон в DHCP от 100 адреса?

    Если наложить Address Reservation на MAC Virtual Switch с MAC 192.168.1.101
    что и виртуальный маршрутизатор
    поправочка: нет у виртуального свитча МАС адреса. он есть у каждой виртуальной сетевой карты. И нет виртуального маршрутизатора (по крайней мере у Вас)
    5 апреля 2016 г. 9:27
    Модератор
  • "так же хотелось бы узнать: у вас диапазон в DHCP от 100 адреса?" - да.

    "поправочка: нет у виртуального свитча МАС адреса. он есть у каждой виртуальной сетевой карты." - как же нет, а это что?

    Все равно не работает.

    Всяко перепробовал, и та и сяк, не работает зараза. А самое удиветельное в том, что подобная конфигурация на рабочем компе работает, только там вмето WiFi – LAN.


    Сделаем содержимое сообщества лучше, вместе!

    5 апреля 2016 г. 19:22
  • В настройках hyper-v есть настройки виртуального коммутатора

    Попробуйте поменять интерфейс на котором он сидит



    The opinion expressed by me is not an official position of Microsoft

    5 апреля 2016 г. 19:50
    Модератор
  • Не во всех случаях помогало.

    A port on the virtual switch has the same MAC 1

    A port on the virtual switch has the same MAC 2


    MCITP, MCSE. Regards, Oleg

    5 апреля 2016 г. 20:24
  • Спасибо, сегодня попробую.

    Сделаем содержимое сообщества лучше, вместе!

    6 апреля 2016 г. 15:04
  • Обновление драйвера беспроводного адаптера решило проблему, косяк был именно в ней. Спасибо всем за помощь!

    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа Yatajga 9 апреля 2016 г. 10:33
    9 апреля 2016 г. 10:33