nmcliでモバイルルータとBluetooth PAN接続の画像
芽萌丸IOT研究会 @iot
投稿日 2021/05/25

Bluetooth

nmcliでモバイルルータとBluetooth PAN接続

UbuntuなPCをモバイルルータに接続してインターネットを行う手順のメモです。 設定、接続、切断まで全て NetworkManager の CLI (nmcli) だけで行います。

前提

  • OS: Ubuntu 16.04.07 LTS
  • モバイルルータ: BT接続も可能なモバイルルータ Aterm MR04LN
  • NetworkManager の CLI (nmcli) だけで設定・接続・切断を行う

nmcliでNetworkManagerに登録

以下の前提でNetworkManagerに接続設定の登録を行います:

  • 任意の接続名(con-name): bt_myrouter
  • モバイルルータMACアドレス(addr): XX:XX:XX:XX:XX:XX
  • Bluetoothタイプ(bt-type): panu (パーソナルエリアネットワーク(PAN))
  • 自動接続(autoconnect): no (なし)
$ nmcli con add type bluetooth con-name "bt_myrouter" ifname "*" autoconnect no bt-type panu addr "XX:XX:XX:XX:XX:XX" -- ipv6.method auto ipv6.ip6-privacy 0

NOTE: GNOME公式のnmcli-exampleを読む限りではIPオプションの設定部分-- ipv6.method auto ipv6.ip6-privacy 0は特に指定しなくても良さそうでしたが、当方の環境ではこれを指定しないとうまくインターネット接続できませんでした。

nmcliでモバイルルータ(インターネット)に接続

$ nmcli con up bt_myrouter

nmcliでモバイルルータ(インターネット)から切断

$ nmcli con down bt_myrouter

以上です。


芽萌丸IOT研究会
芽萌丸IOT研究会 @iot
芽萌丸のIOT関連アカウント。ラズパイとか色々。記事は主に @TanakaSoftwareLab が担当。