ワイヤレスの問題をデバッグするにはどうすればよいですか?


13

ワイヤレスの問題のデバッグを開始するにはどうすればよいですか?

  • Linuxが私の無線ハードウェアをまったく認識しているかどうかはどうすればわかりますか?
  • ワイヤレス接続に関連する主なプログラム/デーモンは何ですか?
  • それらのプログラムのログファイルはどこにありますか?
  • これらのプログラムには、アクセスできるデバッグモードがありますか?
  • バグがユーザースペースプログラムにあるのか、ドライバーにあるのかをどのように見分けることができますか?

編集:これはもともと、ワイヤレスドライバーのハッキングとデバッグに関する他の問い合わせを伴うより複雑な質問でした。これらの箇条書きを削除し、それらをカバーする別の質問を作成する予定です(おそらくUnixおよびLinux SEで)。


1
あなたは本当にこれらを複数の質問に分割する必要があります。ここでは1つの質問でカバーするには多すぎます。
ホルヘカストロ

@JorgeCastro、いい考えだ。何を指示してるんですか?ユーザーランドのドライバー診断とIntelドライバーのハッキング?
4

askubuntu.com/questions/14008/...少なくともカバーの一部、あなたはおそらく別々求めることができ、残り
ホルヘ・カストロ

以下の情報やその他の情報を取得するスクリプトについては、こちらを参照してください:askubuntu.com/questions/425155/…–
Wilf

回答:


21

ターミナルの電源を見てください!

PCIデバイス/ wifiネットワーク関連部分のみをリストします

$ lspci -v | grep -iA 7 network
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

正しくロードされているモジュールを探す

$ lsmod | grep <your module>

この場合、モジュールはiwlwifiです。

モジュールに関連するカーネルメッセージを表示する

$ dmesg | grep <your module>

ネットワークのハードウェア構成を一覧表示する

$ sudo lshw -c network

ネットワークインターフェイスを表示および/または構成する

$ ifconfig

ワイヤレスインターフェイスを表示および/または構成する

$ iwconfig

ネットワークをスキャンする

$ iwlist scan

ネットワークマネージャーの構成

$ nm-tool

Wi-Fiデバイスのスイッチを表示する

$ rfkill list all

より詳細な情報/デバッグオプションが必要な場合はman <command>、それぞれに対して実行できます。

ワイヤレスに問題がある場合は、これらのコマンドの出力を投稿してください。お手伝いします。すべてが必要なわけではありませんが、情報が多ければ多いほど良いです。

ログファイルについては、/var/log/ディレクトリを確認してください。dmesgbootおよびxorg.0.logファイルは、少なくとも私の経験では、一般的に最も有用なものです。Wi-Fiの場合dmesgはそうします。


1
素敵な概要のために+1。たぶん、この方法は、ここにも素敵かもしれません。ステップ1、ステップ2、...のようなもの。
don.joey

nm-toolもはや利用可能で、今、私たちは持っていないnmclinmtui
パブロビアンキ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.