Создание домашней сети с помощью Samba для устройств под управлением ОС Windows, Linux, Android
Добавлено: 21-10-2018 21:46
Тэги: домашняя сеть,Samba сервер,Samba клиент
Средняя оценка: 2.93 Голосов: 100

В данной статье речь пойдет о создании беспроводной локальной сети для устройств под управлением различных операционных систем Windows, Linux, Android с помощью Samba.
В наше время практически в каждой квартире есть сеть Wi-Fi, а также имеется большое количество разнообразных устройств (ноутбуки, смартфоны, планшеты, Android TV Box). В связи с этим рано или поздно назревает необходимость объединить все доступные для использования устройства в одну домашнюю сеть, чтобы беспрепятственно получить доступ к всевозможным файлам с любого гаджета.
Собственно об этом и пойдет речь в настоящем опусе. Итак, приступим.
![]()
Настроек в программе много, но по большему счету, в нашем случае нас интересует вкладка «users». Переходим в нее и добавляем нового пользователя.
![]()
Нажимаем кнопку «New user», в обновившемся окне вводим имя пользователя, придумываем пароль, добавляем в группу (чтобы «не выдумывать велосипед», указываем существующую, а именно «sambausers») и устанавливаем домашнюю директорию для файлов. После этого жмем «Apply».
![]()
Для применения изменений перезапускаем сервер, кнопка «deactivate» и «activate», соответственно, расположенные в верхнем левом углу окна приложения.
![]()
Не забываем, также, установить права доступа на «расшаренные» для совместного доступа папки. Это можно сделать, как через терминал, так и через графический интерфейс проводника файлов наутилус.
![]()
Настройка samba server под Windows
В случае с Windows все гораздо прозаичней, так как Samba используется в данной операционной системе по умолчанию.
В принципе можно воспользоваться существующей учетной записью или же включить гостевой доступ. Как вариант можно создать еще одну учетную запись, данные которой будут использоваться для сетевого доступа
Для создания новой учетной записи необходимо зайти в «панель управления», выбрать пункт «управление учетных записей пользователей» и создать новый аккаунт с паролем.
![]()
На последнем этапе необходимо будет установить права для просмотра изменения «расшаренных» папок. Сделать это можно в стандартном проводнике Windows через пункт контекстного меню «свойства», применительно к нужной вам папке.
![]()
После процедуры создания нового пользователя обязательно сделать перевход для текущего сеанса, чтобы изменения вступили в силу.
Установка клиентской части Samba на Android
Для доступа к серверу Samba и, соответственно сетевым дискам, на устройствах под управлением Android рекомендую использовать приложение Root Explorer (ссылка на скачивание полной версии без рекламы в конце статьи).
После того как приложение установлено и открыто, вводим настройки сервера, данную манипуляцию можно провести в автоматическом режиме нажатием на кнопку «сканирование».
![]()
После автоматического определения адреса сервера вводим логин и пароль от сервера самба, т.е. те данные, что мы создавали в первой части статьи и жмем «ок».
![]()
Как и обещал привожу ссылку на Root Explorer, версия 4.3.1 (полная версия, без рекламы) — скачать можно отсюда.
На этом все, надеюсь данный материал был полезен.
Samba Filesharing for Android — Бrootальный SAMBA-сервер: настраиваем доступ к файлам по Wi-Fi
Начнём издалека, ибо неискушённому пользователю слово Samba говорит лишь о бразильском танце, а не о пакете программ для работы с сетевыми протоколами, поэтому разъясню: ваш девайс становится виден как сетевое устройство на компьютере с Windows (или любой другой SMB-совместимой системой), что позволяет работать с файлами на вашем девайсе (копировать, удалять, создавать) через простой файл-менеджер.
Технически для организации доступа необходимо, чтобы и девайс, и компьютер находились в одной локальной сети (например, были подключены к одной и той же точке доступа). На компьютере могут потребоваться дополнительные настройки операционной системы и файервола (у меня, например, сеть была помечена как «общедоступная» и из-за этого сетевые устройства были не видны). Однако в большинстве случаев дополнительных настроек компьютера не нужно.
Первый камень преткновения, резко сокращающий число потенциальных пользователей, это необходимость заранее получить root-права и установить приложение Superuser. Впрочем, сейчас процесс получения root-прав практически для всех девайсов крайне прост, поэтому данное препятствие вполне преодолимо.
Разработчик гарантирует корректную работу приложения на устройствах с версией Android 4.0.x, однако у меня и на 4.1 никаких проблем не наблюдалось.
Интерфейс приложения
Темно, мрачно и с первого взгляда совершенно непонятно.

Однако это впечатление обманчиво. Все функции вынесены в меню, вызываемое соответствующей клавишей на вашем девайсе, а после единоразовой настройки вам потребуется лишь по необходимости включать сервер (enable) или отключать его (disable). Состояние его (enabled и disabled соответственно) выводится на главном экране приложения и сохраняется при перезагрузке девайса.

В это же меню вынесены настройки приложения (Settings) и функция обновления списка доступных файлов (Media scan).
Первый запуск и настройка приложения
Несмотря на отсутствие русской локализации, данный этап не должен вызвать никаких затруднений. Заходим в раздел Settings нижнего меню.

Устанавливаем пароль (Password) для доступа к вашим файлам, имя пользователя (Login), название рабочей группы (Workgroup name) и имя NETBIOS (NETBIOS name). Имя рабочей группы можно посмотреть в свойствах «Моего компьютера» в Windows. Имя NETBIOS является текстовым именем вашего девайса в сети и может быть любым (использоваться могут латинские буквы и цифры, к примеру пусть будет tommy).
Всё, обязательные настройки завершены! Теперь запускаем сервер (нажимаем кнопку «Enable» в главном меню) и соглашаемся с запросом приложения на root-доступ.
Чтобы попасть в файловое хранилище девайса, запустите файл-менеджер на компьютере и в строке пути к файлам введите \\»NETBIOS name» (вместо «NETBIOS name» вводите установленное ранее в настройках имя NETBIOS). К примеру, если вы установили имя NETBIOS tommy, то нужно будет ввести \\tommy и нажать Enter.
Есть и более лёгкий путь: нужно всего лишь зайти в сетевое окружение, и ваш девайс отобразится в списке доступных сетевых устройств.
При первом доступе система запросит имя пользователя и пароль, которые вы задавали пару минут назад. Введённые данные можно сохранить, чтобы в дальнейшем не вводить их при каждом подключении.
Далее вы можете работать с файлами так, будто они находятся на вашем компьютере!

Дополнительные настройки
Я не буду разбирать каждый пункт меню приложения, однако некоторые полезные функции озвучить всё же надо.
Первая — это белый список устройств (WiFi White List). По умолчанию доступ к файлам открыт для любого устройства, знающего пару логин-пароль, что небезопасно (особенно при условии, что доступ даётся не только на чтение, но и на запись, и изменить данное свойство нельзя). Тут и поможет режим белого списка. Активировав его, вы можете видеть список подключенных устройств и вручную давать некоторым из них доступ к файлам на вашем девайсе.

Следующая функция необходима тем, у кого (как у меня) есть необходимость открыть доступ не только к встроенной памяти девайсов, но к внешней флэшке. Для этого в настройках выбираем пункт «Иные настройки общего доступа к файлам» («Other Fileshare Settings»), далее — «Вторая папка общего доступа» («Second Shared Folder») и добавляем нужный носитель.

Личные впечатления
Самый большой плюс программы — это удобство. Не нужно искать провода или устанавливать специальное многомегабайтное ПО для того, чтобы скинуть пару фотографий или песен. Конечно, на большинстве девайсов можно и Bluetooth для этой цели использовать, но во-первых, он есть не на всех компьютерах, а во-вторых, скорость оставляет желать лучшего. Есть, конечно, вариант с расшариванием папки на компьютере и, бегая от телефона к компьютеру и обратно, через файл-менеджер на телефоне кидать по одному файлу в эту папку. Есть, конечно, FTP, но, как мне кажется, вариант Samba гораздо проще и удобнее.
В комментариях пишут о различных проблемах с приложением, однако у меня за всё время использования (почти полгода) проблем не было даже с HTC Desire с прошивкой от Cyanogenmod, для которого 4-й Андроид официально вообще не выходил.
В Маркете есть и иные приложения для поднятия сервера Samba, однако настолько простого, бесплатного и при этом функционального я не нашла.
Есть, конечно, и минусы. Для меня главным минусом является невозможность настройки папок доступа и прав на них (то есть, например, открыть только папки с фото и музыкой с возможностью добавлять файлы только в одну из них). Только все и только с правами записи. Также не в пользу программы говорит и большое количество негативных отзывов о работе на 4.1., но у меня, повторюсь, проблем не возникло.
Даю 8 баллов из 10. Крайне проста, удобна и функциональна. Всем, кто часто кидает файлы с компьютера и на него, ставить обязательно! Особенно если разработчик допилит её и уберёт проблемы с Android 4.1.
Fermana
Беспроводная передача файлов между ПК и Android
https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg
Обозреватель и автор журнала «Домашний ПК» (Andretti)
Любой смартфон на базе Android можно подключать к компьютеру напрямую по Wi-Fi, если настроить его должным образом. При этом вместо подсоединения USB-кабеля понадобится нажимать лишь одну кнопку – переключатель Wi-Fi в телефоне. В результате на нем автоматически заработает необходимое ПО, а на ПК появится дополнительный внешний диск.
Настройка Samba
Чтобы настроить сервер Samba на Android-устройстве, у пользователя уже должны быть права root. Далее необходимо установить саму утилиту Samba Filesharing на телефоне, а вот на компьютере ничего дополнительно инсталлировать не нужно, поскольку подключить накопитель можно с помощью встроенных в операционную систему средств (мы рассмотрим данный процесс на примере Windows, но в других ОС это тоже доступно).
Настройка смартфона упрощена по максимуму. После установки программы необходимо лишь указать логин, пароль и сетевое имя аппарата, после чего можно переходить к настройке ПК.
Чтобы подключить телефон как сетевой ресурс в Windows, в «Моем компьютере» следует выбрать команду «Добавить сетевой ресурс» из контекстного меню, сделать обзор всех доступных устройств, указать Android и свои логин и пароль.
Теперь каждый раз при включении на телефоне Wi-Fi сервер Samba станет стартовать автоматически, и в «Моем компьютере» можно будет увидеть папку Android. Сетевой ресурс отображается там постоянно, но без включенного Wi-Fi зайти на смартфон, естественно, не получится.
Открыв подключенную папку, пользователь попадает в корень SD-карты Android (точка подключения не изменяется в настройках) и может выполнять все привычные операции с файлами (копирование, удаление, запись) посредством Drag&Drop. [Установить]
Вакансии
Альтернативы
Virtual Data Cable
Главное отличие Virtual Data Cable от Samba Filesharing заключается в использовании протокола FTP для обмена информацией между устройствами. Запустив программу на Android, можно увидеть прямой FTP-адрес аппарата, после чего в любой операционной системе, где есть браузер (или FTP-клиент), следует ввести указанный адрес и получить доступ к телефону. Virtual Data Cable также позволяет выполнять с файлами все обычные операции (удаление, копирование, перемещение). [Установить]
Курс Англійської.
Подолай мовний бар’єр та розширюй коло друзів на розмовних клубах.
AndSMB

AndSMB выполняет обратную задачу по сравнению с Samba Filesharing. Вместо предоставления доступа к телефону по SMB программа, наоборот, сама умеет подключаться к сетевым ресурсам и обмениваться с ними файлами по этому протоколу. В утилите присутствует модуль синхронизации, автоматически сравнивающий содержимое директорий и на основании заданных правил производящий с ними определенные действия (это позволяет делать то же самое, что и в Samba Filesharing, но в полностью автоматическом режиме). AndSMB работает не только через Wi-Fi-соединения, но и в сотовых сетях (3G/4G). [Установить]
Программы для синхронизации
Cheetah Sync
После установки клиента Cheetah Sync на ПК и Android можно указать папки на каждом устройстве, которые будут синхронизироваться между собой. Доступны опции двунаправленного копирования файлов, перенос с ПК на Android, и наоборот. Cheetah Sync предназначен для любых типов файлов, но лучше всего подходит для синхронизации музыки, видео, фотографий. Например, утилиту можно настроить таким образом, чтобы при включении Wi-Fi новая музыка копировалась на телефон, а фотографии и видео со смартфона автоматически попадали на ПК. [Установить]
Samba Server — передача файлов с ПК на Андроид

Системные
Просмотров 4.2к. Обновлено 19 Дек 2023
Samba Server — приложение для доступа из локальной сети Windows к папкам и файлам андроид устройства, включая подключенные внешние накопители.
Последний раз приложение обновлялось разработчиком в 2014 году, но оно по-прежнему актуально и, возможно, является лучшим по скорости передачи данных и хорошо работает на современных устройствах. В модифицированной версии сделан перевод на русский язык и изменено название приложение на «Передача файлов».
Для работы приложения необходимо наличие root прав на Android!
- Для приставок — это значок трехстрочного меню [ ☰ ] на пульте ДУ.
- Для мобильных устройств можно назначить запуск меню при длительном нажатии на кнопку Домой [ ] штатными средствами или воспользоваться сторонней программой переназначения функций кнопок.
— На некоторых смартфонах меню можно вызвать долгим нажатием кнопки Назад [ ↩ ].
— На некоторых планшетах кнопка меню в виде трех вертикальных точек [ ⋮ ]
появляется на навигационной панели в горизонтальной (альбомной) ориентации.
Перед запуском сервера убедитесь, что имя рабочей группы в настройках Samba совпадает с именем рабочей группы в настрйках ПК.
При запуске сервера в сетевом окружении на ПК появится устройство с именем «ANDROID‑SHARE» с тремя расшаренными папками:
sdcard – внутренняя память устройства;
share – внешние накопители, подключенные к устройству;
share2 – файлы и папки системного раздела устройства.

Логин / пароль по умолчанию: admin / admin.
Имя хоста, логин и пароль для доступа к устройству, можно изменить в настройках.
Для анонимного входа в систему без ввода логина и пароля нужно снять флажок «Защита паролем» в разделе «Прочие настройки».

На некоторых версиях андроид в главном окне программы может не отображаться имя хоста и IP адрес, и вместо «Запущена – Работает» появляется «Запущена – Офлайн». Это ошибка приложения, но компьютер видит устройство и нормально к нему подключается.

Для бесперебойной работы SAMBA-сервера рекомендуется отключить режим энергосбережения в системных настройках устройства.
Приложение совместимо с ТВ-приставками, телевизорами и мобильными устройствами на платформе Android. Полная поддержка стандартного пульта Андроид ТВ приставки.
Требуемая версия Android: 4.2 и выше.
Расширенная модифицированная версия на русском языке.
Скачать: Samba Server – v140525 mod_ru (2 Mb)