сетевое соединение через мост Thunderbolt между Linux и Mac

сетевое соединение через мост Thunderbolt между Linux и Mac

При подключении кабеля Thunderbolt между двумя компьютерами Mac можно настроить высокоскоростное сетевое соединение между ними (в зависимости от версии Thunderbolt скорость может достигать 40 Гбит/с).

Мне интересно, пытался ли кто-нибудь сделать что-то подобное между Linux и Mac?

Цель — обеспечить соединение на скорости 10 Гбит/с и выше между Linux и Mac.

решение1

Трудно найти какую-либо информацию по этому поводу, поэтому я хотел поделиться здесь тем, что мне удалось найти.

По данным 01.org (материалы Intel OSS):

Сетевое взаимодействие через кабель Thunderbolt было представлено в ядре v4.15.

Это совсем новое ядро ​​(по состоянию на 10 апреля 2018 года CoreOS предлагает его только на своем альфа-канале).

Если верить Phoronix с его новой версией Linux, то это действительно возможно:

Патч предлагает новую опцию THUNDERBOLT_NET для поддержки создания сети между несколькими компьютерами с помощью кабеля Thunderbolt. Этот драйвер Linux поддерживает протокол Apple ThunderboltIP и поддерживает любой хост, использующий этот протокол, включая Windows и macOS.

ЛВН:

Thunderbolt Networking для Linux совместим с Thunderbolt Networking в системах под управлением macOS или Windows, а также поддерживает контроллеры Thunderbolt поколения 2 и 3.

1-https://01.org/thunderbolt-sw/overview

2-https://www.phoronix.com/scan.php?page=news_item&px=Thunderbolt-Network-Linux

3-https://lwn.net/Articles/705998/

решение2

У меня это заработало с Ubuntu 18.10 на Intel NUC (Hades Canyon). Настройка не требуется - я пытался и не смог получить целевой дисплей через Thunderbolt на iMac 2013 года и заметил, что они оба показывают другой сетевой интерфейс, и что сетевые ресурсы Mac отображаются в пользовательском интерфейсе файлового менеджера Ubuntu. И это даже при использовании адаптера Apple Thunderbolt 3 - Thunderbolt 2.

Вот если бы мне только удалось заставить iMac работать в качестве удаленного дисплея...

Связанный контент