conexão de rede através da ponte Thunderbolt entre Linux e Mac

conexão de rede através da ponte Thunderbolt entre Linux e Mac

Ao conectar o cabo Thunderbolt entre dois computadores Mac, é possível configurar uma conexão de rede de alta velocidade entre eles (dependendo da versão do Thunderbolt pode ser de até 40 Gbps).

Eu queria saber se alguém tentou fazer algo semelhante entre Linux e Mac?

O objetivo é ter conexão de 10Gbps+ entre Linux e Mac.

Responder1

É difícil encontrar qualquer informação sobre isso, então gostaria de compartilhar aqui o que descobri.

De acordo com 01.org (material OSS da Intel):

A rede por cabo Thunderbolt foi introduzida no kernel v4.15

Este é um kernel muito novo (ou seja, em 10 de abril de 2018, o CoreOS o oferece apenas em seu canal Alpha).

Parece perfeitamente possível se eu devo acreditar no Phoronix com esta nova versão do Linux:

O patch oferece uma nova opção THUNDERBOLT_NET para suportar a criação de uma rede entre vários computadores usando um cabo Thunderbolt. Este driver Linux oferece suporte ao protocolo Apple ThunderboltIP e a qualquer host que use esse protocolo, incluindo Windows e macOS.

lwn:

Thunderbolt Networking para Linux é compatível com Thunderbolt Networking em sistemas que executam macOS ou Windows e também oferece suporte a controladores Thunderbolt geração 2 e 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/

Responder2

Consegui trabalhar com Ubuntu 18.10 em um Intel NUC (Hades Canyon). Nenhuma configuração necessária - eu estava tentando e não consegui obter a exibição do alvo através do Thunderbolt em um iMac 2013 e percebi que ambos mostravam outra interface de rede e que os compartilhamentos de rede do Mac estavam aparecendo na interface do gerenciador de arquivos do Ubuntu. E isso mesmo usando o adaptador Apple Thunderbolt 3 para Thunderbolt 2.

Agora, se eu conseguisse fazer o iMac funcionar como um monitor remoto...

informação relacionada