В маршрутизаторе Beeline SmartBox TURBO+ есть USB разъем к которому можно подключить флешку или жесткий диск, превратив роутер в сетевой хранилище. Конечно, скорости у такой «шары» будут невелики, но вы получите возможность обмениваться данными между разными устройствами, сэкономите место на своем компьютере, перенеся «мусор» на роутер и можете хранить на маршрутизаторе резервные копии.
В предыдущей статье я подробно описал как настроить подключение внешнего накопителя к маршрутизатору Beeline SmartBox TURBO+.
Настройка сетевого доступа к подключенному диску сводится к установке пакета программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. В OpenWRT достаточно установить один пакет luci-app-samba4 , который при необходимости установит пакет samba4-server и подтянет другие зависимости.
Как установить Samba сервер на OpenWRT
Выполните следующие команды в консоли OpenWRT, что установить на маршрутизатор Samba сервер:
Подключение смарт ТВ бокса к компьютеру по сети, на примере Ugoos X4Q Pro
opkg update opkg install luci-app-samba4
Пакет luci-app-samba4 позволит вам настроить сетевой доступ к диску из веб-конфигуратора LuCi.
Настройка Samba сервера на OpenWRT
Все настройки Samba сервера храняться в файле /etc/config/samba4 и в моем случае выглядят так:
config samba option workgroup ‘WORKGROUP’ option charset ‘UTF-8’ option description ‘Samba on OpenWRT’ option interface ‘lan’ option allow_legacy_protocols ‘1’ config sambashare option name ‘share’ option path ‘/mnt/disk/data’ option read_only ‘no’ option guest_ok ‘yes’ option create_mask ‘0777’ option dir_mask ‘0777’
Веб-конфигуратор настроек Samba сервера находится в меню Services -> Network Shares
Все настройки интуитивно понятны и не требуют особых комментариев.
- option workgroup ‘WORKGROUP’- Имя рабочей группы сетевого хранилища
- option charset ‘UTF-8’ — Кодировка названий папок и файлов
- option description ‘Samba on OpenWRT’ — Имя сетевого хранилища в сети
- option interface ‘lan’ — Интерфейс маршрутизатора на котором будет работать Samba сервер
- option allow_legacy_protocols ‘1’ — Разрешать подключаться клиентам со старыми операционными системами типа Windows XP и т.п.
- option name ‘share’ — Сетевое имя папки общего доступа, может отличаться от названия директории на диске
- option path ‘/mnt/disk/data’ — Физический путь к директории на диске для сетевого хранилища
- option read_only ‘no’ — Полный доступ к хранилищу на чтение и запись
- option guest_ok ‘yes’ — Разрешить доступ без авторизации пользователей
- option create_mask ‘0777’ — Маска для создаваемых файлов (чтение, запись, исполнение)
- option dir_mask ‘0777’ — Маска для создаваемых директорий (чтение, запись, исполнение)
Доступ к сетевому хранилищу
ФИЛЬМЫ НА СМАРТ ТВ БОКСЕ напрямую с диска компьютера. DLNA медиа сервер в 2 клика без программ!
Доступ к вашему сетевому хранилищу можно получить по адресу: \192.168.1.1share. Где 192.168.1.1 — Ip адрес вашего маршрутизатора, а share — сетевое имя папки общего доступа. Для упрощения доступа в операционной системе Windows можно подключить сетевой диск и назначить ему букву:
Сетевой диск будет виден в системе под своей буквой и доступен для всех приложений.
Права доступа на директорию на внешнем накопителе
Если при попытки записать что-то на диск появляется ошибка, что отсутствуют права доступа, то выполните в консоли маршрутизатора с OpenWRT следующую команду:
chmod ugo+rwx /mnt/disk/data
Где chmod ugo+rwx команда разрешающая все для всех, а /mnt/disk/data имя папки на примонтированном диске, которую мы настроили в качестве сетевой.
Скорость записи на диск по сети в OpenWRT
В моем случае скорость записи на диск, который подключен к маршрутизатору Beeline SmartBox TURBO+ с прошивкой OpenWrt 23.05.0-rc2, не превышала 10 Мбайт в секунду.
Скорость чтения с диска по сети примерно в два раза больше и у меня составила около 20 Мбайт в секунду:
Постскриптум
Абсолютное большинство инструкций в интернете по OpenWRT в той или иной степени являются вольным переводом и пересказом официальной документации. Эта статья может вызвать такое же впечатление. Я при написании данной статьи так же опирался на официальную документацию и вносил правки в файлы конфигурации применительно к моему маршрутизатору Beeline SmartBox TURBO+ с прошивкой OpenWRT 23.05.0-rc2.
Благодарности
- https://openwrt.org/docs/guide-user/services/nas/cifs.server
- https://openwrt.su/vneshnie-ustrojstva/setevoe-khranilishche-na-openwrt
- https://geek-speak.ru/forums/topic/настраиваем-сетевую-папку-на-openwrt-samba/
- https://losst.pro/komanda-chmod-linux
Источник: moonback.ru
9 samba сервер и клиент – Инструкция по эксплуатации IconBIT XDR10DVBT
Медиаплеер может функционировать как SAMBA сервер или клиент.
SAMBA Клиент
Вы можете воспроизводить медиа файлы по локальной сети. Обратитесь к разделу ’
Просмотр потокового аудио контента’ для получения более подробной информации.
Этот плеер может использоваться в качестве сетевой системы хранения данных
(Network-Attached Storage). Он может быть подключен к домашней сети с помощью
проводного или беспроводного подключения
Когда подключение плеера к сети успешно установлено, включите функцию NAS в меню
настроек заранее (см пункт
3.5 Настройка сетевых параметров), а затем введите
строку : \IP Address в окне «Выполнить…» (в меню Пуск) или в адресной строке браузера
(Например: если IP адрес плеера 192.168.0.9, введите строку : \192.168.0.9) , и нажмите
OK или нажмите клавишу Enter на клавиатуре.
В Windows vista и Windows 7, введите :\192.168.0.9 в строке поиска, затем нажмите
клавишу Enter на клавиатуре.
Теперь Вы можете видеть и редактировать файлы, находящиеся на жестком диске
плеера, с помощью компьютера. Также вы можете воспроизводить файлы и копировать
их с компьютера на плеер и наоборот.
Перед использованием этой функции ее необходимо включить из меню настроек.
Источник: www.manualsdir.ru
Samba
Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.
Начиная с четвёртой версии, разработка которой велась почти 10 лет, Samba может выступать в роли контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000, и способна обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10.
Samba работает на большинстве Unix-подобных систем, таких как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.
Источник: wiki2.org