Безпосередньо підключити MacBook до робочого столу Linux через Ethernet для швидкого SSH?


9

Я дивлюся на створення робочого столу Linux - лише для робочого столу; відсутня підтримка монітора - і використання MacBook Pro як мого основного комп'ютера для мобільності. Я хотів би - поки я в офісі - в основному використовувати свій MacBook як клавіатуру і основний монітор, підключити до нього ще один монітор або два, а потім SSH в консоль Linux для мого кодування тощо.

Чи можливо безпосередньо підключити мій MacBook Pro до вікна Linux через Ethernet? Або мені доведеться пройти дротовий зв’язок будівлі, а потім назад у свій Linux-скриньку?

Відповіді:


13

Чи можливо безпосередньо підключити мій 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діапазоні будуть добре.


Ви можете просто встановити їх на DHCP і дозволити bonjour знайти адресу 169.254, яку він автоматично отримає, ні?
miken32

2
Я б підтримав цю відповідь 100 разів!
Шехаряр

@JakeGould - ви могли б пояснити, які зміни потрібно /etc/network/interfacesзробити?
JeffThompson

@JeffThompson Ви просто призначаєте інтерфейс статичної IP-адреси. Дуже основні речі конфігурації Linux. Вся мета - встановити статичні IP-адреси.
JakeGould

Дякую @JakeGould - мені потрібно буде детальніше розглянути це. Просто намагався зрозуміти, що насправді виконують деякі команди.
JeffThompson

2

Чи можливо безпосередньо підключити мій MacBook Pro до вікна Linux через Ethernet?

Так. За старих часів вам знадобився перехресний кабель Ethernet . Зараз я думаю, що інженери вбудовують інтелект у порт (на робочому столі чи сервері), щоб якщо порт виявив, що TX і RX перетинаються, він переключає їх у тканину порту.

Або мені доведеться пройти дротовий зв’язок будівлі, а потім назад у свій Linux-скриньку?

У цьому випадку вам знадобиться лише невеликий настільний комутатор або концентратор. Не потрібно проходити жорсткі лінії будівлі. Насправді, якщо у вас є проблеми з їх безпосереднім підключенням, я б рекомендував комутатор або концентратор низького класу.

... використовувати мій MacBook як клавіатуру та основний монітор ...

Я не впевнений у цьому ...

Безпосередньо підключити macbook до робочого столу Linux через Ethernet для швидкого SSH?

І, з назви ... Якщо ви використовуєте перемикач, то ви не повинні бачити помітної різниці. Комутатор буде працювати з створенням віртуальної схеми між комп'ютерами.

Ці налаштування виконують і інші речі (як, наприклад, не виставляти одну машину в мережу), але це, здається, не хвилює вас.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.