【仮想環境】macOS Catalinaは内部Bluetoothが VirtualBox・Parallels・VMwareで認識できないっぽいので解決策

Mac の VirtualBox で ubuntu に Bluetooth 接続しようと悪戦苦闘しました。結論は、

  1. 事前に、Bluetooth USB アダプター(Dongle)を購入する→Mac対応してるやつで
  2. VMware(個人無料) もしくは Parallels(有料) で仮想環境を作る→VirtualBoxはダメ
  3. 設定から「Bluetooth デバイス を Linux と共有」のようなオプションをOFFにする
  4. Bluetooth USB をマウント(↑の商品だとCambridge Silicon Radio〜 みたいなの)

今年から VMware Fusion が個人無料になったので、ちょっとしたテストなどはこれでOK。Parallels の方が安定している気はしましたけど有料なので、VMwareで良いかなと。

ダメだったこと

Mac内臓のBluetoothを使うのは色々試してダメでした。昔は「Apple Bluetooth USB Host Controller」というのがUSB一覧に表示されていたらしいですが見当たりませんので。

VMware だと一瞬Bluetoothが有効になったのですが、接続を試みてみるとやっぱりダメだったり、改めて見たらOFFになったりしていたので、基本 USB アダプターは必須。

USB の Bluetooth アダプターを使ったところで、VirtualBox ではいろいろエラーが出て使えませんでした。もう少し調べたら解決できたかもですが、基本的に不安定ですね。