Существует несколько инструментов виртуальных машин, которые могут создавать несколько сетевых карт для своих гостевых ОС. хотя почти все они позволяют виртуальному NIC гостевой ОС подключаться к физическому NIC, я не видел ни одного инструмента для подключения нескольких виртуальных NIC к одному физическому NIC, чтобы каждый из них мог брать IP с сервера DHCP и отправлять пакет с LAN IP. по какой-то причине я не хочу делать NAT для решения этой проблемы.
Мне нужно, чтобы каждый сетевой адаптер имел свой IP-адрес и общался напрямую с DHCP-сервером. Я также предпочитаю не использовать виртуальную машину для объявления нескольких сетевых карт, но если это единственный выбор, он допускается при условии использования нескольких сетевых карт в одной гостевой ОС. поэтому для большей ясности я перечислю свои ограничения:
операционные системы: Windows
- несколько виртуальных сетевых адаптеров, где каждый сетевой адаптер получает IP от DHCP-сервера
- доступен только один физический NIC
Каждый IP-адрес должен быть назначен виртуальному MAC-адресу, и выбор нескольких IP-адресов для одного MAC-адреса не является нашей целью. следовательно, нам нужно несколько виртуальных MAC-адресов для связи с сервером DHCP.