web-dev-qa-db-ja.com

XEN dom0の場合、DebianでIPを構成せずにネットワークインターフェイスを起動する

Dom0で構成されていないのに、domUに表示したいNICが3つあります。

これがinterfacesファイルからの私のサンプル行です

 auto lo 
 iface lo inet loopback 
 
#ローカルネットワーク、M3 
 auto eth0 
 allow-hotplug eth0 
 iface eth0 inet static 
アドレス192.168.1.184 
ネットマスク255.255.255.0 
ゲートウェイ192.168.1.1 
 
#ケーブルラベルM1 
 auto eth1 
 allow-hotplug eth1 
 iface eth1 inet manual 
 hwaddress ether 00:19:5B:33:86:D5 
 up ifconfig eth1 up 
 
#M2 
 auto eth2 
 allow-hotplug eth2 
 iface eth2 inet manual 
 hwaddress ether00:19というラベルの付いたケーブル:5B:33:86:D3 
 up ifconfig eth2 up 

Xendで複数のブリッジ構成を使用しようとしていますが、ifconfigsの出力で確認できますが、「リンクが実行状態ではありません」とインターフェイスがダウンしていると文句を言います。

それらのNICをdom0で構成せずにdomUで表示するための私のオプションは何ですか?

2
Karolis T.

ああ...あなたはXenブリッジングのものを使おうとしていると思いますが、それはただ悲惨です。 xend-config.sxpでnetwork-script network-dummyを設定してから、次の構成を使用します。

iface lo
iface lo inet loopback

# Local network, cable labeled M3
auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.184
    netmask 255.255.255.0
    gateway 192.168.1.1

# cable labeled M1
iface eth1 inet manual
    hwaddress ether 00:19:5B:33:86:D5

# cable labeled M2
iface eth2 inet manual
    hwaddress ether 00:19:5B:33:86:D3

auto br-eth1
iface br-eth1 inet manual
  bridge_ports eth1

auto br-eth2
iface br-eth2 inet manual
  bridge_ports eth2

次に、domUにbr-eth1またはbr-eth2ブリッジ(必要に応じて)のいずれかを使用するように指示します。ケーブルのラベル付けが行われていることを考慮して、ブリッジ名をm1m2などのより便利な名前に変更します。

5
womble