LoginSignup
4
2
新規開発や新技術の検証、導入にまつわる記事を投稿しよう!

Raspberry PiでWiresharkを活用する13の関門。無線網(Wi-Fi)空中線(antenna)(66) Ethernet(75) Wireshark(2)

Last updated at Posted at 2018-01-09

Raspberry Piで、Raspbian, Raspbian lightを導入した場合に、wiresharkでネットワークの測定をする上での12の関門

関門1 マイクロSDカードのフォーマット

SDカードは、マイクロSD。標準的なSDカードとの変換機能がついたものが安価に販売されている。マイクロSDだけのものと価格差がさほどなければお勧め。

Windows, Mac, Linuxで直接ファイルとしてコピペできるものならフォーマットしなくても動作する場合がある。

色々なサイトに色々な記事がある。Windows, Mac, Linuxの何でも同じように簡単なのは、NOOBS。
https://www.raspberrypi.org/downloads/noobs/
にある
https://downloads.raspberrypi.org/NOOBS_latest
をダウンロードして解凍し、空のSDカードに複写(copy)すれば良い。

下手にSDカードのフォーマットをすると、逆にインストール作業に支障が出ることがある。

関門2 Raspbianの導入

NOOBS の複写が終わったら、Raspberry PIにマイクロSDカードを刺して起動すると、Raspbianのネットからの導入画面が現れる。
無線LAN経由でも約30分で導入が終了した。ここまでに掛ったのは約1時間

関門3 rootユーザのパスワードの設定

sudo passed root

ユーザのID, パスワードがなくても起動する。すぐに、rootのパスワードを設定しよう。

関門4 Piユーザのパスワードの設定

入っているのはpiというユーザ名。パスワードはraspberryになっている。これは周知なので、すぐに変更しよう。

passwd

関門5 管理者権限での実行

関門 5.1 su

管理者(root)になってから実行する場合。

su

関門 5.2 sudo

ユーザ名はそのままで、管理者権限でコマンドを実行する方法。
以下の2つのコマンドをsudoをつけて実行

関門6

ネットワーク接続。
Wi-Fiで接続するか、有線でEthernet接続するか。

関門7

apt更新

apt update; apt -y upgrade

apt updateをせずにapt install wiresharkすると悲しい結果になることがあった。

関門8 wireshark導入

apt install wireshark

関門9 rootで実行する場合

rootでwiresharkを実行するとエラーになる場合がある。

関門10 piで実行する場合

管理者以外にも実行権限を付与するおまじない。

sudo chmod +x /usr/bin/dump-cap

関門11 電流不足

ラズベリパイ3は、2.5A必要とのことです。特に、Wi-Fiを使っていて、画像処理などでCPUに負荷をかけると、使用電流は増えますし、チップが熱くなり冷却機構が必要になることがあるかもしれません。

関門12 ディスク不足

Wiresharkはすべての通信を記録可能です。ディスクに保存しようとすると、SDカードの空き容量が無くなる可能性があります。USBでハードディスクをつないだり、DVD-Rなどを繋ぐのも手です。ただし、これらの機器はRaspberry PIのUSB経由の電力供給だけでなく、別の電力供給機構を持った機器を利用してください。

関門13 メモリ不足

Wiresharkだけであれば、メモリがいっぱいになれば、ディスクにスワップに行っても動作するかもしれません。しかし、メモリにアプリがいっぱい入っていて、メモリがアプリだらけだと、次々ディスクにスワップすると、ディスクが壊れるかもしれません。

Reference

通信記事100
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

資料集 [あなたもdocker私もdocker一覧] docker(0) to 166+61=227
https://qiita.com/kaizen_nagoya/items/45699eefd62677f69c1d

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.10 初稿 20180109
ver. 0.11 誤記訂正 20180514
ver. 0.12 表題追記 20190318
ver. 0.13 Markdown編集 20220320
ver. 0.14 ありがとう追記 20230511

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2