É 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.