ubuntuとCentOSをゲストに。


  • # cat /etc/network/interface
auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet static
    address   192.168.1.11
    network   192.168.1.0
    gateway   192.168.1.1
    broadcast 192.168.1.255
    netmask   255.255.255.0

    pre-up /sbin/ifconfig eth0 0.0.0.0 promisc up
    pre-up /usr/sbin/brctl addbr br0
    pre-up /usr/sbin/tunctl -u root -t tap0
    pre-up /sbin/ifconfig tap0 0.0.0.0 promisc up
    post-up /usr/sbin/brctl addif br0 eth0
    post-up /usr/sbin/brctl addif br0 tap0
    pre-down /sbin/ifconfig tap0 down
    pre-down /sbin/ifconfig eth0 down
    post-down /sbin/ifconfig br0 down
    post-down /usr/sbin/brctl delbr br0
  • よく分からないところ
    • 今回はTAPデバイス1つで構成できたが、なぜ2つ必要なんだろう?*1

*1:ここ だとゲストについてそれぞれ一つ割り当ててる