Организация обмена файлами в домашней сети

Организация обмена файлами в домашней сети

Так вот. Организация обмена файлами в домашней сети. Страшно? 🙂 За этим невнятным для большинства людей заголовком стоит банальная возможность обмениваться фотографиями, документами и прочим между вашим компьютером, ноутбуком, планшетом и телефоном. Мы все усиленно копим всевозможные провода, наши ноутбуки и стационарные компьютеры обрастают ими, ка новогодняя елки — вот к этому проводу я подключу свой старый айпад, вот к этому телефон Samsung мужа, вот этот пригодится для моего новенького айфона… Вы не задумывались, что все ваши устройства и так уже объединены в сеть без всяких проводов? Сеть эта скромно называется WiFi и образующее ее устройство тихо помаргивет лампочками где-нибудь на столе или в коридоре. Но мы упорно шлем с ноутбука на ноутбук файлы по электронной почте и они проходят совершенно невообразимый путь — ваш компьютер — роутер — свич вашего провайдера — сервер провайдера — сервера промежуточных провайдеров — сервера дата-центра- сервер электронной почты — другой сервер электронной почты и обратно: сервер дата-центра — сервера промежуточных провайдеров — сервер вашего провайдера — свич провайдера — роутер — второй ноутбук. А теперь выкинем ненужное из процесса передачи файлов. Получится ноутбук — роутер — второй ноутбук. Красиво? Еще бы. Тем более, что такая схема работает и в отношении других устройств. Например мобильный телефон — роутер — ноутбук. Или планшет — роутер — ноутбук.

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

Для начала разберемся с понятием локальная сеть. Это важно для понимания безопасности описываемых дальше действий. Все мы привыкли иметь дело с сетью интернет. Это глобальная сеть, объединяющая многие миллионы компьютеров по всему миру. Но есть еще сеть и локальная, организуемая вашим домашним роутером. Сеть эта одноранговая, то есть все устройства, присоединенные к ней, равны в своих правах. Для каждого устройства ваш роутер выделяет отдельный IP адрес. Важно понимать то, что внутренние локальные IP адреса никак не связаны с внешним IP адресом, который вам выделяет ваш провайдер. К примеру, ваш роутер выделяет вашим устройствам IP адреса в диапазоне 192.168.0.2192.168.0.254 (конкретный диапазон зависит от настроек роутера), а внешний IP адрес, выделенный вашим провайдером, например 178.10.45.36 . К чему я это говорю? Если ваш роутер зарезервировал для вашего ноутбука адрес локальной сети 192.168.0.10, а я из сети интернет решу обратиться к вашему ноутбуку по этому адресу, то я попаду куда угодно, только не на ваш ноутбук. Если же из сети интернет я обращусь по адресу, который выдал вам провайдер, то я опять не попаду на ваш ноутбук, а уткнусь в роутер, который по умолчанию настроен так, чтобы не отвечать на внешние запросы. Если, конечно, вы вручную его не перенастроили. Справедливости ради должен упомянуть, что вообще есть всевозможные туннелирования и другие интересные технологии, которые позволяют создавать целые связки локальных сетей. Но мы их рассматривать не будем, это тема для очень отдельной беседы, которая врятли заинтересует частных пользователей, для которых и предназначена данная статья.

Итак, все наши устройства существуют в одноранговой локальной сети, которую для простоты восприятия мы обзовем домашней сетью. Что же мы с вами будем делать? Мы будем организовывать для наших устройств общее хранилище данных или точку обмена данными. Все дальнейшие действия я буду сопровождать снимками экрана.

Первое, что нам потребуется — стационарный компьютер или ноутбук, которым мы чаще всего пользуемся и который предоставит нам базовый функционал. Будем надеяться, что это компьютер под управлением Windows, ведь подобный функционал на Мак сделать можно только с большим бубном.

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

Нам потребуется выделенный пункт — “Изменить дополнительные параметры общего доступа”. Кратко о том, зачем это. По умолчанию Windows оперирует сетью на основе парольной защиты. Теоретически это хорошо, практически это сильно затрудняет подключение устройств на базе Android, iOs, старых версий Windows, например Windows XP. А они ни в чем не виноваты, в том числе в идиотизме разработчиков фирмы Microsoft, которые даже свои же системы подружить не могут.

Все параметры нужно выставить вот таким образом. Причем как в пункте “Домашний или рабочий”, так и в пункте “Общий”

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

В данном случае я создал папку “MobileContent”, название может быть любым на ваше усмотрение, но не используйте русский язык.

Щелкаем по папке правой клавишей мыши и выбираем пункт “Свойства”. Внутри видим следущее:

Нам нужна вкладка “Доступ”. Она выглядит вот так:

Теперь жмем клавишку “Общий доступ” и видим вот такой диалог. Нам следует добавить пользователя “Все”. Выбираем его из выпадающего списка и жмем “Добавить”

Тонкий момент. Нам надо определить, какой именно доступ к данным мы даем. Уровень “Чтение” позволит всем пользователям нашей домашней сети читать файлы в папке. Но не позволит их туда записывать или как-либо уже имеющиеся файлы менять. Меня это не устраивает, потому что в данном случае я планирую использовать эту папку для сброса фотографий и скриншотов с телефона на компьютер. Поэтому я ставлю уровень доступа “Чтение и запись”.

Жмем кнопку “Общий доступ” и смотрим на изменения в свойствах папки:

Обратите внимание на название вашего компьютера. Оно написано в сетевом пути. В моем случае это ALEX-PC. Запоминаем или записываем, в дальнейшем нам это пригодится. Жмем “закрыть”, на этом пытки компьютера закончены. Возможно данная процедура с подсматриванием в эту заметку займет у вас с непривычки больше 5 минут, но на самом деле эта операция занимает меньше минуты и для опытных пользователей вполне привычна. Тем более, что настройки, о которых шла речь вначале и которые не касаются самой папки, больше повторять не нужно.

Переходим к телефону. Для начала разберемся с телефоном на базе Android. Нам потребуется программа ES Проводник. Она бесплатна, доступна в PlayMarket. Есть и платная версия, отличается чуть расширенными функциями и отсутствием маленького баннера рекламы снизу.

В программе идем в пункт LAN. Фактически это обозреватель локальной сети.

Нажимаем кнопочку “Создать”. Можно, конечно, воспользоваться кнопкой “Сканировать”, но тогда ей придется пользоваться каждый раз, а это неудобно. Проще один раз потратить лишнюю минуту. В поле “Сервер” пишем имя нашего компьютера, которое мы записали раньше. Обязательно ставим галочку на пункте “Аноним”. Нажимаем ОК и у нас появляется новый пункт с названием вашего компьютера.

Заходим внутрь и вуаля — видим нашу созданную папочку MobileContent. У меня таких папочек на компьютере много, что видно по скриншоту. Это и отдельная папка с книгами для Тони и куча папок с фильмами, которые я могу смотреть прямо на экране своего сотового, а не на экране компьютера. В общем применений много 🙂 Давайте проверим.

В своем телефоне я перехожу в папочку со скриншотами экрана. Выделяю те, которые мне понадобятся для написания этой заметки. И жму “копировать”

Потом перехожу обратно в раздел LAN, захожу в свой компьютер, в папочку MobileContent и жму “вставить”. Вуаля.

Я долго думал, а стоит ли писать что-нибудь про устройства Apple. И решил и им предоставить бочку мёда 🙂 Дело в том, что компания Эпл очень не любит давать своим пользователям много прав. У меня иногда закрадывается ощущение, что они считают своих пользователей недоумками, способными только портить все, до чего они касаются. К счастью есть сторонние производители программного обеспечения, которые каким-то образом просачиваются со своими продуктами в AppStore. Один из таких продуктов Documents 5. Это, как ни странно, файловый менеджер для iOs. И, как ни странно, с поддержкой сети. Так что идем в AppStore и качаем себе эту полезную во всех смыслах программу. Далее нам потребуется раздел “Сеть” подпункт Windows SMB. К сожалению должен добавить ложечку дегтя — я не смог заставить эту программу обратиться к компьютеру по его символьному имени. То есть при упоминании в пункте “Хост” названия моего компьютера ALEX-PC программа меня не поняла. Но помните, я говорил, что роутер назначает каждому компьютеру внутри домашней сети IP адрес? Так вот, в случае своей сети я заставил роутер зафиксировать за каждым устройством определенный адрес и точно знаю, какой адрес принадлежит какому компьютеру. Если кого-то заинтересует эта технология — пишите в комментариях, я расскажу как это делается. Также программа не воспринимает концепции просмотра всех доступных папок, поэтому ее придется указать вручную. А заодно ввести имя пользователя и пароль, в данном случае я вводил пользователя anonymous и пароль aa@aa.ru, впрочем, подойдет любой. Ниже на скриншоте видно, как именно я настраивал программу

А также видно, что из этого вышло. Перед вами полный список скриншотов к данной статье, лежащих в этой папке.

Бонусом — вот так выглядят ресурсы общего доступа с компьютера под управлением Linux. Примерно также они видны и с любого компьютера под управлением Windows. То есть я могу моментально с любого своего устройства скинуть данные на любой из своих компьютеров (на всех них есть таким образом организованные папки), а также забрать из этих папок любой файл на любое из своих устройств.

Заодно учтите, что для того, чтобы, к примеру, посмотреть фильм с компьютера на телефоне, не надо его копировать в телефон. Достаточно просто щелкнуть по фильму, а пропускной способности домашней сети вполне хватит на трансляцию видео.

Удачи вам и успехов 🙂 Задавайте вопросы, получайте ответы 🙂

P.S. А еще общий доступ можно настроить к вашему принтеру. И тогда можно печатать документы с любого компьютера дома, а не только с того, к которому подключен принтер. Здорово, правда?

Добавить комментарий