🧂

Raspberry pi に wireshark を入れよう

2025/01/22に公開

MicroSDにRaspberry piを入れよう

参考: https://zenn.dev/ttaniguchi/articles/dcdb1ccf324517

インストール用のパッケージ

https://www.raspberrypi.com/software/

何をインストールすれば良いかを考えるときに使えるサイト

https://ascii.jp/elem/000/004/082/4082987/

手順

  1. アプリを開いて,インストールするストレージを選ぶ

  2. (自由)次へに進むと,細かい設定を選択できる.

  3. (自由)設定では以下の設定が必要になる

setting_name value 説明
user_name pi ログインのときに使います.
password password ログインのときに使います.
もしwifiの設定がしたいなら ----- -----
SSID wifiの名前 -----
password password -----
keyboard_layout us or jp -----

  1. (自由)サービスタブで,SSHを有効化する
  • パスワード認証にすると,ログイン用のpasswordを使います.
  • 公開鍵の場合はその設定を済ませてからしてください.

raspberry piの設定

sshでraspberry piに繋ぐ

ssh {user_name}@{ip_address}
ex.) ssh pi@10.0.01

raspberry piの設定

sudo raspi-config

VNCの設定

tabキーで移動して,Finishに来たらenterを押して,終了する.

VNC Viewerを利用

参考: https://www.indoorcorgielec.com/resources/raspberry-pi/raspberry-pi-vnc/#VNC_Viewerのインストール_Mac

VNC Viewerのインストール

https://www.realvnc.com/en/connect/download/viewer/macos/

手順

  1. Raspberry piをVNC Viewerに追加する.
    右クリックでnew connectionsを押すと,画面が現れる.

  2. 実際にVNC ViewerからRaspberry piの画面を開く.

本記事の設定の場合は以下のようになる.

setting_name value
user_name pi
password password

IPアドレスの固定

参考: https://www.indoorcorgielec.com/resources/raspberry-pi/raspberry-pi-vnc/#Raspberry_PiのIPアドレスを固定する

意義

固定するとVNC Viewerの設定を変更しなくてすみます.
理由として,同じWi-fiに繋いだときに,同じIPアドレスにつながるからです.

手順

  1. 右上のWi-fiマーク > 追加設定 > Edit Conections...を押します.

  2. 次にWirelessのPreconfiguredを押します.

  3. 固定したいipアドレスを設定します.
    自動で割り振られた値が「10.0.X.Y」だった場合,以下のように設定するとうまくいく可能性が高いです.

    設定
    IPv4 Address 10.0.X.Z (Zは固定したいアドレス)
    ネットマスク 255.255.255.0
    ゲートウェイ,DNSサーバー 10.0.X.1

  4. IPv6を使わない場合は,無効化してください.

Raspberry piにWiresharkを入れる

参考:
https://qiita.com/msrks/items/a23989ab3c6c1b114122
https://qiita.com/Locus_m/items/a6fba93b6818bdd51345

  1. 実行

    $ sudo apt-get install wireshark
    $ sudo groupadd wireshark
    $ sudo usermod -a -G wireshark pi
    $ sudo chgrp wireshark /usr/bin/dumpcap
    $ sudo chmod 750 /usr/bin/dumpcap
    $ sudo raspi-config
    $ sudo setcap cap_net_raw.cap_net_admin=eip /usr/bin/dumpcap
    
  2. ラズパイ再起動

    pi@raspberrypi:~ $ reboot
    
  3. wiresharkの実行

    pi@raspberrypi:~ $ wireshark
    

実行できるようになります.

Discussion