9

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

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

2 ответа2

11

Можно ли напрямую подключить мой 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 а у порта 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 .

Теперь большая «ошибка» здесь - это фактическая схема сетевого адреса. Я использую 192.168.99.x потому что типичные сетевые адреса локальной сети имеют октет префикса 192.168.x.x Но в некоторых случаях может быть лучше использовать адрес 10.x.x.x . Что «лучше», так это то, в каком диапазоне адресов работает ваша фактическая сеть за пределами этого кабеля Ethernet. Вы в принципе не хотите конфликтов. Создайте диапазон сетевых адресов для этой сети Ethernet, основанной на кабеле, на основе диапазона IP-адресов, который не используется вашей локальной сетью или даже глобальной сетью.

Но, честно говоря, я почти уверен, что адреса в диапазоне 192.168.99.x будут в порядке.

2

Можно ли напрямую подключить мой MacBook Pro к коробке Linux через Ethernet?

Да. В старые времена вам нужен был перекрестный кабель Ethernet. Сейчас, я думаю, инженеры встраивают интеллектуальные возможности в порт (на рабочем столе или на сервере), так что если порт обнаруживает, что TX и RX пересекаются, он переключает их в матрицу портов.

Или мне придется пройти через проводное соединение здания, а затем вернуться обратно в мою коробку с Linux?

В этом случае вам нужен только небольшой настольный коммутатор или концентратор. Не нужно проходить через жесткие линии здания. На самом деле, если у вас есть проблемы с их прямым подключением, я бы порекомендовал бюджетный коммутатор или концентратор.

... использовать мой MacBook в качестве клавиатуры и основного монитора ...

Я не уверен в этом ...

Непосредственно подключить MacBook к рабочему столу Linux через Ethernet для быстрого SSH?

И из названия ... Если вы используете переключатель, то вы не увидите заметной разницы. Коммутатор будет обрабатывать создание виртуальной цепи между компьютерами для вас.

Есть и другие вещи, которые делает эта настройка (например, не выставлять одну машину в сеть), но это не кажется для вас проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .