1

Я могу видеть общий привод DVD в Ubuntu

$> avahi-browse -alrt
...
= eth0 IPv4 MacMini                               DVD or CD Sharing    local
   hostname = [MacMini.local]
   address = [192.168.1.2]
   port = [49152]
   txt = ["sys=waMA=01:23:45:67:89:AB,adVF=0x4,adDT=0x7,adCC=0"]
...

Есть ли способ подключиться к этому диску из Ubuntu?

1 ответ1

1

Я не знаю о работающей клиентской реализации для Linux, но есть сервер для протокола, написанного на Javascript: https://github.com/nightwend/ODSServer/blob/master/ODSServer.js

Основываясь на их реализации, вы могли бы общаться с сервером, отправив сначала запрос HEAD для этого порта на URL-адрес, соответствующий идентификатору диска на Mac (например, /dev/disk2s0), с помощью пользовательского агента CCURLBS::statImage , После этого вы сможете прочитать диапазоны с CD/DVD, отправив запросы GET запросами HTTP Range в байтах на Mac с помощью подходящего агента пользователя (CCURLBS::readDataFork).

Простой способ получить то, что вам нужно, - написать скрипт выше, чтобы получить полный CD/DVD с сервера, а затем просто смонтировать этот файл как образ диска на хосте Linux. Все это при условии, что реализация ODSServer соответствует фактическим Mac.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .