jumbo frameにできない

はじめま して。

どうやってもMTUが9000(jumboframe)に設定できません。

ネットであれこれ検索してみ たのですが、

ネットワーク設定で手動にすると 9000の項目がでてくるという情報が出てくるのですが、

私の環 境では1500かカスタムでも最高が1500の設定項目しか表れません。

MC374J/AはEthernetのハード的に対 応していないということなのか悩んでいます。

MacBook Pro, Mac OS X (10.6.3)

投稿日 2010/04/29 06:27

返信
返信: 21

2010/04/30 06:58 ni_ki への返信

もしもうし訳ありません、下記を書き忘れました。メールで監視している方もいらっしゃるかも知れないので、別コメントとさせて頂きます。


私のコメントで下記の文を先程、書き込みましたが、続きがあります。


「と、思われるのなら(Appleに対して)声をあげるべきではありませんか。」

以下が、続きです。

「ちなみに、私はフィードバックはしないのが基本です^^; 私が、何か言って[なにか]起きるのは、嫌なので^^」


このメッセージは次により編集されています: ni_ki 誤植訂正。

2010/04/30 07:17 ni_ki への返信

よくわからないうちに操作ミスによって適合しない環境下で9000を設定してしまって

パフォーマンスの低下を起こす可能性がないとは言い切れませんので、

MTU9000自体を切り捨てるというのはポピュリズム的にある意味正しいというか、

大多数のユーザーには優しいと思うので、私的にはそのような方針にしたというのならそれもありと思っています。

もちろん私も含め、少数の、お金をかけてギガビットでjumbo frameの環境を整えたユーザーがいてもです。

私は不便ですが、大多数のユーザビリティを少数の大きな声で潰すという行動が私は好きではありません。

もちろん、appleの考えは聞いてみないことにはわかりませんが、私はappleの思想に従いたいと思います。

2010/05/05 04:25 Tec8 への返信

Tec8 さんによる書き込み:



iMac Intel Core i7 ですが、同じくMTUをカスタムにしても(72〜1500)となり、9000の設定はできません。

iMac(Late 2009)Core 2 Duo 27inchだと、9000が設定できます。AirMacの方は、確かに72から1500ですが。

システム環境設定「ネットワーク」のEthernetを選択してから、「詳細...」を選択してEthernetタブを押してからでも、選べないでしょうか。


Core 2 Duoでできて、i7で設定できないとは予想しがたいです。

2010/05/05 05:49 Tec8 への返信

Tec8 さんによる書き込み:



# Wireless 環境に浸っているので全く気にしていませんが、面白い現象もあるもんだと……。


なるほど、面白い現象ですね。Core 2 Duoだとできてi7でできないなんて。i7はマザーボードが、大違いだったんでしたっけ。(忘れてしまいました^^;)

ちなみに、当方、システム環境設定「ネットワーク」のEthernetを選択してから、「詳細...」を選択してEthernetタブとすると、下記の5項目が表示されます。構成が自動だと、下の3個はグレーで変更不可で表示されます。


Ethernet ID:

構成:

速度:

通信方式:

MTU:


この表示が既に違っていたりして。

iMac(Late 2009)27inch Core 2 Duo OSX10.6.3(10D573)



さらに、余談ですがどうしても設定したい方が、いらっしゃったら、構成を手動にしてから/Library/Preferences/SystemConfiguration/preferences.plistの中のSetsキー 変な数字の羅列 Network Interface en0 Ethernetとたどると、MTUの項目が有ります。動くかどうかは不明です。


追記

preferences.plistは自己責任でお願いいたします。追記前の書込日時は右記2010/05/05 21:28


このメッセージは次により編集されています: ni_ki 追記を追記

2010/05/05 06:35 ni_ki への返信

構成が自動だと、下の3個はグレーで変更不可で表示されます。


Ethernet ID:

構成:

速度:

通信方式:

MTU:

構成が自動状態でまったく表示は同じです。

さらに、余談ですがどうしても設定したい方が、いらっしゃったら、構成を手動にしてから/Library/Preferences/SystemConfiguration/preferences.plistの中のSetsキー 変な数字の羅列 Network Interface en0 Ethernetとたどると、MTUの項目が有ります。動くかどうかは不明です。

自己責任で試してみました。

root 権限でログイン、設定済みの MTU 値を 1500 → 9000 に書き換えてログアウト。

再起動させて preferences.plist に変化が無いことを確認して、システム環境設定を確認するも 1500 のままでした。

もしかして、実行方法そのものが間違っていますか?

実際にデータを送って確認しようにも、ネットワークがギガビットで無いのがネックですね。(^^;

よく考えたら、Ethernet ケーブルすら 100 でございました。( ̄▽ ̄;)

2010/05/05 06:38 Tec8 への返信

Tec8 さんによる書き込み:


再起動させて preferences.plist に変化が無いことを確認して、システム環境設定を確認するも 1500 のままでした。

もしかして、実行方法そのものが間違っていますか?

恐らく、表示の方は変わらないと思われます。ターミナルコマンドの下記で確認できると思います。


ifconfig -a | grep mtu

もしかして、実行方法そのものが間違っていますか?

間違ってないと思います。

2010/05/05 07:34 Tec8 への返信

Tec8 さんによる書き込み:


en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500

上限は変わらないように思います。orz

ほんとだ、変わりませんね。ダウングレードなのでしょうか。

「ネットワークユーティリティ」アプリケーションのInfoでEthernetのモデルがみられると思うのですが、何かお教え頂けませんか。ちなみにMacBook Pro(Mid 2009)17inchはMCP79-1と表示されています。

2010/05/05 07:46 ni_ki への返信

このように表示されています。


製造元:Broadcom

モデル:5764


システムプロファイラだとこんなふうに表示されてます。


BSD 名:en0

Kext 名:AppleBCM5701Ethernet.kext

ファームウェアバージョン:3.35

場所:/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext

バージョン:2.3.5b17

2010/04/29 16:25 spice への返信

私の環 境では1500かカスタムでも最高が1500の設定項目しか表れません。

ネットワークケーブルを外して、イーサネットを手動にしてみても9000が出ませんか?

ネットワークに繋いでいる場合,接続されている機器(正確にはインターフェース)すべてがジャンボフレームになってないと,ジャンボフレームには出来ません。ルータとかは、たとえ 1Gbps 対応でもジャンボフレームには対応してないものも多いのでは?

2010/04/30 01:00 はに への返信

はにさん、お返事ありがとうございます。

ネットワークケーブルを外してイーサネットを手動にしてみましたが、やはり1500までしか出ませんでした。

オフライン状態で自動/手動を切り替えたりネットワーク環境を新規に作成してみたりもしましたが結果は同じでした。

まさか最新モデルがボトルネックになってjumboframeを無効にせざるを得ない事態になるとは。。。

2010/04/30 01:48 spice への返信

ネットワークケーブルを外してイーサネットを手動にしてみましたが、やはり1500までしか出ませんでした

そうですか。

うちのMBP(2008 late、2.53GHz c2d)では9000が出ます。微妙に違うのでしょうか。

9000 が出るといっても,もっぱら無線LANで使ってますので,jumbo frame は使いませんけど。

2010/04/30 05:36 spice への返信

iMac Intel Core i7 ですが、同じくMTUをカスタムにしても(72〜1500)となり、9000の設定はできません。


同じOSのバージョンでもそれ以前の iMacでは9000も可能なので、ファームウェアなどで押さえているとしか思えませんね。



私も実用上は困っていませんが、なぜなのでしょう?

2010/04/30 05:40 はに への返信

OSのバージョンは10.6.3でしょうか?

以前のバージョンのモデル&OSでは設定できるとの情報はたくさんヒットします。

しかし、OSX10.6.3アップデート済みの2008年モデルでMTU9000が設定できるということであれば、

やはりOS側ではなく今回の新モデルのハード的な問題ということになるのかもしれませんね。

2010/04/30 05:53 Tec8 への返信

なるほど、やはりそうでしたか。

有力な情報をありがとうございます。

旧モデルのMac OS X (10.6.3)でMTU9000が設定できるということであれば、

OSX側の問題ではなくてEthrnetのドライバがまだ対応していないということなのではないかと思われます。

ならば、アップデートでいつか新ドライバがリリースされるのを待つしかないのかもしれませんね。

2010/04/30 05:58 spice への返信

spice さんによる書き込み:


OSX側の問題ではなくてEthrnetのドライバがまだ対応していないということなのではないかと思われます。

ならば、アップデートでいつか新ドライバがリリースされるのを待つしかないのかもしれませんね。

Appleに要望を出しておかないと、対応してくれないかも知れませんよ。意図して未対応にした可能性も無いわけでないので。

万人に効果のある話ではないですから。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

jumbo frameにできない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。