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.