Как скачивать с локальной сети. Обмен файлами в локальной сети

Привет, дорогие мои! Сегодня в статье продолжим строительство домашней медиа-сети. Но на этот раз, наши задачи будут более глобальными. Вместе с вами, мы будем объединять в сеть устройства, находящиеся далеко друг от друга.

Да-да, ребята, нам стало тесно в стенах одного помещения и поэтому основная тема статьи будет звучать так - локальная сеть через Hamachi . И не надо бояться непонятных слов и названий. Здесь все гораздо проще, чем кажется.

Но дабы вас не томить, давайте переходить к сути вопроса.

Итак, сразу расскажу, что послужило поводом для написания данного поста.

Фоток было много и разных: на фоне достопримечательностей города, на тогда еще спокойном Майдане, в автобусе во время следования и т.д. А если учесть, что дорога дальняя (где-то 850 км.) и "на сухую" ехать тяжело, то на некоторые лица очень прикольно было поглядеть: 🙂


Но на работе сами знаете как бывает, то отвлекают, а то и начальник неожиданно ворвется в кабинет с горящими глазами. В общем, на войне как на войне. Посему возник вопрос: а как это дело можно посмотреть в более комфортной обстановке?

Конечно, самый простой способ, взять и скопировать фотографии на флешку, а затем посмотреть их дома. Но на тот момент под рукой ее не оказалось, да и не хотелось возиться с длительным копированием файлом. Нужно какое-то оригинальное решение.

И оно было найдено, при помощи маленькой программки под названием Hamachi. Она позволяет соединять через интернет компьютеры таким образом, как будто они находятся в одной локальной сети. То есть в пределах одного помещения или офиса.


Такая локальная сеть через Hamachi по-научному называется VPN-подключением (Virtual Private Network - виртуальная частная сеть). Существенным плюсом соединений данного типа является тот факт, что все данные передаются в зашифрованном виде. Так что, никто ничего не узнает.

Конечно, если у вас имеется постоянный выделенный IP-адрес, то можно обойтись и без данной утилиты. Достаточно просто на роутере и прописать нужные настройки. Но в моем случае не все так просто - все адреса динамические (серые).

Возможно вы сейчас подумаете, что это вообще невозможно. Но это не так, все решаемо и очень даже просто. Смотрите что сделал автор, чтобы реализовать данную идею без специальных знаний и сложных настроек.

Итак, первым делом нужно создать виртуальную локальную сеть между рабочим и домашним компьютерами, при помощи утилиты Hamachi. Скачивайте ее по ссылке отсюда . Инсталлировать ее надо на оба компа - домашний и рабочий.

Сам процесс установки достаточно прост, все как обычно. Только лишь нужно убрать в двух местах галочку, как показано на скриншоте ниже:


После завершения запускаем программу и нажимаем на кнопку "Вкл.", а затем "Create":


Теперь на одном из компьютеров делаем следующие простые действия. Жмем на пункт "Создать новую сеть":

В открывшемся окне, в поле "Идентификатор сети" указываем любое имя будущей сети и придумываем пароль. После этого не забываем нажать кнопку "Создать":


На этом шаге, на первом компьютере все настройки окончены. Теперь переходим ко второму. Для того, чтобы виртуальная локальная сеть через Hamachi заработала, на нем нужно сделать следующие настройки.

В главном окне программы выбираем пункт "Подключиться к существующей сети". Затем в графе "Идентификатор" вводим придуманное ранее имя. Вспомните, мы о нем уже говорили ранее в статье. Также указываем пароль и жмем на "Подключиться":


Если все сделали правильно, то на обоих компьютерах в главном окне программы Hamachi, отобразится созданная сеть с включенными в нее компами. Ура, товарищи:

Зеленый значок напротив имени означает, что связь с компьютером есть. Если же кружок серый (вторая строчка на скриншоте), значит доступа к машине нет. В таком случае, нужно еще раз проверить правильность сделанных настроек.

Теперь, на удаленном (рабочем) компьютере нужно открыть общий доступ к папке либо разделу, к которому хотим получить доступ по сети. Как это сделать в Windows XP и 7, очень подробно показано в видео ролике ниже:

Ну вот собственно и все, подготовительные работы завершены. Переходим непосредственно к нашему плану - просмотру содержимого на телевизоре. В рамках статьи рассмотрим два способа, как это можно осуществить.

Вариант №1. Самый простой и удобный. При помощи уже известного нам . При таком варианте настроек будет минимум. Пожалуй начнем.

Для того, чтобы программа увидела содержимое удаленного компьютера и вывела его на экран телика, нужно подключить его сетевые диски к домашнему компу. Делается это следующим образом.

Открываем файловый менеджер Total Commander (думаю, он есть у всех) и идем по пути "Сеть - Подключить сетевой диск":


Затем в окошке "Обзор папок", нужно найти удаленный компьютер и выбрать интересующий нас диск:

Результатом наших успешных действий, должно стать отображение на домашнем компьютере подключения удаленного раздела:


Теперь идем к телевизору Samsung Smart TV, запускаем виджет NstreamLmod и выбираем папку "Мой компьютер". Далее жмем на красную кнопку "А", затем раздел "Сетевые диски":


В принципе, на этом шаге дело в шляпе. Можно просматривать содержимое на удаленном (рабочем) компьютере. Вот первая попавшаяся картинка:


Как видите, виртуальная локальная сеть через Hamachi прекрасно работает. Таким образом, можно просматривать любой медиа-контент. Пробовал слушать музыку, тоже запускается без проблем.

Единственный нюанс, который был замечен на оборудовании автора, это то, что папки с большим количеством файлов, почему-то не открывались. Например, если в каталоге 20-30 песен, доступ без проблем. Если же 100-120, получаешь ошибку при открытии.

Ну а в общем, система работает без проблем. Все ограничивается только лишь скоростью интернета. Кстати у автора, соединение по доброй древней технологии ADSL, на отдачу дает аж целых 512 Кбит/сек. Так что сильно не разгонишься.

Локальная сеть - это совокупность компьютеров, подключенных к одной сети (подсети). Прежде всего, члены локальной сети могут обмениваться данными (зачастую это фильмы, игры, музыка, книги и др. текстовая информация, компьютерные программы и проч.) на достаточно высокой скорости, что намного удобнее, чем качать всё вышеупомянутое напрямую из Интернета.

1. Проводная сеть
2. Беспроводная сеть (wi-fi)
3. Wi-fi сеть через роутер
4. Сетевой мост (Network Bridge)
5. Открываем общий доступ к ресурсам

Проводная сеть

Будем подключать два компьютера между собой. Для этого нам понадобится кабель "витая пара" 4-х или 8 - ми жильный (отличаются по скорости), который должен быть обжат коннесторами 8р8с (ошибочно называемыми rj-45). Существует два типа обжима этого кабеля: Тип А и В:

Какой использовать, решать Вам. Но это принципе ерунда, можно всё последовательно подсоединить и будет работать.

Подключаем разные концы к сетевым картам компьютеров. Далее определяемся в какой подсети будем работать. Так уж повелось что для локальных сетей принято использовать сети: 10.0.0.0 или 192.168.0.0, а ещё 127.0.0.0

Выберем допустим подсеть 192.168.0.0

Диапазон 192.168.0.0 - 192.168.0.255 (т. е компьютерам можно назначить любой из 254-х адресов).

192.168.0.0 -это подсеть, а 192.168.0.255 - это широковещательный адрес этой сети.

В свойствах подключения по локальной сети назначаем адреса, например первому компьютеру: 192.168.0.1, а второму 192.168.0.2. Маска подсети для обоих компьютеров 255.255.255.0 Путь к настройкам: Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом, Изменение параметров адаптера.



Всё, компьютеры подключены, они должны отображаться в сетевом окружении. Если Вы просто хотите поиграть друг с другом по сети, то этого скорее будет достаточно.

Беспроводная локальная сеть (wi-fi)

В этом случае потребуется на любом компьютере создать точку доступа и подсоединить все компьютеры к этой точке доступа. Если в Windows 7 можно было создать точку доступа из под системы, то в Windows 8, через командную строку или сторонними программами.

Нажмите Win+X и запустите командную строку от имени администратора и введите команду: netsh wlan show drivers



Если есть запись Поддержка размещённой сети: да , значит продолжаем дальше.

Следующей командой создаём точку доступа wi-fi: netsh wlan set hostednetwork mode=allow ssid=СЕТЬ key=ПАРОЛЬ Замените СЕТЬ и ПАРОЛЬ на свои данные (латинскими буквами). Следующая команда запускает сеть: netsh wlan start hostednetwork



Далее в сетевых подключениях создаётся виртуальный адаптер, в свойствах на вкладке доступ поставить галочку Разрешить другим пользователям использовать это подключение. И выбрать из списка подключение, через которое у Вас работает интернет.



Но лучше не страдать ерундой и скачать программу Connectify-me с лёгким пошаговым созданием точки доступа и подключением к сети.

Локальная сеть через wi-fi роутер

Здесь всё просто. Подключаетесь к беспроводной сети роутера. А вот чтобы компьютеры могли взаимодействовать между собой читайте пункт 5.

И вот когда Вы уже в сети, иногда полезно знать какие адреса Вам выделил роутер. Можно в настройках роутера посмотреть, однако он там показывает MAC-адрес сетевой карты и какой ip-адрес ей выдал. Либо посмотреть в сведениях о подключении, какой адрес вам выделен. Нажимаем правой кнопкой мыши на беспроводное соединение и выбираем пункт Состояние. А дальше как на картинке.



Физический адрес это и есть MAC - адрес сетевой карты.

Так зачем же его знать. Дело в том что некоторые игры заставляют явно указывать ip-адрес компьютера оппонента, его нужно прописывать чтобы подключиться. Да и если вас будет несколько человек геймеров, откуда каждый будет знать к кому подключиться. Повторюсь это для тех игр, где просто адреса используются. В остальных случаях скорее буквенное название будет использоваться и там проблем не будет.

Сетевой мост (Network Bridge)

Сетевой мост это ретранслятор, через который можно подключить ещё один компьютер, тем самым дать ему доступ к этой сети или интернету. Для сетевого моста нужны две сетевые карты или wi-fi адаптер и сетевая карта.

Например я частенько пользуюсь второй схемой. Мы с соседом по квартире используем один интернет на двоих. Ему проведён кабель, мы скидываемся и платим раз в месяц за интернет. Wi-fi роутер находится у него. Естественно я могу подключиться только через wi-fi. И когда мне приносят компьютер на ремонт или поставить некоторые программы, я практически всегда использую интернет. Для этого я объединяю беспроводное подключение с подключением по локальной сети в сетевой мост. Заходим в параметры адаптеров, выделяем наши подключения, нажимаем правую кнопку мыши и выбираем пункт Сетевой мост.



У нас создаётся новое подключение Network Bridge. Одним кабелем цепляю свой сетевой порт с портом принесённого компьютера. Автоматически интернет работает.



Открываем общий доступ к ресурсам

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

Сначала изменяем дополнительные параметры общего доступа.



Затем выбираем папку, к которой хотим открыть общий доступ, выбираем Свойства , вкладка Общий доступ , в выпадающем списке нового окна выбираем вариант Все и жмём кнопку Добавить.

Сети Direct Connect предназначены для обмена файлами между пользователями. Их особенностью является то, что компьютер пользователя (точнее, установленная на нем программа) напрямую подключается к компьютеру другого пользователя, где бы он ни находился.

Обычно в Интернете мы ищем конкретный файл (будь то музыкальный трек, фильм или какая-то программа). Мы находим ссылку на этот файл, переходим по ней, и начинается скачивание. В сетях Direct Connect все выглядит несколько иначе. Мы можем подключиться к компьютеру какого-то участника сети и увидеть содержимое папки, которую он отдал в общее пользование (точно так же, как вы видите содержимое папки своего диска в проводнике). Таким образом, мы можем в буквальном смысле покопаться в папках, которые пользователь открыл для общего доступа, в поисках чего-нибудь интересного. То есть вы можете даже не знать, что вы хотите скачать. Вы просто подключаетесь к компьютеру одного из участников сети, видите содержимое папки на его компьютере и ищете что-нибудь нужное и интересное для себя. В свою очередь, вам тоже придется открыть доступ к какой-нибудь своей папке (или нескольким), в которую будут заглядывать другие участники сети. Разумеется, в этой папке должно быть что-то, что может оказаться интересным и полезным для других пользователей.

Программы для обмена файлами по локальной сети

Скачивание программы DC++

Как уже отмечалось, программа DC++ является бесплатной. Ее установочный файл можно получить из разных источников, но лучше всего скачать установочный файл с сайта производителя программы.

  • Запустите веб-браузер и загрузите сайт dcplusplus.sourceforge.net .
  • На странице загруженного сайта перейдите в раздел Download.

Расшаривание папок

Под расшариванием (от англ. share - делиться, выделять) понимается выделение какого-то ресурса (в нашем случае - папки) в общий доступ. Этот термин применяется не только в программе DC++, но и вообще во всех моментах, связанных с компьютерными сетями. Расшаренная папка - это папка, отданная в общее пользование. В компьютерных сетях такая папка может находиться на конкретном компьютере, но в нее могут заходить и пользователи других компьютеров, объединенных в сеть. В корпоративных сетях такие папки могут использоваться для внутреннего документооборота, в них могут содержаться какие-то нужные всем пользователям сети файлы. Чтобы не создавать копии таких папок на каждом компьютере в сети, на одном из них выбирают папку, дают ей общий доступ, и все пользователи сети могут заходить в нее, как в обычную локальную папку. Примерно для этого же создается расшаренная папка и в программе DC++.

Обязательным условием использования сети Direct Connect является то, что вы должны что-то предоставить другим участникам сети. Вы подключаетесь к сети, чтобы скачивать что-то нужное для себя. И вы обязаны предоставить другим участникам сети возможность что-то скачать с вашего компьютера. Для этого вы должны расшарить папку и записать в нее что-то, что может заинтересовать других участников сети. Например, музыку, фильмы, электронные подшивки журналов, словом, все, что может представлять интерес. При желании вы можете расшарить не одну, а несколько папок. Внутри расшаренной папки могут находиться другие папки, и они автоматически становятся общедоступными.

Настройка программы DC++

Теперь перейдем к самой важной категории настроек программы DC++. Настройки подключения определяют, как программа DC++ будет подключаться к сети Direct Connect и хабам. Настройки в данной категории зависят от того, каким способом ваш компьютер подключен к Интернету. Больше всего повезло пользователям, использующим прямое кабельное соединение или простые модемы (в том числе и 3G). Но большое количество компьютеров подключены к Интернету через локальные сети или с использованием модемов, являющихся шлюзами. В этом случае при подключении к сети Direct Connect могут быть проблемы, но они решаемы.

Существует два режима подключения к сети: активный и пассивный. Активный режим более предпочтителен, в то время как пассивный, хоть и имеет некоторые ограничения, позволяет соединиться с сетью Direct Connect при любом интернет-подключении.

Настройки подключения находятся в категории Connectivity (Подключения).

Подключение хаба в DC++

Итак, программа запущена, настроена, теперь мы можем подключиться к какому-нибудь хабу, выбрать на нем пользователя и посмотреть содержимое его расшаренной папки. Первый же вопрос, который у вас возникнет: «А где взять этот хаб?». Действительно, загружая сайт, например Google, мы вводим в адресную строку браузера адрес сайта www.google.ru . А где брать адреса хабов? Существует несколько способов.

Первый и самый простой способ - использовать список хабов, уже поставляющийся в составе программы DC++. В этом списке содержатся адреса наиболее популярных и посещаемых хабов. Списки хабов можно пополнять.

Второй способ - найти адрес нужного хаба в Интернете и подключиться к этому хабу вручную. Как искать адреса хабов в Интернете? Да точно так же, как другую информацию. Допустим, мы хотим найти хаб в родном городе, чтобы скорость скачивания была повыше. Вводим в поисковой системе запрос типа «DC хаб Мурманск». В результате получаем ссылки, перейдя по которым наверняка найдем нужную нам информацию.

Скачивание файлов в DC++

Настал момент самого интересного. До сих пор мы лишь подключались к хабам, что еще не дает нам возможности скачивать файлы. Как вы уже знаете, файлы находятся в расшаренных папках участников сети. Подключаясь к хабу, мы лишь получаем список подключенных к хабу пользователей и некоторую общую информацию, например объемы доступных для скачивания файлов. Но, чтобы скачать файл, нужно подключиться к компьютеру определенного пользователя, получить список его расшаренных файлов, найти нужный файл и только после этого поставить на закачку. Файлы можно находить разными способами. Можно просто просматривать содержимое расшаренных папок пользователя в поисках чего-нибудь интересного, а можно воспользоваться поисковой системой, если вы ищете что-то конкретное. В последнем случае поиск будет осуществляться по всему хабу, то есть по расшаренным папкам всех подключенных к хабу пользователей.

Получение списка файлов (фильмов, музыки и т.д.)

Вы уже знаете, как подключаться к хабу В результате подключения к хабу на вкладке хаба вы увидите список подключенных к нему пользователей. Он находится в правой части списка. Почти каждый из них что-то предлагает к скачиванию.

Ошибки в DC++

Даже если вы подключились к хабу и к конкретному пользователю, это еще не дает гарантии того, что вы сможете скачать интересующий вас файл. Причин может быть множество, но самая распространенная - отсутствие свободного слота. Слотом, в данном случае, называется разрешение на одно подключение к пользователю.

Каждый пользователь может самостоятельно определить максимальное количество слотов. Например, если пользователь установил 5 слотов, это означает, что одновременно из его расшаренных папок могут качать файлы не более пяти человек. Если пять человек уже скачивают файлы у этого пользователя, вы не сможете начать закачку до тех пор, пока не освободится хотя бы один слот. И даже в этом случае нет гарантии, что освободившийся слот не займет кто-то раньше вас. Такая ситуация происходит обычно при попытке скачивания с популярного ресурса, то есть с компьютера пользователя, где есть много интересного.

Поиск файлов в DC++

До сих пор мы рассматривали вариант, когда пользователь просматривает содержимое расшаренных папок и ищет в этих папках интересные и нужные файлы. Однако иногда требуется найти что-то конкретное. Просматривая чужие папки, можно бесконечно искать нужный фильм, музыкальный файл или программу и так ничего и не найти. Поэтому в программе DC++ предусмотрен поиск файлов и папок.

Поиск осуществляется среди расшаренных папок на компьютерах пользователей, которые находятся на подключенных вами хабах. Таким образом, если у вас в данный момент подключено три хаба, поиск будет осуществляться по всем трем хабам.

Стоит отметить, что некоторые хабы для осуществления поиска выдвигают определенные условия. Самое частое из них - расшаривание определенного объема информации. Например, к некоторым хабам вы можете подключиться, если у вас расшарены папки общим объемом 5 Гбайт, но для осуществления поиска требуется расшарить не менее 10 Гбайт. Обычно такая информация выводится среди прочих условий и правил при подключении к хабу.

Список хабов DC++

Хаб Адрес Юзеры Шара, ТБ
AllAvtovo.ru dchub://allavtovo.ru 10 334 2067
Ozerki dchub://dc.cifracom.ru 8366 2019
DC·Filimania·СОМ dchub://dc.filimania.com 7712 1630
Andromeda Galaxy dchub://dc.a-galaxy.com 7528 1725
http://DCMagnets.ru - Много фильмов! (Сумма Телеком) dchub://dc.dcmagnets.ru 7352 1505
Пикник dchub://piknik-dc.ru 6860 1369
MSIDE dchub://dc.mside.net 6470 1140
FAVORITE Group dchub://favorite-hub.ru 5639 1165
TiERA DC++hub dchub://dc.tiera.ru 5580 1157
ProMusic Hub dchub://promusic.interzet.ru 5487 907
Maxnet_Hub dchub://dc.maxnet.ua 4553 818
Unformal Hub dchub://unformal.interzet.ru 4519 638
Superstorm.ru dchub://superstorm.ru 4209 935
ArtCool.ORG dchub://artcool.org 3572 827
4local.ru dchub://4local.ru 2621 512
Rutrack DC.Hub dchub://dc.rutrack.net 2391 528
SPB-HUB.RU dchub://spb-hub.ru 2271 536
STAR HUB SPB dchub://starshub.ru 2195 825
-====- dchub://dc-net.fttbkhv.ru 1577 297
dchub://dc.krasdc.ru 1570 324
COMSTAR-R Komsomolsk-na-Amure dchub://dc.kmsnet.ru 1538 352
Verlihub.ORG dchub://verlihub.org:4111 1278 444
Первак dchub://onamur.ru:412 1229 285
Pasha Hub dchub://dc.pashahub.ru 1198 375