web-dev-qa-db-ja.com

virtIOnicを使用してWindows2008でVLANを構成する方法

Kvmを使用してDebianOSにWindows2008をインストールしました。そして、virtIOnicをインストールします。 vlanを使用してvirtIOnicを構成したいだけです。しかし、何度も検索した後。ここには解決策がないようです。それで、ここの誰かが私の問題を解決することができますか?

3
altman

タグ付けはWindowsではできないことです http://support.Microsoft.com/kb/228694

私が見たところ、VirtIOではゲストにVLANタグを設定することはできませんが、virtIOの代わりにe1000 NICエミュレーションを試してみることができます) 、およびIntelが提供するドライバとPROSetユーティリティをインストールします。これらはdot1qを処理するためのベールである必要があります。

このパスをたどることはお勧めしません。代わりに、ホスト上のタグ付きインターフェイスの上に、このVM)用に別のブリッジを設定します。

他のみんなのように、ホストではなくゲストでタグ付けをしなければならない理由を聞いていただければ幸いです。

編集:試してみました-エミュレートされたe1000アダプターをIntelアダプターとして認識しないため、PROSetはインストールされませんでした。そのため、このチャンスがあります:)

2
dyasny

タグ付きVLANにe1000 NIC)を使用している場合は、少し回避策があります。

  1. intel.comからソフトウェアをダウンロードします
  2. セットアップを開始しますが、続行しないでください。
  3. デバイスマネージャーに移動し、WindowsドライバーをIntelドライバーに更新します(解凍されたパッケージは%temp%\ rarXXXにあります)
  4. デバイスマネージャを閉じて、セットアップを続行します

これで、セットアップはNICを検出し、IntelProSetをインストールします

1
vogelkamm

Windows(どのバージョン)でもvLANのネイティブサポートはありません。サードパーティのソフトウェアをインストールする必要があります。

とはいえ、vLANをVMに渡す通常の方法は、ホストOSでvLAN疑似NICを作成し、それをVM = NIC(VirtIOまたはエミュレートされたNICを使用)。これを行う方法についてより具体的な手順が必要な場合は、そのように言ってください。何かを掘り下げます。

1
Chris S

上手。

おそらく、VMホスト上にネットワークを作成し、そのネットワーク上の仮想インターフェイスをゲストに接続する必要があります。

Libvirtを使用すると、VLANインターフェイスを使用してブリッジを作成する必要があります。次に、そのブリッジに新しい仮想インターフェイスを作成します。

0
motobói

何を達成しようとしていますか? kvmで追加のインターフェースを作成し、それらをホストのNIC上のタグ付きVLANに関連付けるだけです。

0
rnxrx