web-dev-qa-db-ja.com

タグ付けされた(802.1q)トラフィックとLinux上のvmwareワークステーション

VmwareワークステーションのVM NICをブリッジして、802.1q /タグ付き(vlan)トラフィックを含むホスト上のインターフェイスをタップしようとしています。どういうわけかvmwareブリッジは802.1qヘッダーを取り除きますすべてのトラフィックはVMタグなし)に到達します。ホストのタップインターフェイスでtcpdumpを実行すると、802.1qヘッダーが表示されますが、VMのNIC vmwareI内でtcpdumpを実行するとvmwareワークステーション内に2つのVMを作成し、両方が同じホストNIC /タップインターフェイスにブリッジされている場合、タグ付き(vlan)トラフィックはそれらの間で機能していますが、外部(ホスト)では機能していません。vmwareワークステーション9.0.2を実行しています。 Linux、カーネル3.10.11でビルド-1031769。これはvmwareワークステーションの通常の動作ですか?VMで802.1qトラフィックを取得するための他の回避策はありますか?

3
lowk3y

3つの回避策が見つかりました

  1. vmnetモジュールへのパッチ適用(常に機能するとは限りません) http://tnt.aufbix.org/vmware/workstation#using-vlans を参照してください。
  2. 'gretap'でGREトンネルを使用します http://tnt.aufbix.org/linux/network-tunneling#gre-tunnel-with-gretap /in guest VMyouを参照してくださいVLANの結合に問題がある可能性があります
  3. ホストとゲストのVMでopenvswitchを使用し、両方のopenvswitch間でGREトンネルを作成します(ゲストVMでopenvswitchを実行できる場合はこれまでのところ最良のオプション)
1
lowk3y