KVMとQemuネットワークTAPモードブリッジの設定


qemuは-netのtapモードを使う時、提示は/etc/qeme-ifupを使います.
ホストネットワークのブリッジ部分はカーネルとシステムによって管理され、ブリッジに必要な構成はカスタムコマンドによって完成されます.
qeme-i fupに要求する仕事は簡単です.qemeは自分でtapネットカードを作ります.このネットカードの名前をqeme-i fupに伝えます.qem-i fupでこのカードを必要なブリッジカードに加入すればいいです.
一つの方法は直接bctlコマンドを使うことです.
#!/bin/bash

devname=$1

echo "QEMU setup net bridge $devname up..."

echo "debug: bridge $devname"
brctl addif br0 $devname

echo "QEMU setup net bridge $devname up done."
一つの方法はipコマンドを使うことです.
#!/bin/bash

devname=$1

echo "QEMU setup net bridge $devname up..."

echo "debug: bridge $devname"
ip link set $devname master br0

echo "QEMU setup net bridge $devname up done."
qemu-fdownはtapカードをブリッジから取り除くのです.