É 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/interfaces
algo 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 eth1
porta 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.0
també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.10
e 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.local
ele retornaria 192.168.99.10
.
Agora, a grande “pegadinha” aqui é o esquema de endereço de rede real. Estou usando 192.168.99.x
porque os endereços de rede LAN típicos têm o 192.168.x.x
prefixo octeto. Mas, em alguns casos, talvez seja melhor você escolher um 10.x.x.x
endereç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.x
intervalo ficarão bem.
/etc/network/interfaces
fazer?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.
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.
Eu não tenho certeza sobre isso...
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ê.
fonte