2014年9月13日土曜日

Ubuntu でKVM のブリッジ接続の設定をする


/etc/network/interfaces の設定.

編集前にはバックアップをとっておくべき.




/etc/network/interfaces の設定例(固定IP)




# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto p6p1
iface p6p1 inet manual

auto br0
iface br0 inet static
  address xx.xx.xx.xx
  netmask 255.255.255.0
  network xx.xx.xx.0 #最後は大抵0
  gateway xx.xx.xx.1 #最後は大抵1?
  broadcast xx.xx.xx.255 #最後は大抵255 
  bridge_ports p6p1
  bridge_fd 9
  bridge_hello 2
  bridge_maxage 12
  bridge_stp off
  dns-nameservers xx.xx.xx.xx #わからなかったらとりあえずgateway と同じで



libvirt が勝手に作るNAT 用のブリッジインターフェイスを削除.(大抵はvirbr0 という名前かな)




$ sudo virsh net-autostart default --disable
$ sudo virsh net-destroy default


brctl show で確認するとvirbr0 が消えてる.




network-manager がいると設定を上書きされるらしい(未検証)なので,とりあえず network-manager を消しとく.




$ sudo apt-get remove network-manager



ネットワークを再起動




$ sudo service networking restart


これで br0 にIP がふられてたらOK.

以上.





--
My Emacs Files At GitHub