Як підключити два комп’ютери з USB? [дублікат]


12

Є два комп’ютери. Перший - клієнт, другий - сервер. Клієнту потрібен доступ до деяких файлів на сервері.

На сервері мені можна встановити будь-яке програмне забезпечення (Ubuntu з кореневим доступом). Клієнт - WindowsXP, і я нічого не можу встановити. Однак є USB-порт, до якого я можу підключити пристрої зберігання даних.

Чи є спосіб (апаратне та / або програмне забезпечення), який я можу використовувати для з'єднання двох комп'ютерів через USB?

Я міг би уявити собі програмне забезпечення для свого сервера, яке використовує USB, щоб діяти як простий запам'ятовуючий пристрій для клієнта, підключеного до іншого кінця кабелю USB.

Відповіді:


15

USB - це несиметричний інтерфейс, що веде підлеглий: є один хост-контролер, який обробляє багато пристроїв . Хост-контролер - це майстер шини: він ініціює всі передачі по шині, вимагаючи відповіді від адресованого пристрою з іншого боку. Хост-контролер не може працювати в підлеглому режимі, тобто як пристрій (ви все ще можете мати хост-контролер і контролер пристрою, підключений до одного фізичного порту ; це називається USB OTG, але він присутній лише в деяких принтерах, камерах і КПК. AFAIK , немає ПК USB OTG-контролерів), і тому ви не можете безпосередньо підключити два ПК за допомогою USB-кабелю.

Тому вам потрібен спеціальний «кабель», який справді є пристроєм, який веде себе як пристрій до двох хост-контролерів. Вони не дуже дорогі; це має добре працювати.


1
Чудова відповідь, що пояснює, чому таке не може працювати, і пропоную альтернативу, +1. Пристрій, який ви пропонуєте за посиланням, схоже, уникає проблеми необхідності використання програмного забезпечення на обох кінцях для передачі файлів, що для більшості інших рішень приємно. Однак це поводиться як запам'ятовуючий пристрій для обох кінців, і немає можливості "витягнути" дані з одного комп'ютера. Напевно, знадобиться автоматична копія необхідних файлів на комп'ютері XP.
Gnoupi

Наскільки я знаю, що пристрої, які потребують певного програмного забезпечення, мають це програмне забезпечення, написане таким чином, що перешкоджає його використанню клієнт-сервер (широке використання графічного інтерфейсу), і, ймовірно, робота планувальника з пакетним файлом буде добре працювати. Крім того, вони сильно відрізняються цим програмним забезпеченням, оскільки немає такого стандарту, як USB Mass Storage, який підтримується будь-якими ОС. Ще одна альтернатива, яка набагато привітніша до автоматизованих завдань, але дорожча - два адаптери USB-Ethernet та статично налаштована мережа IP.
Whitequark

+1 хороша відповідь, що пояснює топологію USB-майстра-раба і пропонує практичне рішення у запропонованому вами кабелі.
therobyouknow

Хтось знає інші продукти з такою ж функціональністю? У Німеччині я цього ніде не можу знайти.
Вітек

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