Conectar diretamente o MacBook ao desktop Linux via Ethernet para SSH rápido?

9

Estou pensando em criar uma área de trabalho Linux - apenas área de trabalho; sem suporte para monitor - e obter um MacBook Pro como meu computador principal para mobilidade. Gostaria - enquanto estou no escritório - usar basicamente o meu MacBook como teclado e monitor principal, conectar outro monitor ou dois e, em seguida, fazer o SSH no meu console Linux para codificação, etc.

É possível conectar diretamente o meu MacBook Pro à caixa Linux via Ethernet? Ou terei que passar pela conexão com fio do prédio e voltar à minha caixa do Linux?

drjrm3
fonte

Respostas:

13

É possível conectar diretamente o meu MacBook Pro à caixa Linux via Ethernet?

Sim, você pode conectar sistemas diretamente via Ethernet. O que você faria é na caixa Linux, atribuir um endereço IP estático em /etc/network/interfacesalgo assim:

# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0

Reinicie sua máquina e agora a eth1porta física terá o endereço IP de 192.168.99.10.

Agora no seu Mac, conecte o cabo Ethernet e defina a conexão de rede com o seguinte endereço IP:

192.168.99.20

E defina a "Máscara de sub-rede" para 255.255.255.0também.

Então você terá uma mágica “rede de dois computadores” onde a máquina Linux possui o endereço IP 192.168.99.10e a porta Ethernet do seu Mac 192.168.99.20.

E para tornar sua vida ainda mais fácil, você pode adicionar o equivalente Linux à rede de transmissão Bonjour instalando o daemon Avahi . No Ubuntu, você o instalaria assim:

sudo aptitude install avahi-daemon avahi-utils

Depois de instalado, aguarde um ou dois segundos e, no seu Mac, você poderá acessar a caixa do Linux através do nome do host. Então, digamos que sua caixa Linux tenha um nome de host "LinuxDesktop" com o Avahi instalado, que possa ser acessado através do endereço de LinuxDesktop.local. E se você pingasse LinuxDesktop.localele retornaria 192.168.99.10.

Agora, a grande “pegadinha” aqui é o esquema de endereço de rede real. Estou usando 192.168.99.xporque os endereços de rede LAN típicos têm o 192.168.x.xprefixo octeto. Mas, em alguns casos, talvez seja melhor você escolher um 10.x.x.xendereço. O que determina o que é "melhor" é o intervalo de endereços em que sua rede real fora deste cabo Ethernet opera. Você basicamente não quer conflitos. Crie um intervalo de endereços de rede para esta rede baseada em cabo Ethernet com base em um intervalo de IPs que sua LAN - ou mesmo WAN - não está usando.

Mas, honestamente, tenho certeza de que endereços no 192.168.99.xintervalo ficarão bem.

JakeGould
fonte
Você pode simplesmente configurá-los para DHCP e deixar o bonjour encontrar o endereço 169.254 que ele obteria automaticamente, não?
precisa saber é o seguinte
2
Gostaria de votar esta resposta 100 vezes!
Sheharyar
@ JakeGould - você poderia explicar o que as mudanças devem /etc/network/interfacesfazer?
JeffThompson
@JeffThompson Você está apenas atribuindo um endereço IP estático à interface. Coisas básicas de configuração do Linux. O objetivo todo é estabelecer endereços IP estáticos.
JakeGould
Obrigado @JakeGould - precisarei pesquisar mais sobre isso. Estava apenas tentando entender o que alguns dos comandos estão realmente fazendo.
JeffThompson
2

É possível conectar diretamente o meu MacBook Pro à caixa Linux via Ethernet?

Sim. Antigamente, você precisava de um cabo cruzado Ethernet . Hoje em dia, acho que os engenheiros constroem a inteligência na porta (na área de trabalho ou no servidor) para que, se a porta detectar que o TX e o RX forem cruzados, os troque na malha da porta.

Ou terei que passar pela conexão com fio do prédio e voltar à minha caixa do Linux?

Nesse caso, você só precisa de um pequeno switch ou hub da área de trabalho. Não há necessidade de passar pelas linhas rígidas do edifício. De fato, se você tiver problemas para conectá-los diretamente, eu recomendaria um switch ou hub low-end.

... para usar o meu MacBook como teclado e monitor principal ...

Eu não tenho certeza sobre isso...

Conectar diretamente o macbook ao desktop linux via ethernet para SSH rápido?

E, a partir do título ... Se você usar uma opção, não verá uma diferença apreciável. O switch cuidará da criação do circuito virtual entre computadores para você.

Existem outras coisas que essa configuração faz (como não expor uma máquina à rede), mas isso não parece ser uma preocupação para você.

jww
fonte