テザリングでMacからラズパイをSSH操作したい

今まではWimaxのルーターでMacからラズパイをSSH操作していた。しかし最近、楽天回線を契約してテザリング環境に乗り換えようかと考えている。そこで、テザリング環境でもMacからラズパイを操作できるか確かめてみた。この記事では、その手順と方法を解説していく。

この記事でやりたいことのイメージ
この記事でやりたいことのイメージ

なお、ラズパイはSSHまでセットアップ済みとして作業する。ラズパイの初期設定はこちらの記事で詳しく説明したので、まだの方は参考に。

Raspberry Pi Zero W - ヘッダー ハンダ付け済み - ラズベリー・パイ ゼロ W ワイヤレス
Raspberry Pi Zero W - ヘッダー ハンダ付け済み - ラズベリー・パイ ゼロ W ワイヤレス

AmazonRakuten
正規代理店商品 Raspberry Pi 4 Model B (8GB) made in UK element14製 技適マーク入
正規代理店商品 Raspberry Pi 4 Model B (8GB) made in UK element14製 技適マーク入

AmazonRakuten

AndroidのテザリングでMacからラズパイへSSHアクセス

1. AndroidでWi-Fi アクセスポイントを有効にする

Android(OSバージョンは11)の設定アプリから「ネットワークとインターネット」→「アクセスポイントとテザリング」→「Wi-Fi アクセスポイント」へ進む。

「アクセスポイント名」を好き名前に変更し「アクセスポイントのパスワード」を設定する。

2. パソコン(Mac)をテザリングでインターネットに接続

MacのWi-Fiを先ほどのアクセスポイントに切り替える。インターネットに接続できるか確認しておく。さらに、ターミナルを開いてarpコマンドを実行し、周辺機器のIPアドレスを調べておく。

$ arp -a
? (192.168.166.5) at 8c:85:90:5f:7:fe on en0 ifscope permanent [ethernet]
? (192.168.166.63) at 3a:a3:87:c2:3b:92 on en0 ifscope [ethernet]
...

3. ラズパイのWi-Fi情報を変更する

ディスプレイなしのラズパイのWi-Fi情報を変更するには、初期設定で行ったようにSDカードにwpa_supplicant.confを書き込めば良い。

ラズパイのSDカードをMacに挿し、ターミナルで$cd /Volumes/boot/へ移動する。$ vi wpa_supplicant.confを実行し以下の内容を書き込む

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
 
network={
 ssid="WiFiのSSID"
 psk="WiFiのパスワード"
 key_mgmt=WPA-PSK
}

詳しくはこちらを参考に。

SDカードをラズパイへ戻しラズパイを起動する。

4. ラズパイのIPアドレスを調べる

ラズパイが起動したら、Macのターミナルで再度arpコマンドを実行。増えたIPアドレスがラズパイのものである。

$ arp -a
? (192.168.166.5) at 8c:85:90:5f:7:fe on en0 ifscope permanent [ethernet]
? (192.168.166.63) at 3a:a3:87:c2:3b:92 on en0 ifscope [ethernet]
? (192.168.166.139) at b8:27:eb:b1:d5:3b on en0 ifscope [ethernet]
...

5. パソコンからラズパイへSSHでアクセス

次のようにしてsshを使ってIPアドレスでアクセスする。

ssh pi@192.168.166.139

SSHの接続は、初期設定のままならユーザー名はpiになっているはず。パスワードを変えてなければraspberryになる。

以上で、テザリングでもルーター環境と同様にLANが形成されラズパイへアクセスできることが分かった。5Gなどの高速化により、今後はますますテザリングが活躍してくかもしれない。

AndroidからラズパイへSSHアクセス(おまけ)

ちなみにパソコンがなくても、次の方法でAndroidからテザリングでラズパイへSSHアクセスが可能。

まずラズパイのIPアドレスを知るために、Androidに「Network Analyzer」というアプリをインストールする。

ラズパイのIPアドレスを取得
ラズパイのIPアドレスを取得

AndroidのWi-Fiアクセスポイントにラズパイを接続させた状態で、アプリ内の左上のメニューボタンから「LAN Scan」→「Scan」を実行すれば、ラズパイのLAN内のIPアドレスを取得できる。

IPアドレスが分かればSSHクライアントでラズパイに接続するだけ。SSHクライアントは「JuiceSSH」というアプリが使いやすかった。

ちなみに、JuiceSSHの文字の大きさは音量ボタンで変更することができる。

こんな商品も人気です!

10 インチRaspberry Pi用タッチモニター EleDuino HDMI モバイルディスプレイ 2021最新版 ゲームモニターIPS液晶パネル 1366x768薄い 軽量、自立,USB Type-C標準 HDMI/スピーカー搭載
10 インチRaspberry Pi用タッチモニター EleDuino HDMI モバイルディスプレイ 2021最新版 ゲームモニターIPS液晶パネル 1366x768薄い 軽量、自立,USB Type-C標準 HDMI/スピーカー搭載

Amazon
Raspberry Pi4 Model B DIYメタルケース/ラズベリーパイ4 モデルB ケース/アルミニウム金属ケース/ファンレス/放熱シート付き/ブラック
Raspberry Pi4 Model B DIYメタルケース/ラズベリーパイ4 モデルB ケース/アルミニウム金属ケース/ファンレス/放熱シート付き/ブラック

ラズベリーパイ4用メタルケース スタイリッシュで堅牢なメタルボディ ケーズ全体がヒートシンクの高い放熱性能 アルミ製のファンレスケーズボディー シンプルでコンパクトなモノクローム

AmazonRakuten
Miuzei 最新Raspberry Pi 4 ケース ラスベリー パイ 4 ケース+ 5V 3A 電源Micro USB-C アダプター 冷却ファン+ヒートシンク Raspberry Pi 4 Model B対応
Miuzei 最新Raspberry Pi 4 ケース ラスベリー パイ 4 ケース+ 5V 3A 電源Micro USB-C アダプター 冷却ファン+ヒートシンク Raspberry Pi 4 Model B対応

AmazonRakuten
Freenove Raspberry Pi 4 B 3 B+ 400用の究極のスターターキット、434ページの詳細なチュートリアル、Python C Javaコード、223アイテム、57プロジェクト、無はんだブレッドボード
Freenove Raspberry Pi 4 B 3 B+ 400用の究極のスターターキット、434ページの詳細なチュートリアル、Python C Javaコード、223アイテム、57プロジェクト、無はんだブレッドボード

Amazon

Raspberry Piの参考書

Raspberry Piクックブック 第3版 (Make:PROJECTS)
Raspberry Piクックブック 第3版 (Make:PROJECTS)

本書は、登場以来多くのユーザーの支持を集め続けているマイコンボード「Raspberry Pi」を使いこなすための267本のレシピ集です。 ハードウェアの基本、オペレーティングシステムの使い方、ネットワーク接続、Pythonプログラミングの基本から、高度なPythonプログラミング、GPIO(汎用入出力)、モーター、センサー、ディスプレイ、コンピュータービジョン、Arduinoとの連携まで、幅広いニーズに応えます。

AmazonRakuten
写真や図解でよくわかる ラズパイZeroを使い倒す本 Raspberry Pi Zero/Zero W対応
写真や図解でよくわかる ラズパイZeroを使い倒す本 Raspberry Pi Zero/Zero W対応

本書ではRaspberry Pi Zero / Zero Wの概要から必要な周辺機器の説明、OSの導入やセットアップなどといった準備、そしてLinuxに初めて触れる人に向けてLinuxの基礎やシェルの操作などを解説しています。また、準備が整ったら実際に電子部品をRaspberry Pi Zero / Zero Wで制御する方法も解説しました。

KindleAmazonRakuten
Raspberry Pi ZeroによるIoT入門- Zero W 対応
Raspberry Pi ZeroによるIoT入門- Zero W 対応

本書は、大人から子供まで、初心者の方でも、ラズパイZeroとラズパイZero WをIoTのデバイスとして使いこなせるようになることを目的とした入門書です。また、ラズパイZeroとラズパイZero WをUSBケーブル1本でパソコンに接続できる便利な「Zero over USB」について、日本で初めて詳しく解説しました。

AmazonRakuten

Amazonでお得に購入するなら、Amazonギフト券がオススメ!

\Amazonギフトがお得/

コンビニ・ATM・ネットバンキングで¥5,000以上チャージすると、プライム会員は最大2.5%ポイント、通常会員は最大2%ポイントがもらえます!
Amazonギフト券

\この記事をシェアする/