抜粋版

V1.0 2023/3/22

WiFiプロトコル・アナライザ V2～Raspberry Piを使いwifi6e対応～

運用編

スペクトラム・テクノロジー株式会社
https://spectrum-tech.co.jp
sales1@spectrum-tech.co.jp
All rights reserved 2023: Spectrum Technology Co.

1

目次
1.
2.
3.
4.
5.
6.

ページ

Raspberry PiでできることLinux基本的なコマンド
プロトコル・アナライザ関係コマンド
Raspberry Pi基本操作
日常運用

3
3
56

• セキュリティ対策（アンチウイルス更新、スキャン）• パッケージの更新

8
9

Ｗｉｆｉプロトコル・データの取得
①
②
③
④
⑤
⑥
⑦

WiFi6e 6GHzチャンネル モニタ
2.4G/5G チャンネル モニタ 20MHz
2.4G/5GHzチャンネル モニタ 40MHz
2.4G/5GHzチャンネル モニタ 80MHz
airodumpを使ってスキャン 2.4G/5G
airodumpを使ってスキャン 6G
tsharkによるデータ取得

7.
ＬＡＮプロトコル・データの取得
8.
ＢＬＥプロトコル・データの取得
参考2.4GHz チャンネル配置
5GHz チャンネル配置
6GHz チャンネル配置

10
15
20
21
22
23
24

抜粋版のためページと本文は一致しません

25
27

All rights reserved 2023: Spectrum Technology Co.

2

プロトコル・アナライザ運用マニュアル
1.

2.

Raspberry Piでできること• WiFi, LAN, BLE（一部）のwiresharkを使ったプロトコル・アナライザ• Wifiのスキャン：airodumpのみ解説します• Ibeacon（BLE)のビーコン送信、受信• 他にweb,メール、センサ制御など無限大の利用価値がありますが説明は割愛します。

Linux基本的なコマンド① システム関係• 起動：電源を入れると自動で起動します。
• 再起動：# reboot
又は、menu>shutdown>reboot；左上のメニューから• 終了：# shutdown
又は、menu>shutdown>shutdown；左上のメニューから• ログアウト # exit

又は、menu>shutdown>logout；左上のメニューから• 日本語／英語の入力切替：半角/全角のキー、切り替わらない場合は、上のiconのキーボードでmozc選択

All rights reserved 2023: Spectrum Technology Co.

3

プロトコル・アナライザ運用マニュアル
2.

Linux基本的なコマンド② ディレクトリ操作、コピー、移動、削除
masa@raspberrypi:~$cd /home/pi/Documents
ディレクトリの切り替え
masa@raspberrypi:/home/pi/Documents# ls ファイルとディレクトリの表示（表示したら操作したいファイルを右クリックでコピペして操作します
masa@raspberrypi:~$ cp ファイル名 ディレクトリ
配下のディレクトリのファイルを別のディレクトリへコピー
masa@raspberrypi:~$ mv ファイル名 ディレクトリ
配下のディレクトリのファイルを別のディレクトリへ移動
masa@raspberrypi:~$ rm ファイル名
ファイルの削除
便利な機能
rm --help
コマンドのオプションが分からない場合は、ヘルプで問い合わせる。すべてのコマンド共通(マイナスを２個とhelp)③ ユーザ権限、プロセス他
pi@raspberrypi:~ $ su スーパーユーザ（root)に切り替え、パスワードを入力
masa@raspberrypi:~$ ps a
現状の動いているプロセスを表示
masa@raspberrypi:~$ kill
特定のプロセスを強制終了
masa@raspberrypi:~$ apt-get install pkg
パッケージのインストールなどに使用
masa@raspberrypi:~$ date
日付、時間の設定を行います。
masa@raspberrypi:~$ mousepad /etc/network/interfaces
インタフェースに記述してい内容を変更します。Viよりも使いやすいです。

④ モジュール、usb、メモリ、ＨＤＤなどの表示
masa@raspberrypi:~$ lsmod
masa@raspberrypi:~$ lsusb
masa@raspberrypi:~$ free –mt
masa@raspberrypi:~$ dflinuxのモジュールリスト表示
usbのデバイス表示
メモリ使用状態表示
ＨＤＤ（マイクロＳＤ）の使用状態表示

All rights reserved 2023: Spectrum Technology Co.

4プロトコル・アナライザ運用マニュアル
3.

プロトコル・アナライザ関係コマンド

パーミッションエラーが出た場合は、sudoをつけて① ネットワーク関係（wifi,LAN)
masa@raspberrypi:~$ifconfig
masa@raspberrypi:~$ ip l set wlan1 up
masa@raspberrypi:~$ ip l set wlan1 down
masa@raspberrypi:~$ iwconfig wlan1 mode monitor
masa@raspberrypi:~$ iwconfig wlan1 channel 11
masa@raspberrypi:~$ sudo wireshark

ネットワークインターフェースの状態表示
wlan1のインタフェースのup(LANの場合はeth0)
wlan1のインタフェースのdown
wlan1のインタフェースをmonitoモードに切り替えます。
wlan1のチャンネルを11(2462MHz)に切り替えます。
wiresharkを起動します。必ずsudoをつけること。Rootに切替て実施するとではエラー
masa@raspberrypi:~$ airodump-ng –band abg wlan1 wlan1のインタフェースで2.4G,5Gの全チャンネルのデータを取得できます。Wiresharkの個別チャンネルに比べて、データが欠落します。確認程度でお使いください。
masa@raspberrypi:~$ tshark –i wlan1 –w test0707.pcap
wiresharkを起動する代わりにコマンドでデータを取得し保存します。

② BLE関係masa@raspberrypi:~$ hciconfig
BLEのインタフェース状態を表示
masa@raspberrypi:~$ hciconfig hci0 up
hci0のインタフェースをup
masa@raspberrypi:~$ hcitool lescan
BLEのデバイスを検索します。wiresharkを立ち上げてBLEのインタフェースを選択しておくとプロトコルが取得できます。RF帯ではありません。限られたプロトコルになります。
masa@raspberrypi:~$ hcidump –a
BLEの接続状態をダンプします。

All rights reserved 2023: Spectrum Technology Co.

5プロトコル・アナライザ運用マニュアル
4. Raspberry Piの基本操作① 表示画面と内容

トップ画面（上段のタスクバーで選択）• メニュー• ブラウザ• ファイルマネジャ• ターミナル• マルチ画面選択
•
•
•
•
•
•
•

ＶＮＣ
日本語入力
ＢＬＥＷｉＦｉ
音量（ジャックで聴けます）
回線効率
時刻

All rights reserved 2023: Spectrum Technology Co.

6

プロトコル・アナライザ運用マニュアル
4. Raspberry Piの基本操作② メニュー内容
メニュー内容• プログラミング• オフィス• インターネット

カスタマイズ可能です。

All rights reserved 2023: Spectrum Technology Co.

7

プロトコル・アナライザ運用マニュアル
5. 日常運用①

セキュリティ対策（アンチウイルス更新、スキャン）• アンチウイルス対策として無料のclamAVをインストールしてます。
• 手動での運用を基本としてます。
パターンファイル更新

自動で更新されます。# freshclamはエラーになります。
手動でスキャン
$ sudo clamscan --infected --remove --recursive
約5分かかります。

All rights reserved 2023: Spectrum Technology Co.

8プロトコル・アナライザ運用マニュアル
5. 日常運用②

インストール済パッケージの更新情報収集、アップグレード• Linuxの場合は、頻繁に更新が発生します。アップデートとアップグレードを定期的に実施してください。
• 更新前には、バックアップを取ることをお勧めします。特にアップグレードはまれに動作不良、戻せない状態が発生します。

更新情報収集$ sudo apt-get update
更新の実施$ sudo apt-get upgrade

All rights reserved 2023: Spectrum Technology Co.

9プロトコル・アナライザ運用マニュアル
6. Ｗｉｆｉプロトコル・データの取得① WiFi6e 6GHzチャンネル モニタ
Wiresharkによるパケット取得$ sudo wiresharkwireshark起動
オプション＞wlan1選択し、開始取得終了したら、赤ボタンで停止ファイル＞として保存。以下のフォルダ/home/masa/Documents/wifi
ファイルをsamba経由で取り出す場合は、権限を変更のこと。wifiフォルダ全部変
更の場合$ sudo chmod a=rwx -R wifi

All rights reserved 2023: Spectrum Technology Co.

10プロトコル・アナライザ運用マニュアル
6. Ｗｉｆｉプロトコル・データの取得• 現在、netgearは、160MHｚは未対応。
• 40MHz, 80MHzの設定はこちらへ② 2.4G/5GHzチャンネル モニタ 20MHz
wlan1のモニタチャンネル設定$ sudo iwconfig wlan1 freq 5180M
又は$ sudo iwconfig wlan1 channel 36$ iwconfig
設定チャンネルを確認

別紙の2.4GHz, 5GHzチャンネル配置を参照

All rights reserved 2023: Spectrum Technology Co.

11プロトコル・アナライザ運用マニュアル
6. Ｗｉｆｉプロトコル・データの取得⑤

airodumpを使ってスキャン 2.4G/5G

アクセスポイント側

airodumpで全チャンネルスキャンします。
周辺のアクセスポイントの状況確認に使用
2.4G/5G(ch140まで）の場合$ sudo airodump-ng --band abg wlan1
スキャンを停止する場合はCTLとcを同時に押してください。
6GHzの全チャンネルの場合$ sudo airodump-ng -C 5955-6415 wlan1•
個別に複数のチャンネルを指定するこもできます。
•
使用チャンネル、暗号化方式などがわかります。
•
Macアドレスなどが含まれてますので、個人情報保護法に基づいて使用してください。

端末側

All rights reserved 2023: Spectrum Technology Co.

12プロトコル・アナライザ運用マニュアル
6. Ｗｉｆｉプロトコル・データの取得⑦ tsharkによるデータ取得
wiresharkのGUIの場合途中止まるとデータがなくなるおそれがあるので、ファイルに都度書き込むtsharkを使います。

保存する場所に切り替えます。
$ cd /home/masa/Documents/wifi
tsharkのコマンド$ sudo tshark -i wlan1 -w test_6G_0322.pcap
インタフェース ファイル名
CTLとcでキャプチャを停止します。

All rights reserved 2023: Spectrum Technology Co.

13

プロトコル・アナライザ運用マニュアル
7. LANプロトコル・データの取得①

LAN上のプロトコル・データの取得してみます。Wifiと同じです。
LANポートにケーブルを接続します。
インタフェースの状態を確認します。
# ifconfig
eth0がインターフェース名になります。
IPアドレスが確認できます。

All rights reserved 2023: Spectrum Technology Co.

14

プロトコル・アナライザ運用マニュアル
8. BLEのプロトコル・データの取得①

hci0のプロトコル・データの取得

BLEの状態を表示します。
$ hciconfig
Up runninになっていない場合は、インタフェースをupします。
$ sudo hciconfig hci0 up

All rights reserved 2023: Spectrum Technology Co.

15

参考

All rights reserved 2023: Spectrum Technology Co.

16

2.4GHzチャンネル配置

屋内外• 周波数帯：２．４ＧＨｚ－２．５ＧＨｚの１００ＭＨｚ• チャネル番号は、ＣＨ１－ＣＨ１４。通常使っているのは３波（ＣＨ１，Ｃ
Ｈ６，ＣＨ１１）
17

5GHzチャンネル配置
屋内（固定衛星up、無線標定(気象レーダ）、地球探査衛星に割当しているため）

屋内
ＤＦＳ不要
ＤＦＳ要
5500MHz

5720ＭＨｚ144（新規追加：201811）

屋内外

ＤＦＳ要
周波数帯：5.15GHz-5.35GHz, 5.47GHz-5.73GHzの460MHz
CH番号：CH36-CH64までの8ch, CH100-CH144までの12CH

18

Wifi6e 6GHzチャンネル配置
chfreq(MHz)
40M
80M
160M
20M15955
35965
5
5975
75985
95995
1160051360151560256035
17196045216055236065256075276085296095
31
6115
33
35
6125
37
6135
396145
41
6155
43
6165
45
6175
47
6185
6195
49
51
6205
53
6215

ch
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93

freq(MHz)
20M
6235
6255
6275
6295
6315
6335
6355
6375
6395
6415

40M

80M

160M

6GHｚのチャンネル• 20MHz帯域：24ch• 40MHz帯域：12ch• 80MHz帯域：6ch• 160MHz帯域：3ch
表が各チャンネルと中心周波数

6225
6245

6285
6305
6325
6345
6365
6385
6405

All rights reserved 2023: Spectrum Technology Co.

19