Выпуск новостей завершён 15 сентября 2026. Материалы сохранены на дату публикации. Перейти к инструкциям →

Архив · Полный материал · Хабр

Сетевые настройки для передачи файлов по патч‑кабелю Ethernet

Ресурс maurycyz.com опубликовал сетевые настройки, которые позволяют соединить два компьютера по патч‑кабелю Ethernet. Отмечается, что этот трюк работает не только на Linux,...

Разработка · ХабрРедакция Хабр2 минуты
Перейти к тексту ↓
Сетевые настройки для передачи файлов по патч‑кабелю Ethernet
Хабр
Коротко о главномРазвернутьСвернуть
  1. com опубликовал сетевые настройки, которые позволяют соединить два компьютера по патч‑кабелю Ethernet.
  2. Отмечается, что этот трюк работает не только на Linux, но и на других системах.
  3. Простой патч‑кабель и разъём Ethernet без проблем обеспечат скорость около 900 Мбит/с, что составляет 6,7 ГБ в минуту.

Ресурс maurycyz.com опубликовал сетевые настройки, которые позволяют соединить два компьютера по патч‑кабелю Ethernet. Отмечается, что этот трюк работает не только на Linux, но и на других системах.

Простой патч‑кабель и разъём Ethernet без проблем обеспечат скорость около 900 Мбит/с, что составляет 6,7 ГБ в минуту. Более продвинутые сетевые карты позволят достичь скорости на порядки выше.

# On sender... ip address add dev eth0 fd42:dead:beef::1/48 ip link set dev eth0 up # On receiver... ip address add dev eth0 fd42:dead:beef::2/48 ip link set dev eth0 up

Через несколько секунд пинги должны заработать:

# On receiver... / # ping fd42:dead:beef::1 64 bytes from fd42:dead:beef::1: icmp_seq=1 ttl=64 time=0.649 ms 64 bytes from fd42:dead:beef::1: icmp_seq=2 ttl=64 time=0.376 ms 64 bytes from fd42:dead:beef::1: icmp_seq=3 ttl=64 time=0.414 ms 64 bytes from fd42:dead:beef::1: icmp_seq=4 ttl=64 time=0.340 ms

# On receiver... socat - TCP6-LISTEN:1234 | dd status=progress > big_file.tar.gz # On sender... socat - 'TCP6-CONNECT:[fd42:dead:beef::2]:1234' < big_file.tar.gz

Таким образом, конфигурация позволит быстро передать файл размером более 10 ГБ между двумя ПК, расположенными на расстоянии нескольких метров друг от друга.

В Linux добавили поддержку конфигурации через USB‑C. Таким образом, можно подключить два устройства Linux с поддержкой USB‑C (в частности, Thunderbolt или USB 4) и использовать /dev/tbstreamX.

Автор упоминает преимущества Ethernet — это единственное распространённое соединение, которое может надёжно достигать гигабитных скоростей с использованием недорогих кабелей, устойчивое к радиочастотным помехам, не требующее стека TCP/IP. Это делает передачу данных между микроконтроллером и устройством очень простой.

Он отмечает, что прямой TCP через LAN работает лучше, но Wi‑Fi всё ещё довольно медленный, как и съёмные носители информации. USB теоретически поддерживает высокие скорости, но требуют специального кабеля и безупречной работы разъёмов.

Кроме того, необходимость копирования данных на диск и с него фактически снижает скорость вдвое.

  • Сетевое оборудование
  • Сетевые технологии
  • DIY или Сделай сам