Re: 問題ID:28699

この質問の投稿一覧へ

なし Re: 問題ID:28699

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-10-10 13:30
arashi1977  長老 居住地: 広島  投稿数: 1715
表現の問題ですかねぇ…

引用:
問題文では、「modprobe eth1を実行した際に、モジュールtg3がロードされるように設定したい」と記載されており、「eth1に別名を設定したい」とは記載されておりません。
たしかにそうなのですが、「eth1」というモジュールが存在するのか?というところもポイントですね。
まず「tg3」ってなんやねん、って話にもなってくるのですが。tg3ってBroadcomってメーカーのNICのドライバなんですね。
https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/bin/support/doc/option/nic/tg3/v357c1-byhp/tg3_v357c1_readme.txt

なので設問の状況は「BroadcomのNICであるeth1のドライバ(つまりモジュール)を組み込むときに、ドライバ名であるtg3を入力するのではなく、インターフェース名で入力したい」ということだと思うんですよね。
これは例えばオンボードはBroadcom(tg3)、追加NICにintel(e1000とかigbとかのドライバ)みたいなときに、どっちがどっちかわからなくてもeth1と指定したら目的のモジュールを指定したことになる、ということを狙ってる感じですかね。

ということで、ちょっと解説の表現が飛躍してるのだと思うのですが
・「modprobe eth1」を実行したらtg3モジュールがロードされる
・eth1というモジュールはない(言及なし)
・つまり、「tg3ではなくeth1という名前でtg3をロードできるようにしたい」ということ(言及なし)
・なので、「別名をつける」という手段が正解になる
な流れなので、特に間違っているわけではないんじゃないかなぁと思います。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.