Что такое samba в роутере
Роутер ASUS Как Медиа и Файловый Сервер — Настройка DLNA и Samba
Продолжим тему создания файлового медиа сервера для владельцев роутеров Asus. В этой статье поговорим о применении технологий Samba и DLNA. Напомню, они служат для организации общего доступа к медиа-файлам, размещенным на флешке, которая подключена к USB порту маршрутизатора.
Настройка файлового сервера Samba на роутере Asus
В панели управления роутера Асус необходимо зайти в меню «USB-приложение», раздел «Файл-сервер». Настройки Samba сервера находятся во вкладке «Сетевое окружение».
Здесь для начала включаем сервер тумблером «Разрешить общий доступ к ресурсу» в положение «ON». Если настраиваете Samba медиа сервер дома, то заодно и разрешите гостевой доступ, чтобы не напрягаться каждый раз с вводом пароля.
Нижний блок предназначен для создания пользователей и назначения им уровня доступа к папкам на накопителе. Для создания новой учетной записи, отличной от администраторской, нужно нажать на иконку «+».
и придумать данные для авторизации
И далее выбираем папки на сервере и назначаем для них один из трех уровней доступа
Медиа-сервер DLNA на маршрутизаторе Asus — как пользоваться?
Теперь что касается медиа-сервера — разницу между сервером DLNA и Samba, надеюсь, вы уже поняли. Поговорим теперь про приложение Asus Media Server, которое находится там же, в разделе «USB-приложение». В некоторых моделях роутеров Asus его нужно устанавливать отдельно — для этого жмем на ссылку «Install»
На других он уже предустановлен в прошивку, как например на скриншоте ниже.
После этого наш сервер Asus станет доступным для коннекта с других устройств — смартфонов, компьютеров или ноутбуков.
Как Настроить DLNA и Samba Сервер на Роутере Zyxel Keenetic?
Если в вашем роутере имеется USB порт, то могу с 99% вероятностью сказать, что с его помощью можно создать медиасервер и транслировать по технологии DLNA или Samba видео или графический контент на другие устройства, подключенные к данному роутеру. В этой статье я наглядно покажу, как запустить сервер DLNA или Samba на wifi роутере Zyxel Keenetic.
В чем отличие Samba сервера от DLNA?
Для того, чтобы организовать медиа сервер в своей локальной сети, необходимо соблюсти несколько условий:
Прежде, чем осуществить нашу затею, необходимо подключить и настроить флешку для работы с роутером. Подробно о том, как это сделать, я уже рассказывал в статье про FTP-сервер.
Samba и DLNA сервер на роутере Zyxel Keenetic
Для создания dlna или samba сервера на роутере Zyxel Keenetic должен быть установлен отдельный компонент — часто изначально он не входит в стоковую прошивку, но его можно скачать дополнительно. Для этого идем в раздел «Настройки», вкладка «Обновление» и жмем на кнопку «Показать компоненты».
Находим тут «DLNA-сервер» и активируем его галочкой. Также проставляем галочки на всех пунктах в разделе «USB Storage» для того, чтобы роутер мог читать флешки с любой файловой системой — FAT32, NTFS, HFS+, — а также для возможности настраивать права доступа к папкам.
И нажимаем на кнопку «Установить» — после перезагрузки в админке появятся необходимые нам разделы.
После подключения накопителя к USB порту роутера идем в меню «Приложения» и открываем вкладку «DLNA». Ставим флажок на «Включить», после чего нажимаем на кнопку выбора папки
Кликаем по строчке с нашим накопителем и далее нажимаем сразу на кнопку «Выбрать», чтобы добавить на сервер весь каталог, либо выбираем отдельную папку.
Настройка Медиа Сервера На Роутере D-Link — DLNA и Samba
Приветствую, уважаемые читатели! О возможностях маршрутизаторов, оснащенных USB портом, мы уже рассказывали неоднократно. Вот и пришла очередь показать, как настроить Samba и DLNA серверы на роутерах фирмы D-Link. Поддержка данных технологий встроена в оболочку, поэтому никаких дополнительных прошивок с ними производить не понадобится.
Если вы знаете, что это такое, то ознакомьтесь со статьей, в которой я рассказываю про создание домашнего медиа сервера. Если коротко, то это хранилище мультимедиа файлов — фото, видео, музыки, — в которое можно зайти с любого подключенного к роутеру устройства (ноутбука, телефона, телевизора, ТВ приставки и так далее) и воспроизвести эти документы.
В случае с организацией медиа сервера на роутере D-Link, мы загружаем эти файлы на накопитель, который подсоединяется к USB, и с него ретранслируем их по локальной сети wifi.
Samba сервер D-Link
При создании Samba сервера на роутере D-Link для начала необходимо
Для создания пользователя переходим в раздел «Система — Пользователи USB». Здесь жмем на кнопку «Добавить»
Задаем для него имя, пароль и права для доступа — если нужно, чтобы он не мог записать данные, а только получить или скопировать информацию, то ставим флажок на «Только чтение»
После этого можно пройти в раздел «USB накопитель — Samba». Здесь активируем сервер галочкой «Включить» и при желании даем возможность анонимного подключения к нему.
В поле «Рабочая группа» вводим название своей локальной сети — по умолчанию она всегда называется «WORKGROUP». В качестве краткого описания и NetBIOS задаем имя для нашего сервера — можно оставить то, что уже есть — «D-LINK SERVER» и «D-Link»
Далее жмем «Применить» и потом на красную ссылку «Сохранить»
После этого сервер Samba D-Link отобразится в списке устройств, которые входят в локальную сеть данного роутера.
Маршрутизатор D-Link как DLNA сервер
Теперь давайте превратим роутер D-Link в DLNA-сервер. Отличие от предыдущего способа в том, что этот сервер будет работать только при использовании программ, поддерживающих DLNA. Если говорить про встроенные средства Windows, то это Windows Media Center.
Настройки находятся в том же разделе «USB накопитель», в графе «DLNA». Здесь ставим галочку на «Включено» и задаем имя DLNA сервера, которое будет отображаться на устройствах, на которых мы будем просматривать видосы с флешки. По умолчанию он называется «D-Link DLNA Server».
Далее нажимаем на кнопку «Добавить» в параграфе «Медиа-директории». Добавится поле с кнопкой выбора папки с флешки — нажимаем на нее
И выбираем ту папку с накопителя, которую хотим сделать доступной для просмотра по DLNA и куда мы будем заливать свои файлы, после чего нажимаем «Open»
Теперь на странице настройки DLNA сервера отобразится путь к этой директории. Остается только выбрать тип файлов для ретрансляции:
Соответственно, если мы оставим «Видео», которое установлено по умолчанию, то все остальные типы файлов из данной папки будут игнорироваться и по DLNA не передаваться.
После этого жмем кнопку «Применить»
И сохраняем изменения, нажав на появившуюся красную кнопку в верхнем правом углу
Теперь можно подключиться к нашему DLNA серверу D-Link с любого девайса, например с телефона, установив на него предварительно приложение для воспроизведения файлов по протоколу DLNA.
Либо через проводник Windows — оба сервера будут отображаться в списке сетевых устройств
Подключение USB флешки, или внешнего HDD к роутеру Asus. Общий доступа к файлам на роутере
Сейчас мы с вами будем подключать USB-накопитель, или внешний жесткий диск к роутеру Asus. Зачем? Вариантов много, но мы настроим общий доступ к файлам на этом накопителе, и DLNA сервер. В предыдущей статье я рассказывал для чего нужны USB разъемы на роутерах Asus, а в этой статье покажу как можно использовать подключенную к роутеру флешку, или внешний HDD для создания сетевого диска, к которому доступ будет со всех подключенных к роутеру устройств.
Очень удобно обмениваться файлами. Например, можно с компьютера скопировать на накопитель фильм, выключить компьютер, и смотреть этот фильм уже с телевизора, который подключен к этому роутеру. Или, еще вариант: если вы пользуетесь встроенным в роутере загрузчиком файлов, то все файлы, которые скачает роутер на подключенный к нему накопитель, будут доступны с компьютеров, телевизоров, и даже мобильных устройств.
Подключаем USB накопитель к роутеру Asus
Для начала, нам нужно взять флешку, или внешний жесткий диск, и подключить к роутеру Asus в USB разъем.
Если на роутере несколько USB портов, то накопитель можно подключить в любой. У меня к одному подключен 3G модем, а ко второму накопитель.
После подключения, можно переходить к настройке общего доступа к файлам. Честно говоря, там уже сразу все настроено. И ваши устройства уже могут получить доступ к файлам на подключенном накопителе. Поэтому, давайте сначала я покажу как на компьютере, телевизоре и телефоне (Android) открыть накопитель, который подключен к роутеру.
Управлять подключенными накопителями можно из настроек маршрутизатора. Например, можно сделать безопасное извлечение накопителя.
Общий доступ к файлам с компьютера, телевизора и мобильных устройств
На компьютере, просто откройте Проводник, и слева перейдите на вкладку Сеть. Нажмите правой кнопкой мыши на пустую область, и выберите Обновить. На вкладке Компьютер должен появится роутер. Откройте его.
Вы увидите содержимое подключенного накопителя. При попытке открыть любую папку, появится запрос имени пользователя и пароля.
Если вы правильно указали данные, то папка откроется, и вы получите доступ к своему накопителю. Сможете копировать туда файлы, удалять их, создавать папки и т. д.
Если у вас телефон, или планшет на Android, то открыть папку в локальной сети можно с помощью менеджера файлов «ES Проводник». Установите это приложение из маркета, откройте в нем папку LAN, и там увидите локальную папку сетевого диска, подключенного к маршрутизатору. Что бы указать пароль доступа, нажмите на сетевое устройств, там появится кнопка редактировать. Нажмите на нее, и задайте имя пользователя и пароль, как на компьютере.
Вот и все, все устройства, которые подключены к роутеру Asus могут открывать файлы, которые находятся на флешке, которая подключена к этому же роутеру. Даже, если все компьютеры выключены, а вы хотите на планшете посмотреть фильм из сетевого накопителя, то это у вас получится.
Настройка медиасервера (DLNA) и общего доступа к файлам на маршрутизаторах Asus
Там есть три вкладки: Медиасервер, Сетевое окружение (Samba) / Cloud Disk и Общий ресурс в FTP.
А вот настройки медиасервера на Asus RT-N18U:
Настройку FTP, я думаю рассматривать не будем. Это уже тема для отдельной статьи.
Заключение
Вопросы и советы оставляйте в комментариях. Удачи!
Сетевая файловая система Samba
From DD-WRT Wiki
Samba является одной из сетевых файловых систем, доступных для платформы DD-WRT. Сетевая файловая система позволяет обмениваться содержимым каталогов или целых дисков по сети. В DD-WRT это может работать в обоих направлениях: вы можете запустить сервер Samba на своем главном компьютере и запустить клиент на своем маршрутизаторе (таким образом, получая доступное для записи хранилище для маршрутизатора) или вы можете использовать Samba для совместного использования диска, подключенного (обычно через USB) к маршрутизатору среди всех компьютеров вашей сети.
Стандартная и более функциональные редакции DD-WRT содержат клиент Samba / CIFS. Mini и Micro версии DD-WRT не содержат Samba / CIFS. Смотрите вики-страницу Version Features (Что такое DD-WRT?).
Contents
[edit] Запуск клиента Samba в DD-WRT
Вы можете увидеть пример сценария запуска на странице Jffs.
[edit] Монтирование вручную
Вы можете временно смонтировать общий ресурс вручную через сеанс Telnet / SSH:
Сначала подключите необходимый модуль ядра:
Затем введите эти команды для подключения (монтирования) общего ресурса:
Примечание. При использовании CIFS процедура немного отличается:
Чтобы отключить (размонтировать) общий ресурс, введите эту команду в командной строке:
[edit] Разрешение общего доступа для записи для пользователей Windows
23.04.09 пользователь locketine посоветовал: Вы должны смонтировать диски как rw для пользователя «nobody». По умолчанию диски монтируются только для чтения для всех пользователей, кроме root. Следующая ссылка рассказала мне то, что мне нужно было знать. Я думаю, что использование «-o user» является важной частью при подключении (монтировании).
[edit] Файловая система для использования, которая работает
Первоначально я отформатировал свой жесткий диск USB как Fat32, потому что я хотел иметь возможность использовать диск на любом компьютере. Я не смог запустить Slim_samba2. Вот ссылка на точно такую же проблему, с которой я столкнулся.
Некоторое время я возился с этим и решил пойти с тем, что было рекомендовано в инструкции по Slim_samba2, то есть etx3/swap/ext3, как указано здесь в статье Форматирование и разметка USB-накопителя. Это прекрасно работает.
Ericmagaha 15:12, 31 марта 2010 (CEST)
[edit] Разрешение на запись для любой ОС, например Mac OSX, Windows
Я использовал Slim_samba2 и отформатировал свой диск как ext3/swap/ext3 для пакетов Optware / файла подкачки / данных, как описано в статье Форматирование и разметка USB-накопителя. Первоначально у меня был доступ только для чтения к диску из Windows и Mac. Пришлось изменить права доступа к разделу данных, т.е. /mnt/data. По умолчанию это 700, т.е. rwx——. Я использовал chmod и изменил его на 777, т.е. rwxrwxrwx. После этого я смог выполнить запись в раздел данных из Windows (Проводник Windows) и Mac (Finder).
Ericmagaha 15:12, 31 марта 2010 (CEST)
[edit] Примечание для Windows XP
В Windows XP по умолчанию включен параметр «Использовать простой общий доступ к файлам». Это принудительно устанавливает гостевой доступ к общим ресурсам и не разрешает устанавливать разрешения (на чтение, запись и т.д.) на основе определенных учетных записей пользователей. Если вы столкнулись с проблемами при работе CIFS, рассмотрите возможность отключения этого параметра.
Чтобы отключить его, перейдите к: Мой компьютер → Инструменты → Параметры папки → Вид В разделе «Дополнительные настройки» снимите флажок «Использовать простой общий доступ к файлам».
При желании запустите мастер настройки сети в панели управления Windows, чтобы настроить свои общие ресурсы.
Примечание о пароле. Убедитесь, что для учетной записи пользователя, с использованием которой вы хотите получить доступ к общему ресурсу, установлен пароль. Windows XP будет отклонять любые подключения по сети для учетных записей, у которых не задан пароль.
[edit] Примечание для Windows Server 2003 / Vista / 7
Особенно для Windows Server 2003 убедитесь, что ваша система поддерживает NTLM v1.
ПРИМЕЧАНИЕ. Для Windows Vista и Windows 7 (в основном) вы должны использовать версию Samba 3.4 или выше!
Если у вас есть USB-совместимый маршрутизатор с поддержкой установки пакетов Optware, the Right Way, это будет для вас очень просто. Для тех, кому доступно только пространство JFFS2, ваши возможности очень ограничены!
Чтобы без особых усилий заставить работать последнюю версию Samba (Samba 3.5.4 от 13.08.2010) с Optware, вы должны сделать следующее:
Сначала сделайте резервную копию вашей текущей Samba, на случай, если что-то случится:
Для пользователей текстового редактора vi:
Для пользователей, которые хотят редактировать эти файлы на своих компьютерах:
Теперь сделайте следующее:
В командной строке терминала (обязательно используйте Putty, а не Telnet при редактировании файлов с помощью Vi!), Выполните следующие действия:
Также вам нужно будет удалить файл в /opt/etc/init.d, который создал Samba35. Он называется S08samba
Теперь создайте новый файл smb.conf:
После открытия редактора новый файл должен называться smb.conf, нажмите клавишу Insert на клавиатуре и вставьте в новый файл следующее (большое спасибо okki, который обнаружил проблему с интерфейсом!):
После правильной вставки нажмите клавишу ESCAPE и введите :wq и Enter
Все, что осталось сделать, это перезагрузить маршрутизатор (хотя на самом деле не обязательно), а затем снова войти в систему и набрать:
Теперь вы сможете просматривать свои общие ресурсы и получать к ним доступ в своей сети в Windows 7!
ПРИМЕЧАНИЕ. Я еще не тестировал Samba35 S.W.A.T, но это должно быть так же просто, как выдать следующее:
Надеюсь это поможет!
Наконец, для тех, кто не хочет устанавливать Samba 35 или ищет еще более новую версию, выполните следующее:
[edit] Запуск сервера Samba на DD-WRT
Если у вас есть мощный маршрутизатор, такой как Asus WL-500gP (remium), вы можете использовать порты USB 2.0 для общего доступа с клиентами Windows.
a) установите USB-устройство в соответствии с инструкцией Хранилище USB b) включите JFFS c) обновите систему ipkg с помощью следующей команды d) установите Samba с помощью следующей команды
Samba2 не является актуальным пакетом.
Для установки Samba требуется версия libgcc, которую нетривиально найти.
Хороший инструкция находится здесь Optware Вы должны действительно попробовать этот способ, потому что он работает 🙂
Если у вас возникли проблемы с подключением (монтированием) общего сетевого ресурса, надеюсь, вам поможет следующее сообщение на форуме:
Problems mounting with cifs
Протокол: Netbios через TCP (порт 139) или SMB через TCP (порт 445)
Аутентификация: простой текстовый пароль, аутентификация Lanman (устарела), аутентификация NTLM (наиболее распространенная) или аутентификация NTLM2.
Это лишь некоторые из наиболее распространенных параметров.
Начните с попытки смонтировать общий ресурс на несуществующий IP-адрес. Это должно занять некоторое время, прежде чем вы получите ошибку тайм-аута. Это говорит о том, что аргументы, переданные вами в mount.cifs, заданы правильно.
На стороне сервера посмотрите, можете ли вы включить гостевой доступ (на сервере Samba установите параметр guest OK = yes в файле конфигурации smb.conf). Если это помогло, значит проблема заключается в разрешении имен пользователей или паролей.
Если у вас проблемы с доступом к Windows 7, попробуйте добавить ‘host msdf = no’ в глобальную область вашего конфигурационного файла Samba. Я не уверен, что именно происходит, но Windows 7, кажется, иногда заставляет Samba считать хост распределенной файловой системой и поэтому отказывается предоставлять доступ к файлам, если вы не подключили общий ресурс как сетевой диск. Благодаря этому теперь мне стало ясно и это отлично работает, получая доступ с Windows 7.