
Ubuntu日本語フォーラム

ログインしていません。
初めて、ubuntuをインストールしました。インストール自体は上手くいったのですが、無線LANの設定でいろいろ困っております。ご助言宜しくお願い致します。
環境、無線LAN「WLI-U2-AMG54HP」USBタイプのアダプターです。
ubuntuのバージョンは7.04です。(Windows XPとのデュアルブートの状態で、XPでの無線LAN接続は可能ですが、ubuntuでの接続は不可)
今の現状ですが、NdisWrapper(ndiswrapper-1.48.tar)をインストールしようとコンパイルしましたが、stdio.hが見当たらないということなので、ググってみると「libc6_dev」を先にインストールしなければならないそうですが、ここで以下のエラーが発生しました。
linux_libc-dev_2.6.20-15.27-i386.deb
2.5-0ubuntu14
が足らないとのメッセージです。
尚、インストールしようとしたパッケージは、libc6-dev_2.3.6.ds1-13etch2_i386.debです。
(このパッケージでいいのかどうかもわかりませんが・・・)
どうか、ご教授お願い致します。(できればパッケージのアドレス先等だけでもお願いします)
オフライン
synapitc 等から build-essential パッケージをインストールしてみてください。
オフライン
早速、build-essentialを検索してみました。
http://packages.debian.org/etch/build-essential
より、debパッケージ(build-essential_11.3_i386 : size 6,982 byte → 小さいような気もするが・・・)
をダウンロードしてインストールしてみました。
libc6_devとの関連依存うんぬんとのメーッセージがながれとりあえず全部Yesで応答していきました。
取りあえずインストールは上手くいったような感じですが・・・怪しいけれど^^;
ndiswrapper-1.48.tarを解凍して、sudo make install を実行したところ
major.hが足りないとのエラーメッセージがでてきました。
「ubuntu major.h」でぐぐっても、それらしきサイトもなく困っております。
解決方法をご教授お願いします。
オフライン
私の環境では locate major.h すると、既に
/usr/include/linux/major.h
/usr/src/linux-headers-2.6.20-16-generic/include/linux/major.h
/usr/src/linux-headers-2.6.20-15-generic/include/linux/major.h
/usr/src/linux-headers-2.6.20-16/include/linux/major.h
/usr/src/linux-headers-2.6.20-15/include/linux/major.h
が見付かりましたが、major.h はシステムに存在していますか?
今 ndiswrapper の 1.48 をダウンロードしてみましたが、問題なく make できました。
debian のサイトから deb をダウンロードしてインストールしているようですが、パッケージ管理システムから Ubuntu 用のものが自動でインストールできます。
システム -> システム管理 -> Synaptic パッケージマネージャ を起動してみてください。
正常にビルドできないのは、debian 用のパッケージを無理矢理入れているからのような気がします。
また、バージョンが 1.38 ですが ndiswrapper のパッケージがリポジトリに存在します。このバージョンでよいならば Synaptic からパッケージをインストールするのがいいかと思います。
最後の編集者: mizuno (2007-10-09 20:10:02)
オフライン
ubuntuでのネット接続不可のためパッケージマネージャは使用できません。
と、思ってためしに使用すると、案の定ネットに接続できませんとのメッセージが発生。
幸運にも、エラーメッセージにそのパッケージのURLが記載されていたので、WindowsXPよりダウンロードして、ubuntuにて実行してみると、上手くいきました。^^;
linux-libc-dev_2.6.20-15.27_i386.deb
http://jp.archive.ubuntu.com/ubuntu/pool/main/l/linux-source-2.6.20/linux-libc-dev_2.6.20-15.27_i386.deb
libc6-dev_2.5-0ubuntu14_i386.deb
http://jp.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.5-0ubuntu14_i386.deb
sudo dpkg -i linux-libc-dev_2.6.20-15.27_i386.deb
sudo dpkg -i libc6-dev_2.5-0ubuntu14_i386.deb
これでコンパイル環境が漸く整えることができました。
そして、NdisWrapperのインストール(無線LAN構築のため)
tar -zxvf ndiswrapper-1.48.tar
cd ndiswrapper-1.48
sudo make install
すんなりとインストールできました。
WLI-U2-AMG54HP USBタイプの無線LANにてランプ点灯、ESSID認識まで確認。なぜか、ホームページが見れない状態です。
何を確認すればいいのかご教授下されば幸いです。
尚、ndiswrapper-1.48.tar 及び BUFFALOのドライバはU2KAMG54/win2000/netkamg.inf Netkamgl.infを使用してます。
/usr/sbin/ndiswrapper -i netkamg.inf
/usr/sbin/ndiswrapper -i Netkamgl.inf
/usr/sbin/ndiswrapper -l (present表示あり)
/sbin/modprobe ndiswrapper
ここまで、実行した段階で、ESSIDを自動で認識してくれました。
オフライン
なぜか、不明ですが、先ほどの状態で今、OSを再起動してみたところ、無事ネット接続できるようになりました。
ubuntuを楽しんでいこうと思います。
今後ともよろしくお願いします。
オフライン