【仮想環境】macOS Catalinaは内部Bluetoothが VirtualBox・Parallels・VMwareで認識できないっぽいので解決策
Mac の VirtualBox で ubuntu に Bluetooth 接続しようと悪戦苦闘しました。結論は、
- 事前に、Bluetooth USB アダプター(Dongle)を購入する→Mac対応してるやつで
- VMware(個人無料) もしくは Parallels(有料) で仮想環境を作る→VirtualBoxはダメ
- 設定から「Bluetooth デバイス を Linux と共有」のようなオプションをOFFにする
- 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 ではいろいろエラーが出て使えませんでした。もう少し調べたら解決できたかもですが、基本的に不安定ですね。