ubuntu, Debianにおいてネットワーク・ブリッジの作成を方法を説明しています。
[詳細]
KVMやqemuではlibvirtによるNAT接続の仮想ネットワークが作成されますが、仮想マシンをホストと同じネットワークに接続する場合にはブリッジを作成しなければなりません。
以前、RHELやCentOSでのブリッジの作成保法について説明しました。今回はubuntuやDebianで、ブリッジを作成する方法について説明します。
- bridge-utilsのインストール
ブリッジの作成には"bridge-utils"パッケージが必要です。ただ、kvm (qemu-kvm)やlibvirt-binと依存関係があるので、これらと同時にインストールされますので、特に意識する必要はありません。 - NetworkManagerのアンインストール
ブリッジの設定は、ネットワークの設定ファイルを直接編集する必要がありますが、NetworkManagerがあると設定ファイルを上書きしてしまうことがあるので削除します。
root@ubuntu11-04:~# apt-get remove network-manager
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
network-manager network-manager-gnome
アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。
この操作後に 3,752 kB のディスク容量が解放されます。
続行しますか [Y/n]? Y - 設定ファイルの編集
ubuntu, Debianでは、ネットワークの設定は、"/etc/network/interfaces"で行います。
サンプル:
- DHCPの場合
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_maxwait 0
bridge_fd 0
bridge_stp off - 静的なIPアドレスの場合
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.1.211
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
- DHCPの場合
- ネットワークの再起動
ネットワークの再起動を行います。
root@ubuntu11-04:~# sudo /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces... [ OK ] - 動作確認
ifconfigコマンドで正しく動作指定ことを確認します。
ubuntu11-04:~# ifconfig
br0 Link encap:イーサネット ハードウェアアドレス 52:54:00:f9:67:b4
inetアドレス:192.168.122.112 ブロードキャスト:192.168.122.255 マスク:255.255.255.0
inet6アドレス: fe80::5054:ff:fef9:67b4/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:15 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:46 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:1681 (1.6 KB) TXバイト:8963 (8.9 KB)
eth0 Link encap:イーサネット ハードウェアアドレス 52:54:00:f9:67:b4
inet6アドレス: fe80::5054:ff:fef9:67b4/64 範囲:リンク
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 メトリック:1
RXパケット:1111 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:270 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:71830 (71.8 KB) TXバイト:45452 (45.4 KB)
0 件のコメント:
コメントを投稿