Conecte diretamente o MacBook ao desktop Linux via ethernet para um SSH rápido?

9

Estou pensando em criar um desktop Linux - somente desktop; sem suporte para monitor - e obtendo um MacBook Pro como meu computador principal para mobilidade. Eu gostaria - enquanto estiver no escritório - basicamente usar meu MacBook como meu teclado e monitor principal, conectar outro monitor ou dois a ele e, em seguida, SSH no meu console Linux para minha codificação, etc.

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

    
por drjrm3 20.11.2014 / 23:10

2 respostas

11

Is it possible to directly connect my MacBook Pro to the Linux box via Ethernet?

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

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

Reinicialize sua máquina e agora a porta eth1 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 também a "Subnet Mask" para 255.255.255.0 .

Em seguida, você terá uma "rede de dois computadores mágicos" na qual a máquina com Linux tem o endereço IP de 192.168.99.10 e a porta Ethernet do seu Mac tem 192.168.99.20 .

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

sudo aptitude install avahi-daemon avahi-utils

Em seguida, após a instalação, aguarde um ou dois segundos e, no seu Mac, você poderá acessar a caixa do Linux por meio do nome do host. Portanto, digamos que sua caixa do Linux tenha um nome de host "LinuxDesktop", com o Avahi instalado, ela pode ser acessada pelo endereço LinuxDesktop.local . E se você pingasse LinuxDesktop.local , retornaria 192.168.99.10 .

Agora, o grande "pegadinha" aqui é o esquema de endereço de rede real. Estou usando 192.168.99.x porque os endereços de rede da LAN têm o prefixo 192.168.x.x . Mas, em alguns casos, talvez seja melhor você usar o endereço 10.x.x.x . O que determina o que é “melhor” é o alcance do endereço em que a rede real fora deste cabo Ethernet opera. Você basicamente não quer conflitos. Crie um intervalo de endereços de rede para essa rede baseada em cabo Ethernet com base em um intervalo de IP que sua LAN — ou mesmo WAN — não está usando.

Mas, honestamente, tenho certeza de que os endereços no intervalo 192.168.99.x serão bons.

    
por 20.11.2014 / 23:41
2

Is it possible to directly connect my MacBook Pro to the Linux box via Ethernet?

Sim. Antigamente, você precisava de um cabo Ethernet cruzado . Hoje em dia, acho que os engenheiros criam a inteligência na porta (na área de trabalho ou no servidor), de modo que, se a porta detectar que o TX e o RX estão cruzados, eles serão alternados na malha da porta.

Or will I have to go through the building’s wired connection and then back into my Linux box?

Nesse caso, você só precisa de um pequeno switch ou hub de área de trabalho. Não há necessidade de passar pelas linhas duras do prédio. Na verdade, se você tiver problemas para conectá-los diretamente, eu recomendaria um switch ou hub de baixo custo.

... to use my MacBook as my keyboard and main monitor ...

Não tenho certeza sobre isso ...

Directly connect macbook to linux desktop via ethernet for fast SSH?

E, a partir do título ... Se você usar um interruptor, não verá uma diferença apreciável. O switch lidará com a 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ê.

    
por 20.11.2014 / 23:37