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.