Введение: Зачем нужен прямой Ethernet-мост между ПК

Когда на кону перенос полутора терабайт логов с продакшн-сервера на рабочую станцию, а локальный гигабитный роутер захлебывается от параллельных стримов и бэкапов всей квартиры, облака и Wi-Fi мгновенно теряют свою манящую привлекательность. Каждый сисадмин или DevOps-инженер знает эту боль (особенно когда домашний кот решает перегрызть именно этот заветный патч-корд): внешние SSD упираются в убогий USB-контроллер, а беспроводные каналы проседают от малейшей радиопомехи. В таких реализациях единственный способ выжать максимум из железа — протянуть прямой кабель «точка-точка».

Использование беспроводных сетей или внешних облачных серверов в таких сценариях становится узким горлышком из-за лимитов провайдера, аппаратных ограничений роутера или реальной пропускной способности Wi-Fi. Перенос данных через внешние SSD и жесткие диски тоже не всегда удобен: скорость интерфейса USB ограничена контроллерами, а процесс копирования «туда-обратно» отнимает драгоценное время.

Прямое соединение двух машин по схеме «точка-точка» с помощью сетевого кабеля решает эту проблему радикально. Благодаря повсеместной поддержке технологии Auto-MDIX (Automatic Medium-Dependent Interface Crossover) вам больше не нужен специальный «кроссовый» (crossover) кабель — обычный прямой патч-корд (straight-through) автоматически определяет полярность и настраивает линии связи (прямо как Stack Overflow, который волшебным образом находит нужный ответ на самый странный баг). В этой статье мы разберем физику процесса, настройку сетевых интерфейсов под Windows и Linux, а также оптимизацию скорости передачи данных до честных 1 Гбит/с и выше.

Анатомия кабеля и физическое подключение

Разобравшись с необходимостью такого моста, перейдем к материальной базе — тому самому моменту, когда медь встречается с разъемом RJ-45.

Прежде чем переходить к конфигурации операционных систем, разберем физический уровень. Когда вы соединяете два компьютера стандартным патч-кордом с коннекторами RJ-45, сетевые карты (NIC) активируют физический линк.

Исторически для прямого соединения ПК требовался специальный кабель с перекрестной распиновкой (crossover), где линии передачи (TX) на одном конце менялись местами с линиями приема (RX) на другом. Сегодня это ушло в прошлое:

  • Практически все сетевые адаптеры последних 15 лет поддерживают аппаратную функцию Auto-MDIX.
  • Вы можете использовать любой исправный патч-корд категории Cat5e, Cat6 или Cat6a.
  • Категория Cat5e обеспечивает стабильный гигабит на расстояниях до 100 метров, а Cat6 позволяет в перспективе запустить 10GBASE-T на коротких дистанциях.

После подключения кабеля проверьте светодиодные индикаторы на портах RJ-45. Зеленый или оранжевый линк-огонек должен гореть постоянно, а индикатор активности — миргать при передаче пакетов. Если индикаторы не горят, проверьте целостность кабеля или смените порт.

Настройка сетевых интерфейсов (IP-адресация)

Физический линк загорелся зеленым, но операционные системы пока не видят друг друга — пора принудительно подружить их по IP.

Поскольку между компьютерами нет DHCP-сервера (роутера), IP-адреса придется назначить вручную. Для изолированных сетей лучше всего использовать зарезервированный диапазон частных IP-адресов (RFC 1918).

Конфигурация в Windows

  1. Откройте Панель управленияЦентр управления сетями и общим доступомИзменение параметров адаптера.
  2. Найдите ваше проводное подключение (обычно «Ethernet» или «Подключение по локальной сети»), кликните правой кнопкой мыши и выберите Свойства.
  3. Дважды кликните на Протокол интернета версии 4 (TCP/IPv4).
  4. Установите переключатель в положение «Использовать следующий IP-адрес» и задайте параметры для первого ПК:
IP-адрес: 192.168.10.1
Маска подсети: 255.255.255.0
Основной шлюз: (оставьте пустым)

На втором компьютере укажите адрес 192.168.10.2