japan.internet.comThe Internet & IT Network
Twitter
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年11月24日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
事業仕分けによる次世代スーパーコンピューターの開発予算削減について、どうお考えですか?
賛成
反対
どちらとも言えない
投票締切 11/30 12:00
LinuxTutorial2006年1月27日 13:00

SUSE 10 Linux で 64bit ノート PC はほぼ満足――3

海外海外internet.com発の記事
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
Broadcom 製チップを機能させる

Broadcom の WiFi チップが動いたら、 オンボードの NIC カード経由でインターネットに接続する。

手元にあるラップトップが内蔵する Broadcom 802.11b/g WiFi チップは、 SUSE Linux 10 では直接サポートされない。 この問題を回避するには、 Windows 用ドライバと ndiswrapper を利用する。 これでうまく機能するので心配無用だ。 セットアップは、手順は多いが難しくはない。 root ですべてのセットアップを実行できる。

www.linuxant.com のドライバページから、 通常利用するユーザーディレクトリの下の安全な場所に、 64bit の Broadcom ドライバファイルをダウンロードする。 ここでは、例として筆者のディレクトリを使用する。 .SYS や INF ファイルは unzip を使って取り出す。

 root> cd /home/rreilly/software/broadcom
 root> unzip 64-bit_Broadcom_54g_Drivers.zip


バンドルされている ndiswrapper は、9.2、9.3、あるいは 10 では機能しない。 これを動かす秘訣は、 ソースからダウンロードしてインストールすることだ。 64bit のバイナリに何らかの問題があるようだ。

SourceForgeにあるndiswrapper-1.5.tar.gz を自分の /broadcom ディレクトリの親ディレクトリにダウンロードし、 untar で解凍してプログラムをコンパイルする。

 root> cd /home/rreilly/software
 root> tar -xzvf  ndiswrapper-1.5.tar.gz
 root> cd ndiswrapper-1.5
 root> make all
 root> make install


筆者は、YAST のソフトウェア選択リストにすべてを読み込むことで(開発パッケージもすべて含む)、 新しい ndiswrapper を問題なくコンパイルすることができた。 エラーが出た場合は、最初からやり直す必要があるかもしれない。

次に、/etc/sysconfig/kernel ファイルにある「MODULES_LOADED_ON_BOOT」の行(ダブルクオートで囲まれている)に「ndiswrapper」を追加し、 depmod と modprobe を実行する。

 root> depmod -a
 root> modprobe ndiswrapper
 root> lsmod | grep ndiswrapper


これでカーネルが ndiswrapper を認識する。 lsmod のリストから ndiswrapper の行を探し出して確認する。

そして、 以下のコマンドを使って Broadcom ドライバと一緒に ndiswrapper を起動する。

 root>  cd /home/rreilly/software/broadcom
 root> ndiswrapper -i netbc564.inf
 root> ndiswrapper -l


「-l」オプションを付けたので、 すべて問題なければ「netbc564 driver present, hardware present」と返ってくる。/var/log/messages ファイルの最終行で、 ndiswrapper と Broadcom ドライバが正しく読み込まれているか、 念のため確認することもできる。

modprobe のコンフィギュレーションを書けば ndiswrapper のセットアップは完了だ。 こうすれば、ndiswrapper と Broadcom チップがブート時に同時に起動する。

  root> ndiswrapper -m


また、Broadcom チップ用のネットワーク設定ファイルも作成しなくてはならない。

内蔵 NIC のファイルがインストール時に作成されているので、 筆者はそれを Broadcom 用ネットワークファイルのたたき台にした。

 root> cd /etc/sysconfig/network
 root> cp ifcfg-eth-id-[your 10/100 NIC MAC address] ifcfg-wlan0


KDE のスタートアイコンで 「System」−>「YaST」−>「Network Devices」−>「Network Card」とクリックし、 Broadcom チップ(wlan0)用のネットワーキング設定を行う。


    ・「Network Card」コンフィギュレーション画面で「Change」ボタンをクリックする。
    ・「Wireless Network」カードを選択して「Edit」ボタンをクリックする。
    ・「Host Name & Name Server」ボタンのところでマシン名(筆者のマシンは CURLYAMD)と DNS サーバーのアドレスを入力する。筆者は、ドメインサーチ名も入力している。
    ・「Wireless Network Card Configuration」画面で「Operating Mode」として「Managed」を選ぶ。また、「Network Name (ESSID)」は「any」とする。
    ・「Next」そして「Finish」をクリックして YaST を終了する。


最後に /etc/sysconfig/network/ifcfg-wlan0 ファイルに以下の行を追加して完了となる。

DHCLIENT_MODIFY_RESOLVE_CONF=’yes’
DHCLIENT_SET_DEFAULT_ROUTE=’yes’


ここでネットワークプロセスを再起動する。

 root> rcnetwork restart


/var/log/messages をチェックして、すべてがうまくできたかどうか検証する。 アクセスポイント/ファイヤウォール/DHCP アドレスが正しく割り当てられているかどうかは ifconfig で確認できる。

 root> ifconfig


エリア内にアクセスポイントが複数ある場合は、 これらのコマンドを使う必要が出てくる。 以下のコマンドを使って Broadcom チップとアクセスポイントを接続する。

  root> iwlist wlan0 scan
  root> iwconfig wlan0 essid "[insert your AP essid here]"
  root> ifconfig wlan0 up


10秒ほど待てば、LAN とインターネット上のマシンに ping が通るようになる。

  root> ifconfig


有効な IP アドレスには wlan0 の項目がある。 これを確認したら、root からログアウトする。

大変だったかもしれないが、 これで Broadcom WiFi リンクを使って各ネットワークノードへの ping、 ファイル転送、ページ閲覧、電子メールの送受信が可能になった。

次回以降は、マシンをブートすると Broadcom リンクが自動的に有効になるはずだ。

次へビデオ DVD の再生を調整する  »

目次

1 64bit SUSE 10 のレビュー
2 DVD をセットして出発
3 Broadcom 製チップを機能させる
4 ビデオ DVD の再生を調整する


関連テーマ
  • プリンター用
  • 記事を転送
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • BuzzurlにブックマークBuzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
最新トップニュース
Graphic Design Forum
【Graphic Design Forum】
流動的媒体と静的媒体に関する見解(11月18日)
スマートにソーシャルウェブを構築しよう
スマートにソーシャルウェブを構築しよう
オバマ大統領も絶賛。メイヨークリニックのソーシャルメディアポリシー(11月24日)
アイレップの SEM フロンティア
アイレップの SEM フロンティア
検索技術の進化で広がる SEO 領域―2010年以降に要求される事は?(11月24日)
百式のネットビジネス研究
百式のネットビジネス研究
外国で見かけた標識を写真に撮ると翻訳してくれる iPhone アプリ「PicTranslator」(11月24日)
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
エンジニア的「合わない」と思う瞬間/理系の人々(11月24日)
DevX
DevX
HTML 5のフォーム要素(11月24日)
「IT の耳」
「IT の耳」
【書評】『Hyper-V スタートアップバイブル』――仮想化についてのすぐれた解説書(11月20日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(11月19日)
海外ソーシャルウェブに学ぶ成功の秘訣
海外ソーシャルウェブに学ぶ成功の秘訣
ゲーム業界を襲う世界的な激震。ソーシャルゲーム急成長のインパクト(11月19日)
今さら聞けない初歩からのアクセス解析
今さら聞けない初歩からのアクセス解析
サイトリニューアル前のアクセス解析活用法(11月19日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
文章力を磨き、キャッシュを生み出す Web サイト に(11月19日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/