В жизни каждого компьютерщика возникает момент, когда надо быстро соединить два компьютера. Зачем? Ну, например, к Вам пришел друг и хочет завалить пару раз вас из ракетной установки. Или у Вас дома два компьютера (а это не такая уж и редкость) и Вы хотите иметь доступ в интернет с обоих компьютеров, имея при этом один модем. Или может Вам надо перенести несколько файлов с одного компьютера на другой (дискеты в расчет не берем).
Решить эту задачу можно так:
Если у Вас нет недостатка в средствах смело выбирайте пункт 1. За вполне умеренную плату Вы получите полноценную сеть со всеми ее преимуществами и очень приличной скоростью работы. За дополнительную n-ую сумму Вам ее установят, проложат кабель, настроят компьютеры. Хороший вариант, вот только дома он, наверное, не самый целесообразный. А если второй компьютер появляется время от времени, то нецелесообразный вовсе. Вот бы чего попроще, понародней.
Я думаю, Вы уже догадались, что это пункты №2 и 3 в списке. Кто помнит DOOM1 на работе или в институте, тот наверняка помнит и так называемый "Шнурок" - 3 проводка, прикрепленные кое-как к COM портам двух трешек (Intel 80386 - раньше так процессоры нумеровали :)). Данное нехитрое приспособление позволяло играть друг против друга или вдвоем против монстров, что вносило в игру новый элемент острых ощущений (не буду углубляться в психологическое воздействие сетевых игр).
С появлением Windows и игр, требующих связи с использованием протоколов (милиция к этому отношения не имеет) IPX, TCP/IP (это что-то связанное с Интернетом, да?) про данное устройство забыли. А зря. Все не так сложно, и для дома это очень привлекательное решение, а имя ему NULL-MODEM (в дальнейшем нуль-модем).
Итак, нуль-модемы бывают двух видов: для СОМ (последовательных) портов и для LPT (параллельных) портов. Первый тип подключается к тому же типу портов, что и обычный модем (их обычно 2), второй к порту принтера (что при наличии принтера не совсем удобно).
Опишу последовательно преимущества и недостатки каждого:
Если же нет, то, как и мне, выход остается один - спаять самому. Для этого надо: 2 принтерных разъема типа "папа" (штырьки), многожильный кабель с 25 жилами, паяльник, припой.
Я все купил на радиорынке: 2 разъема - 5 грн, кабель (я купил шлейф наподобие того, каким жесткие диски подключают длинной 2.5 метра) еще 5 грн. Итого 10 грн (2 $).
Схема распайки следующая:
После того как нуль-модемный кабель готов - надо настроить компьютеры для совместной работы. Указать какие у каждого будут имена, какими протоколами пользоваться для передачи данных. Ниже перечисленные действия необходимо выполнить на обоих компьютерах.
Будем исходить из того, что на компьютере не установлены необходимые элементы. Главное, что нам понадобится - программа "Прямое кабельное соединение". Для установки данной программы зайдите в раздел "Связь" программы установки Windows ("Настройка" -> "Панель управления" -> "Установка и удаление программ") и выберите "Прямое кабельное соединение". Вместе с "Прямым кабельным соединением" установится и программа "Удаленный доступ к сети". После этого необходимо перезагрузить компьютер.
Теперь надо настроить параметры сети. Для этого зайдем в "Панель управления" -> "Сеть". Что мы тут видим?
В разделе установленных компонент перечислены протоколы, службы и сетевые платы установлены на компьютере. У нас установлен клиент "Семейный вход в систему", сетевое устройство "Контроллер удаленного доступа" и протокол TCP/IP. Теперь нам надо каждому компьютеру присвоить свое уникальное имя. Для этого входим на вкладку "Идентификация" и указываем "Имя компьютера" и "Рабочую группу", и если хочется, то все свои действия можно прокомментировать в поле "Описание компьютера".
Мой Вам совет, не мудрствуйте лукаво - не придумывайте слишком длинные имена и названия рабочих групп. Особое внимание уделите тому, чтобы на обоих компьютерах были одинаковые названия рабочей группы, ну и соответственно разные имена.
Для передачи файлов и большинства современных игрушек хватит одного TCP/IP - поєтому его устанавливайте в любом случае. Если вы собираетесь играть в игрушки, для которых необходим протокол IPX/SPX (например Stratcraft), или если Вам необходим доступ с ноутбука к сети, к которой подключен второй компьютер (для этого нужен протокол NetBEUI), то эти протоколы надо установить. Для этого в свойствах сети нажмите на кнопку "Добавить, в появившемся меню выберите "Протокол" и затем в разделе "Microsoft" "IPX/SPX совместимый протокол" или "NetBEUI". Можно сделать еще одну полезную вещь.
При соединении компьютеров по протоколу TCP/IP каждому компьютеру выделяется IP адрес. По умолчанию этот адрес выбирается случайным образом - это так называемый динамический IP.
Можно назначить компьютеру статический (постоянный) IP адрес. Для этого в свойствах сетевого окружения в меню установленных компонент надо выбрать протокол TCP/IP и нажать кнопку "Свойства". Далее на вкладке IP-адрес выбираем "Указать IP адрес явным образом". В качестве адресов можно использовать диапазоны 169.254.xxx.xxx,192.168.0.xxx, 10.0.0.ххх. Эти адреса будут рассматриваться компьютером, как адреса локальной сети. Например, можно 1 компьютеру назначить адрес 10.0.0.1, а второму 10.0.0.2
Для того чтобы иметь доступ к файлам и принтерам на компьютере нажмите кнопку "Доступ к файлам и принтерам..." и выделите пункты "Файлы этого компьютера можно сделать общими" и "Принтеры этого компьютера можно сделать общими". Теперь с другого компьютера можно получить доступ к файлам и принтерам этого компьютера. Для этого нужно сделать еще одну операцию, но предварительно перезагрузимся.
Теперь нам нужно "зашарить" (сделать общими) диски или папки, к которым мы хотим иметь доступ с другого компьютера. Делается это следующим образом: если надо иметь доступ ко всему диску, то, дважды кликнув на иконке "Мой компьютер", выбираем диск, если надо разрешить доступ только к отдельной папке, то в Проводнике выбираем папку, нажимаем правую кнопку мыши и в появившемся контекстном меню выбираем "Доступ...".
По умолчанию это имя диска или папки, к которой разрешают доступ. "Заметки" - необязательное поле для ввода - произвольный текст, описывающий данный диск или папку. "Тип доступа" - позволяет выбрать какой вид доступа разрешен для данного ресурса. По умолчанию это "Только чтение", но можно выбрать полный доступ, или доступ в зависимости от введенного пароля. Для всех видов доступа можно установить пароль (вот только надо ли это дома?). Аналогично можно сделать и принтеры компьютера общими ресурсами.
Теперь можно приступить к самой процедуре установления связи. Для этого понадобится программа "Прямое кабельное соединение". После установки ее можно найти в разделе "Стандартные" -> "Связь".
Запускаем программу на обоих компьютерах. Теперь надо выбрать какой компьютер будет ведомым, а какой ведущим. Тут есть небольшая путаница, так как ведомым называется компьютер, к ресурсам которого надо получить доступ, а ведущим называется клиент, который получит доступ к ресурсам ведомого компьютера. Поэтому выбираем режим работы "Ведомый" для компьютера, к ресурсам которого надо получить доступ, а другой делаем ведущим. Нажимаем "Далее".
Выбираем порт, к которому у нас присоединен нуль-модемный кабель. Если это параллельный порт (LPT), то проблем не возникает, так как он один. А вот если к последовательному (COM) и порты не подписаны, то возникает вопрос, к какому порту присоединен кабель. Если другой порт занят мышкой или обычным модемом, то посмотреть на каком порту они сидят можно, выбрав раздел "Модемы" на панели управления. На вкладке "Диагностика" показано какой порт занят каким устройством.
В любом случае определить правильный номер порта можно простым перебором. После выбора порта программа готова к связи. Нажимаем кнопку "Готово". При этом ведомый компьютер начинает работать в режиме ожидания, а ведущий в режиме вызова. Если все идет правильно появившееся диалоговое окошко сообщит о проверке имени пользователя и пароля, и ведущий компьютер запросит имя ведомого компьютера. Необходимо ввести имя, которое вы занесли в поле "Имя компьютера" в свойствах сетевого окружения (теперь понятно, чем лучше короткие имена?). Если имя компьютера задано верно, то на ведущем компьютере появится список "зашареных" ресурсов, а сам ведомый компьютер появится в сетевом окружении ведущего компьютера.
Все. Наша импровизированная, но вполне работоспособная сеть готова к работе. Запускайте свои любимые сетевые игрушки, переносите файлы. И напоследок несколько интересных программ для работы с сетью. Все входят в состав Windows.
Winpopup (Служебные, находится в папке Windows). Маленькая программка для передачи сообщений с компьютера на компьютер.
NetMeeting (Связь). Пожалуй самая интересная программа из стандартной поставки Windows. С помощью данной программы можно вдвоем рисовать на одной доске, передавать друг другу сообщения, а если есть видеокамера, то и видеоизображение, и даже работать вдвоем в одном приложении и полностью управлять другим компьютером.
Winipcfg (Находится в папке Windows). Показывает IP адрес компьютера. Инспектор сети (Служебные). Показывает ресурсы, доступные для общего доступа, какие файлы открыты другим компьютером.
Я выражаю искреннюю благодарность всем участникам конференции "hard talk" за оказанную помощь при установлении прямого соединения :)