UD-LT1/EX に接続したデバイスに遠隔からアクセスする
産業用 LTE ルーター UD-LT1/EX (以降、UD-LT1/EX) に接続したデバイスに遠隔からアクセスする手順をご紹介します。ここでは UD-LT1/EX に接続した Raspberry Pi (Raspberry Pi OS) へ SORACOM Napter を利用して接続します。
UD-LT1/EX の初期設定が完了していない場合は、セットアップする を参照して初期設定を完了させてください。
転送設定
UD-LT1/EX の Web 管理画面にアクセスしてメニューから [転送設定] をクリックし、NAT タブの [追加] ボタンをクリックします。
以下の通り入力して保存ボタンをクリックします。
項目 | 説明 |
---|---|
切り替えタイプ | DNAT |
プロトコル | tcp |
初期アドレスタイプ | interface |
インターフェイス | modem |
初期ポート | 22 |
マッピングアドレス | Raspberry Pi に設定する IP アドレスを指定します。設定方法は後述します。例: 192.168.8.10 |
タイプポート | Raspberry Pi のポート番号を指定します。例: 22 |
Raspberry Pi に固定 IP アドレスを設定する
Raspberry Pi にログインして、以下のコマンドで設定ファイルを開きます。
$ sudo vi /etc/dhcpcd.conf
ファイルの末尾に以下の行を追加します。
interface eth0
static ip_address=192.168.8.10/24
static routers=192.168.8.1
static domain_name_servers=192.168.8.1
デフォルトゲートウェイ (static routers) と DNS サーバー (static domain_name_servers) に設定している IP アドレス (192.168.8.1) は、UD-LT1/EX の工場出荷時設定です。
Raspberry Pi と UD-LT1/EX を LAN ケーブルで接続し、上記で設定した IP アドレス (192.168.8.10) が割り当てられていることを確認してください。
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.10 netmask 255.255.255.0 broadcast 192.168.8.255
inet6 fe80::9e0f:5cce:8ea4:e46f prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:ab:77:4d txqueuelen 1000 (Ethernet)
RX packets 75369 bytes 4544508 (4.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 458 bytes 56861 (55.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
SORACOM Napter を設定する
SORACOM ユーザーコンソールの SIM 管理画面から、UD-LT1/EX に挿入している SIM にチェックを入れ、[操作] から [オンデマンドリモートアクセス] を選択します。
以下のダイアログが表示されるので、デバイス側ポートが 22 (*1) であることを確認して [OK] をクリックします。
- (*1) UD-LT1/EX の「転送設定」の「初期ポート」で設定したポート番号を指定します。
必要に応じてアクセス可能時間やアクセス元の IP アドレスレンジを変更してください。
SSH コマンドをコピーして、user
の部分を pi
など Raspberry Pi 側のユーザー名に変更して実行します。
$ ssh -p xxxxx pi@xxx-xxx-xxx-xxx.napter.soracom.io
パスワードを入力して Raspberry Pi にログインできることを確認します。
Raspberry Pi にログインできない場合は、FAQ: SORACOM Napter トラブルシューティングガイド を参照してください。