Укрощение @Интернет@

Как установить прямое кабельное соединение через USB-порт?


Перенести пару сотен мегабайт с настольного компьютера на Notebook – задача непростая, а если под рукой нет ни сети, ни пишущего CD-ROM, ни ZIP-драйва, ни даже захудалого стримера, – практически невыполнимая! Правда, самые смелые, не долго думая, развинчивают Notebook, вытаскивают винчестер и напрямую подключают его к настольному компьютеру. Как говорится – дешево и сердито, но рано или поздно такая операция заканчивается плачевно – или жесткий диск стукнут, припечатав головки к поверхности, или выведут его из строя неправильным подключением, или коснутся чувствительной микросхемы, забыв о статическом электричестве…  наэлектризованной лапой… К тому же компьютеры могут быть на гарантии или просто владелец строго-настрого запретит их разбирать.

Впрочем, существует такая штука как Direct Cable Connections – прямое кабельное соединение по параллельному или последовательному порту. Шнурок Direct Parallel ® {НЕПРАВИЛЬНОЕ НАЧЕРТАНИЕ R} Universal Fast Cable от Parallel Technology (www.lpt.com) развивает скорость до 3-6 мегабит в секунду (только не для впрочем, это не относится к кабельному соединению через Norton Commander – этот товарищ работает с портами через BIOS в стандартном режиме, и работает, надобно сказать, до жути тормозно), что вполне приемлемо для передачи больших объемов информации. Только, вот беда, – некоторые, между прочим, достаточно многие, современные Notebook-и из всех портов имеют один лишь порт USB. Эдакий образец слепого следования моде вопреки разуму – чем же так плох LPT и за что ему такая немилость?

А почему бы ни установить прямое кабельное соединение по USB-порту? Хорошо бы! Но как? Просто воткнуть кабель в оба компьютера не получится: тот USB, что засобачен в материнскую плату ("USB A"), неравноценен тому, что встроено в подключаемое устройство ("USB B"). Грубо – это как папа и мама, или, если угодно, – как клиент и сервер. Для соединения "папы" с "папой" необходим двухсторонний контроллер порта – мостовой адаптер, берущий на себя обязанности по заведующий идентификацииидентификацией


устройства ( каждое устройство, подключаемое по USB, должно сообщать компьютеру определенную информацию о себе) и содержащий некоторое количество оперативной памяти для буферизации передаваемых данных.

Подобные адаптеры кабельного соединения через USB-порт предлагаются многими несколькими фирмами и стоят от тридцати до семидесяти долларов. На удивление высокая цена для пары разъемов, куска провода и одной микросхемы. Не иначе как отсутствие конкуренции дает о себе знать!

На мой взгляд, самые совершенные (и самые дорогие!) адаптеры выпускает фирма Parallel Technology, известная в России своими интерфейсными кабелями

(см. "Какова максимальная скорость кабельного соединения?")
. Весь программно–аппаратный комплекс для связи по USB распространяется по цене семьдесят баксов за штуку и состоит из трехметрового шнурка, гордо именуемого "Net-LinQ USB Connection Cable", и драйвера USB-Bridge адаптера, выдающего себя за сетевую карту, что обеспечивает полноценное сетевое соединение по любому протоколу на выбор: NetBEUI, TCP/IP, IPX/SPX и т.д. >>>>> Сноска 1 {Убрать см. сноску 1) (см. http://www.lpt.com/Products/NetLinqCable/netlinqcable.htm)

К слову сказать, OEM-версию "Net-LinQ USB Connection Cable" в отечественном магазине мне удалось приобрести всего за полста баксов, но без драйверов и следов присутствия документации. Ну, документацию заменил метод "тыка", а драйвера удалось скачать с сайта самой Parallel Technology – до недавнего времени к счастью они распространяются бесплатнораспространялись бесплатно, однако теперь политика фирмы изменились и бесплатно раздаются лишь обновления, а за драйвера приходится платить..

Скорость передачи (от ведущего компьютера – к ведомому) составляет 4 мегабита в секунду, а приема (от ведомого компьютера к ведущему) – целых 8 мегабит в секунду, что лишь чуть-чуть уступает десяти мегабитному Ethernet – красота!

Штатной длины кабеля – три метра – вполне достаточно для большинства случаев, но при необходимости она может быть увеличена до пятидесяти и более метров. К сожалению, таких шнурков в отечественных магазинах мне до сих пор не попадалось и, видимо, единственный путь их приобретения – заказ в самой Parallel Technology. Впрочем, нехитрым движением паяльника удлинить кабель можно и самостоятельно – во сто крат быстрее и за гораздо меньшую цену. Вопреки всем предупреждениям фирмы о возможном несогласовании сопротивления, затухании сигнала и т.д. и т.п. все работает благополучно, хотя скорость действительно упала процентов на 20%.







Рисунок 25 Рисунок . USB1.bmp USB2.bmp Net-LinQ USB Connection Cable. "Мыльница" посередине и есть USB Bridge адаптер. Картинка взята с сайта www.lpt.com

Адаптер "Smart Link" неизвестного мне производителя стоит в районе пятидесяти долларов, но не обеспечивает полноценного сетевого соединения, а позволяет лишь копировать файлы собственным менеджером {убрать "?"} до боли напоминающим "кастрированный" Windows Commander. Ни тебе совместного доступа к принтеру, ни возможности выхода в Интернет или локальную сеть через настольный компьютер, да и удобство работы с самим Link - менеджером оставляет желать лучшего.



Рисунок 26 Рисунок 0хE. Smart Link model DUT-2301 Картинка взята с сайта www.ixbt.ru

Итак, будем считать, что кабели и прилагаемая к ним дискета приобретены и лежат перед вами. Прежде чем их подключить необходимо на обоих компьютерах установить: клиента для сетей Microsoft ("Панель управления" à

"Сеть" à

"Добавить" à "Клиент" à "Microsoft" à

"Клиент для сетей Microsoft"), контроллер удаленного доступа ("Панель управления" à

"Сеть" à

"Добавить" à "Сетевая плата", "Microsoft", "Контролер удаленного доступа"), протоколы TCP/IP (автоматически добавляется после установки контроллера удаленного доступа) и NetBEUI

("Панель управления" à

"Сеть" à

"Добавить" à

"Протокол" à "NetBEUI"). Впрочем, как будет показано ниже, протокол NetBEUI совсем необязателен.

Теперь определитесь: какой из компьютеров будет играть роль ведомого, а какой – ведущего. В-принципе, компьютеры, соеденные по TCP/IP, полностью равноправны и могут свободно передавать пакеты в обе стороны. На любом

из них (а то и на оба сразу) можно установить любое серверное приложение (например, Personal Web Server), и работать с ним с другой стороны. Разница заключается лишь в том, что ведомый компьютер ожидает подключения, а ведущий устанавливает его, но не наоборот! Самостоятельно подключиться к ведущему компьютеру ведомый не может! Так же, ведомому компьютеру потребуется "Служба доступа к файлам и принтерам сетей Microsoft", содержащаяся в категории "Службы". На ведущий компьютер ее устанавливать не



надотребуется.

После того как необходимые компоненты установлены и роли между компьютерами распределены следует, как и предлагает Windows, перезагрузиться и запустить программу "setup.exe" с диска, прилагаемого к "Net-LinQ USB Connection Cable"-кабелю. Спустя секунду-другую под натужный скрежет головок на экране возникнет окно Мастера, требующего указать путь для копирования файлов, имя данного компьютера (хм, странно, - не уж-то так трудно определить его автоматически?), название рабочей группы (если она есть), и, наконец, подтверждения на установку сетевого USB-Bridge адаптера и USB-USB Bridge протокола. Ответив на все вопросы положительно (да ставь уж, чего ж тебя запускали?), по завершении установки еще один раз перезагрузитесь.

После перезагрузки воткните шнурки в компьютер: их автоматически опознает Plug and Pray и сконфигурирует USB Bridge соответствующим образом. После очередной перезагрузки (да сколько же можно?!) при старте системы появится окно Microsoft Network с требованием пароля на вход в систему. Введите пароль и откройте "Сетевое окружение" – если все работает правильно, там должен видеться соседний компьютер.

Если же там его нет, причина, скорее всего в том, что ведомый компьютер работает под управлением Windows 9x, а ведущий – Windows NT (Windows 2000). А "подружить" их не так-то просто! С точки зрения Windows 2000 ее младшая сестра, Windows 9x, использует уязвимый протокол аутентификации, который Windows 2000 по умолчанию запрещает. О том, как его разрешить, рассказывает совет "Как соединить Windows 9x с Windows 2000". Если это не поможет, то либо что-то неладно с настройками BIOS – проверите: действительно ли USB-порт enabled и Plug and Play allowed, либо имеет место конфликт с сетевой картой, – в очень редких случаях приходится ее отключать в конфигурации оборудования. Еще одна возможная причина – образование изгибов, барашков и узлов на USB-кабеле – к этому он очень чувствителен.



Работает? Вот и хорошо! Запустите FAR и скомандуйте ему – "CD \\ИмяКомпьютера\\ИмяЗашаренногоРесурса" – содержимое ресурса должно немедленно появиться в текущей панели. Разумеется, с удаленным компьютером можно работать и с помощью "Проводника" Windows – это кому как удобно. Хорошая мысль – поставить на ведомый компьютер какой-нибудь простенький ftp-сервер. Работая на TCP, он освобождает от необходимости использования протокола NetBEUI и "зашаривания" ресурсов. (Ляпы реализации NetBEUI и техника атак на зашаренные ресурсы – тема другого разговора, здесь же достаточно сказать, что отказ от NetBEUI – лучше средство от головной боли и отличная превентивная мера защиты).

Как бы ни было хорошо прямое кабельное USB-соединение, у него, по сравнению с соединением через параллельный порт, есть один существенный недостаток: оно работает исключительно под Microsoft Windows и несильно выручает, если на девственно-чистом диске Notebook-а стоит одна лишь MS-DOS (как часто и бывает). Что же делать?!

Вариант первый: ждать-с! Фирма Parallel Technology в скором будущем обещает выложить полную спецификации USB-USB Bridge протокола. Тогда независимые программисты смогут разрабатывать свои собственные драйвера, работающие в том числе и под управлением MS-DOS. В том, что такие появятся, сомневаться не приходится, – слишком уж многим приходится сталкиваться с проблемой кабельного соединения через USB-порт под голой MS-DOS. Вот только ждать у моря погоды – как-то некузяво. Когда такие драйвера появятся – неизвестно. Может быть не один год пройдет, а информацию на Notebook необходимо перекачать именно сейчас! Тогда…

…вариант второй: перенесите на Notebook Windows 95 OSR 2.1 в минимальной конфигурации с помощью дискет. Выкидывая все ненужное, можно втиснуть минимально работающий "остов" всего в десяток-полтора мегабайт, на что уйдет меньше пачки дискет. Много, конечно, но в принципе терпимо. Обратите внимание: это должна быть именно Windows 95 OSR 2.1! Более ранние версии еще не поддерживали USB, а более поздние занимают слишком много места и с трудом поддаются урезанию.

За сим все. Если в процессе связывания компьютеров возникнут вопросы, посетите сайт http://www.helmig.com/, довольно подробно описывающий коммуникационные возможности Windows, в том числе и творения сторонних разработчиков, или обратитесь к самой Parallel Technology, проживающей на www.lpt.com.

Родственные вопросы:

Как соединить Windows 9x с Windows 2000

Как соединить компьютеры через инфракрасный порт?

(следующий)



Содержание раздела