1

У меня есть мини-компьютер без головы с портом Ethernet, Mac с портом USB (не C) и адаптер USB-Ethernet.

Мини-компьютер работает под управлением стандартного CentOS Linux, а интерфейс eth настроен на DHCP. В тот момент, когда я подключаю мини-компьютер к маршрутизатору через кабель Ethernet, он получает доступ к Интернету без какой-либо настройки.

Адаптер USB to Ethernet для моего Mac также функционален. Я могу подключить его напрямую к маршрутизатору и получить доступ к Интернету без настройки.

Я хотел бы подключить SSH к моему мини-компьютеру через Ethernet без экрана и клавиатуры или промежуточного маршрутизатора. Тем не менее, я не получаю никакой связи.

Нужен ли перекрестный кабель Ethernet?

Я знаю, что это очень широкий и неоднозначный вопрос, но любые указания на то, о чем я мог бы узнать или изучить больше, были бы полезны.

1 ответ1

5

В наши дни вам вряд ли понадобится перекрестный кабель. Большинство портов Ethernet являются «умными» и могут автоматически переключаться при необходимости кроссовера.

На данный момент обе машины ожидают найти DHCP-сервер, который скажет им «кем быть». Поскольку ни одна из машин не обслуживает DHCP, это приведет к тому, что обе машины настроят частный, по сути не маршрутизируемый адрес в диапазоне 169.254.xx
Теоретически это должно сработать, но, как кажется, тогда ...

Первый шаг - удалить DHCP и установить их вручную.

Установите для одной машины значение 192.168.0.1, а для другой - 192.168.0.2.
Шлюз строго не важен, так как им некуда идти, но шлюз 192.168.0.1 и подсеть по умолчанию 255.255.255.0 должны работать.

Затем они находятся в одной маршрутизируемой подсети и должны иметь возможность находить друг друга.

На Mac вы можете сделать это через раскрывающееся меню Location: в Prefs> Network>, чтобы вы могли в будущем переключаться на лету без необходимости перенастраивать. На CentOS, idk, как это будет достигнуто.

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