お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-03-16 18:42:31

es1123
メンバ
登録日: 2009-03-16

VirtualBoxでのブリッジ接続について

現在、Ubuntu8.10 のVirtualBox内でWindowsXP Proを動かしています。
ブリッジ接続も問題なく、ホストOSとゲストOSが同一セグメントにて存在していて通信も問題なくできています。

しかし、OSのisoファイル等の大きいサイズのものをダウンロードしようとするとネットワークの断が頻繁に発生してホスト、ゲストOS共にネットワークが不安定になってしまいます。
dmesgにて確認したところ下記のメッセージが大量にでていました。
[ 2074.013286] b44: eth2: powering down PHY
[ 2075.000108] b44: eth2: Link is down.
[ 2075.024433] br0: port 1(eth2) entering disabled state
[ 2077.000197] b44: eth2: Link is up at 100 Mbps, full duplex.
[ 2077.000211] b44: eth2: Flow control is off for TX and off for RX.
[ 2077.001098] br0: port 1(eth2) entering learning state
[ 2092.004182] br0: topology change detected, propagating
[ 2092.004212] br0: port 1(eth2) entering forwarding state


原因を調査しているのですが、未だ解決できておらず、相談させていただきました。
追加情報です。
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth2
iface eth2 inet static
    address 0.0.0.0

auto br0
iface br0 inet static
    address 10.100.6.251
    netmask 255.255.255.0
    network 10.100.6.0
    broadcast 10.100.6.255
        gateway 10.100.6.1
    bridge_ports eth2


$ ifconfig -a
br0       Link encap:イーサネット  ハードウェアアドレス 00:19:b9:**:**:** 
          inetアドレス:10.100.6.251  ブロードキャスト:10.100.6.255  マスク:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:1743592 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:840929 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:2612832687 (2.6 GB)  TXバイト:45593576 (45.5 MB)

eth2      Link encap:イーサネット  ハードウェアアドレス 00:19:b9:**:**:** 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:1683042 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:817405 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:2548772282 (2.5 GB)  TXバイト:52782847 (52.7 MB)
          割り込み:19

lo        Link encap:ローカルループバック 
          inetアドレス:127.0.0.1  マスク:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  メトリック:1
          RXパケット:6 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:6 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:458 (458.0 B)  TXバイト:458 (458.0 B)

pan0      Link encap:イーサネット  ハードウェアアドレス fa:b2:8a:**:**:** 
          BROADCAST MULTICAST  MTU:1500  メトリック:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:0 (0.0 B)  TXバイト:0 (0.0 B)

vbox0     Link encap:イーサネット  ハードウェアアドレス 86:d4:58:**:**:** 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:4803 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:6069 エラー:0 損失:436 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:500
          RXバイト:670332 (670.3 KB)  TXバイト:5128123 (5.1 MB)


不足の情報がありましたらご連絡お願いします。

オフライン

 

#2 2009-03-17 10:28:31

hito
管理者
登録日: 2007-03-18

Re: VirtualBoxでのブリッジ接続について

そのメッセージはホスト側でLink切断->再Linkしている痕跡のように見えます。

1) ホスト側で同じような操作をして問題なく動くことを確認
2) もしホスト側でも動かないのであれば、Hubを変更する等の物理レイヤの対処

という感じになると思います。まず1)をお願いします。

オフライン

 

#3 2009-03-18 14:07:41

es1123
メンバ
登録日: 2009-03-16

Re: VirtualBoxでのブリッジ接続について

返事が遅くなり申し訳ありません。

> 1) ホスト側で同じような操作をして問題なく動くことを確認
ホスト側からも接続が不安定になっております。

> 2) もしホスト側でも動かないのであれば、Hubを変更する等の物理レイヤの対処
社内のためHUBの交換は難しく、portの変更を行いましたが、現象は回復しませんでした。

オフライン

 

#4 2009-03-26 11:13:22

es1123
メンバ
登録日: 2009-03-16

Re: VirtualBoxでのブリッジ接続について

発生原因が特定できました。

別PC(同じモデル)にて構築を行いましたが、上記のエラーは発生しませんでした。
そのため、再度、問題の発生したPCにて再インストールを実施したところ、「ハードウェア・ドライバ」にて NIVIDAドライバを適応するとネットワークの断が頻発し、上記dmesgが表示されるようになりました。
ドライバの候補が
・NVIDIA accelerated graphics driver (version 173)
・NVIDIA accelerated graphics driver (version 96)
・NVIDIA accelerated graphics driver (version 177)[Recommended]
です。
どれを有効にしても問題が発生します。

以上、よろしくお願いいたします。

最後の編集者: es1123 (2009-03-26 11:14:16)

オフライン

 

#5 2009-03-26 11:18:25

hito
管理者
登録日: 2007-03-18

Re: VirtualBoxでのブリッジ接続について

話からすると割り込み周りが腐っているような気がします。お使いの機種の情報と、もしnoapic,noacpiを指定していればその旨の情報が欲しいです。

また、もしBIOSでIRQ割り当てを変更できる or NVIDIAのグラフィックカードが外付けで、スロットを変更できるようであれば、それによって問題を解決できるかもしれません。

オフライン

 

#6 2009-03-26 11:40:36

es1123
メンバ
登録日: 2009-03-16

Re: VirtualBoxでのブリッジ接続について

機器情報です。
dell DIMESNION C521
http://www1.jp.dell.com/content/products/productdetails.aspx/dimen_c521?c=jp&l=ja&s=premier


CPU:AMD athlon 64 x 2 Dual core
メモリ:1G
OS:Ubuntu 8.10 amd64
です。

noapic,noacpiにつていですが、知識不足でもうしわけありません。
とくに変更てはいないと思いますが、調査方法等がありましたら合わせてご教授願います。

グラフィックカードについてですが、オンボードのものを利用しています。

オフライン

 

#7 2009-03-26 11:52:25

hito
管理者
登録日: 2007-03-18

Re: VirtualBoxでのブリッジ接続について

どうやら
https://bugs.launchpad.net/linux/+bug/279102
のようです。現状では確定的な解決策がないので、
 ・NVIDIAのプロプライエタリドライバを使わない
 ・別のネットワークカードを刺す
のどちらかが必要と思われます。9.04でも直っていない感じです。

オフライン

 

#8 2009-03-26 11:56:51

es1123
メンバ
登録日: 2009-03-16

Re: VirtualBoxでのブリッジ接続について

回答ありがとうございます。

決定的な解決策がなくざんねんです。

ただ1つ気になるのが、もう1台同じモデルのPCへインストールを行っている者がおり、そちらではこの現象は発生していない
ときいております。
インストールメディアは同一のものを利用しております。

オフライン

 

#9 2009-03-26 12:43:31

hito
管理者
登録日: 2007-03-18

Re: VirtualBoxでのブリッジ接続について

es1123 による投稿:

ただ1つ気になるのが、もう1台同じモデルのPCへインストールを行っている者がおり、そちらではこの現象は発生していない
ときいております。

これは単に設定が違う・ロットが違う・対向側が違うといった話が潜在しているのではないでしょうか?

オフライン

 

#10 2009-03-26 14:52:43

es1123
メンバ
登録日: 2009-03-16

Re: VirtualBoxでのブリッジ接続について

先ほどおしえていただいたリンクの内容ですが、英語のため対応案のようなことしか理解できませんでした。
直接的な原因等が読み取れなかったのですが、よろしければ教えていただけますでしょうか?

オフライン

 

#11 2009-03-26 19:38:03

hito
管理者
登録日: 2007-03-18

Re: VirtualBoxでのブリッジ接続について

直接的な原因にはまだ誰もたどり着いていません。

 ・少なくとも、問題のドライバを使う複数のハードウェアで再現する。
 ・なぜだか知らないが、GPU関連のプロプライエタリドライバを使っていると再現率が高くなる。
 ・根本原因がよく分からない。

という状態のようですね。

オフライン

 

Board footer

Powered by FluxBB