有線LANをテザリングしようとしてもエラーになる
# connmanctl tether ethernet on Error enabling ethernet tethering: Not supported
/etc/connman/main.conf を編集し、有線LANもテザリングできるようにする
# リブートしてもテザリングを有効化するか PersistentTetheringMode=false # 全てのインターフェースでテザリング有効化 TetheringTechnologies=wifi,ethernet,bluetooth
~# connmanctl tether ethernet on Enabled tethering for ethernet ~# connmanctl tether ethernet off Disabled tethering for ethernet
テザリング設定が成功すると、/var/lib/connman/settings も勝手に編集され、次回起動時もその設定が保持される。
[global] OfflineMode=false [Wired] Enable=true Tethering=true ★ethernetのとき、ここが編集される [WiFi] Enable=true Tethering=true ★wifiのとき、ここ以降が編集される Tethering.Identifier=HOGEHOGE Tethering.Passphrase=PIYOPIYO
設定内容に関わらず、起動直後は必ず「テザリングしない」に設定したいときは /etc/connman/main.confにて PersistentTetheringMode=false を設定する
なぜか2回目からうまくいかなくなる。原因は不明。 こうなるとシステム再起動しかない
~# connmanctl tether ethernet on Error enabling ethernet tethering: Permission denied ~# connmanctl tether ethernet off Error disabling ethernet tethering: Already disabled