SORACOM Air を契約し、RaspberryPi にセットアップを行いました。
いま、ネットワーク通信手段として、①有線LAN, ②無線LAN, ③USBモデムの3種類があります。
なにも設定しない状態だと、起動しているだけでOSがバックグラウンドでなにか通信を行って、勝手にモバイルデータ通信量が消費されています。
通信量を節約するため、指定したアプリケーション以外は ③USBモデムで通信しないようにしたいと思っています。
指定したアプリケーションやプロセスだけモバイルデータ通信を許可するには、どのような仕組みを使えば実現できるでしょうか?
また、OSがバックグラウンドで通信を行っているプロセスやサービスを特定するには、どのようにすればよいでしょうか?
ハードウェアは RaspberryPi3 Model B+ で、
OS は UbuntuServer 18.04 LTS 64bit をインストールしています。
SoracomAir で利用しているUSBモデムは AK-020 です。
どうぞよろしくおねがいします。
<参考リンク>
・SORACOM Air セットアップ手順
https://dev.soracom.io/jp/start/device_setting/
・USBモデム AK-020
https://soracom.jp/products/module/ak-020/
・Ubuntu Server 18.04 LTS Arm 64bit for RaspberryPi OSイメージ
http://cdimage.ubuntu.com/releases/18.04/release/