Чи можливо безпосередньо підключити мій MacBook Pro до вікна Linux через Ethernet?
Так, ви можете безпосередньо підключати системи через Ethernet. Що б ви зробили, це те, що у вікні Linux ви призначите статичну IP-адресу /etc/network/interfaces
приблизно так:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0
Перезавантажте машину, і тепер eth1
фізичний порт матиме IP-адресу 192.168.99.10
.
Тепер на вашому Mac підключіть кабель Ethernet та встановіть мережеве з'єднання на таку IP-адресу:
192.168.99.20
І також встановіть "Маску підмережі" 255.255.255.0
.
Тоді у вас з'явиться чарівна "дві комп'ютерні мережі", де машина Linux має IP-адресу 192.168.99.10
і Ethernet-порт вашого Mac 192.168.99.20
.
А щоб зробити ваше життя ще простішим, ви можете додати Linux-еквівалент мережі трансляції Bonjour, встановивши демон Avahi . На Ubuntu ви встановите його так:
sudo aptitude install avahi-daemon avahi-utils
Потім після встановлення зачекайте секунду-дві, і на вашому Mac ви зможете дістатись до вікна Linux через своє ім'я хоста. Отже, скажімо, що у вашому Linux-коді є ім'я хосту “LinuxDesktop” із встановленим Avahi, до нього можна дістатися за адресою LinuxDesktop.local
. І якби ти пінґував, LinuxDesktop.local
він би повернувся 192.168.99.10
.
Тепер велика “gotcha” тут - фактична схема мережевих адрес. Я використовую, 192.168.99.x
оскільки типові мережеві адреси локальної мережі мають 192.168.x.x
префікс октет. Але в деяких випадках вам може бути краще поїхати з 10.x.x.x
адресою. Що краще "визначає", це те, на якому діапазоні адрес працює ваша фактична мережа поза цим кабелем Ethernet. Ви в основному не хочете конфліктів. Створіть діапазон мережевих адрес для цієї мережі на базі кабельної мережі Ethernet на основі діапазону IP, який ваша локальна мережа або навіть WAN не використовує.
Але чесно кажучи, я впевнений, що адреси в 192.168.99.x
діапазоні будуть добре.