Как настроить VLAN в Windows 2008 с ником VirtIO
Я только что установил Windows2008 в моей ОС Debian с помощью kvm. И я устанавливаю VirtIO Nic. Я просто хочу настроить VirtIO Nic с VLAN. Но после поиска много раз. Здесь, похоже, нет решения. Итак, кто-то здесь может решить мою проблему?
5 ответов
Маркировка - это то, что Windows не может сделать http://support.microsoft.com/kb/2286940
Из того, что я видел, VirtIO не позволяет устанавливать тег VLAN в гостевой системе, однако вы можете попробовать использовать эмуляцию NIC e1000 вместо virtIO, а также установить драйверы Intel и утилиту PROSet, которые должны обрабатываться. dot1q.
Я бы не рекомендовал следовать по этому пути, а вместо этого установил бы отдельный мост для этой виртуальной машины поверх помеченного интерфейса на хосте.
Было бы здорово услышать, почему вы должны делать пометки в гостях, а не на хостах, как все остальные
РЕДАКТИРОВАТЬ: Только что попробовал - PROSet не будет устанавливаться, потому что он не распознает эмулируемый адаптер e1000 в качестве адаптера Intel, поэтому этот шанс есть:)
Хорошо, если вы используете сетевую карту e1000 для сетей с метками-VLAN, нужно немного поработать:
- загрузите программное обеспечение с intel.com
- начните настройку, но не продолжайте!
- перейдите в диспетчер устройств и обновите драйвер Windows до драйвера Intel (распакованный пакет можно найти в папке%temp%\rarXXX)
- закройте диспетчер устройств и продолжите настройку
Теперь программа установки найдет сетевой адаптер и установит Intel ProSet.
В Windows нет встроенной поддержки виртуальных локальных сетей (любой версии). Вы должны установить стороннее программное обеспечение.
Тем не менее, обычный способ передать виртуальную локальную сеть на виртуальную машину - создать псевдослучайную виртуальную локальную сеть в хост-системе и подключить ее к сетевой карте виртуальной машины (с VirtIO или эмулированной сетевой картой). Если вам нужны более конкретные инструкции, как это сделать, просто скажите об этом, и я кое-что для вас откопаю.
Что ж.
Вам, вероятно, следует создать сети на хосте вашей виртуальной машины и подключить виртуальный интерфейс в этой сети к вашему гостю.
С libvirt вы, вероятно, должны создать мост с интерфейсом vlan. Затем создайте новый виртуальный интерфейс на этом мосту.
Что вы пытаетесь достичь? Вы можете просто создать дополнительные интерфейсы в kvm и привязать их к тегированным VLAN на сетевой карте хоста.