TenForward

技術ブログ。はてなダイアリーから移転しました

lxc のネットワーク仮想化の phys

今まで母艦でブリッジ作って,コンテナは veth でアタッチ,ってのばかりでしたが,phys ってのをやってみました.だから? って話ですが (^_^;),一応メモ.

Ubuntu 10.10 上で

ubuntu@ubuntu001:~$ sudo lxc-execute -n test -s lxc.network.type=phys -s lxc.network.link=eth1 -s lxc.network.name=eth5 bash
root@ubuntu001:~# ifconfig
eth5      Link encap:イーサネット  ハードウェアアドレス 00:50:56:90:00:08  
          inet6アドレス: fe80::250:56ff:fe90:8/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:11 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:10 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000 
          RXバイト:1984 (1.9 KB)  TXバイト:796 (796.0 B)
        : (snip)

kernel 2.6.35 以上でないとダメみたいです (network namespace 対応).