Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Опубликовано: 8 сентября 2023
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 2006
Комментарии: 0

В маршрутизаторе Beeline SmartBox TURBO+ есть USB разъем к которому можно подключить флешку или жесткий диск, превратив роутер в сетевой хранилище. Конечно, скорости у такой «шары» будут невелики, но вы получите возможность обмениваться данными между разными устройствами, сэкономите место на своем компьютере, перенеся «мусор» на роутер и можете хранить на маршрутизаторе резервные копии.

В предыдущей статье я подробно описал как настроить подключение внешнего накопителя к маршрутизатору Beeline SmartBox TURBO+.

Настройка сетевого доступа к подключенному диску сводится к установке пакета программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. В OpenWRT достаточно установить один пакет luci-app-samba4, который при необходимости установит пакет samba4-server и подтянет другие зависимости.

Как установить Samba сервер на OpenWRT

Выполните следующие команды в консоли OpenWRT, что установить на маршрутизатор Samba сервер:

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

Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Все настройки интуитивно понятны и не требуют особых комментариев.

  • 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’ — Маска для создаваемых директорий (чтение, запись, исполнение)

Доступ к сетевому хранилищу

Доступ к вашему сетевому хранилищу можно получить по адресу: \\192.168.1.1\share\.

Где 192.168.1.1 — Ip адрес вашего маршрутизатора, а share — сетевое имя папки общего доступа.

Для упрощения доступа в операционной системе Windows можно подключить сетевой диск и назначить ему букву:

Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Сетевой диск будет виден в системе под своей буквой и доступен для всех приложений.

Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Права доступа на директорию на внешнем накопителе

Если при попытки записать что-то на диск появляется ошибка, что отсутствуют права доступа, то выполните в консоли маршрутизатора с OpenWRT следующую команду:

chmod ugo+rwx /mnt/disk/data

Где chmod ugo+rwx команда разрешающая все для всех, а /mnt/disk/data имя папки на примонтированном диске, которую мы настроили в качестве сетевой.

Скорость записи на диск по сети в OpenWRT

В моем случае скорость записи на диск, который подключен к маршрутизатору Beeline SmartBox TURBO+ с прошивкой OpenWrt 23.05.0-rc2, не превышала 10 Мбайт в секунду.

Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Скорость чтения с диска по сети примерно в два раза больше и у меня составила около 20 Мбайт в секунду:

Маршрутизатор Beeline SmartBox TURBO+ и прошивка OpenWrt. Настраиваем сетевое хранилище NAS.

Постскриптум

Абсолютное большинство инструкций в интернете по OpenWRT в той или иной степени являются вольным переводом и пересказом официальной документации. Эта статья может вызвать такое же впечатление.

Я при написании данной статьи так же опирался на официальную документацию и вносил правки в файлы конфигурации применительно к моему маршрутизатору Beeline SmartBox TURBO+ с прошивкой OpenWRT 23.05.0-rc2.

Благодарности

При написании статьи были использованы следующие источники:

  1. https://openwrt.org/docs/guide-user/services/nas/cifs.server
  2. https://openwrt.su/vneshnie-ustrojstva/setevoe-khranilishche-na-openwrt
  3. https://geek-speak.ru/forums/topic/настраиваем-сетевую-папку-на-openwrt-samba/
  4. https://losst.pro/komanda-chmod-linux

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 6 | 0,190 сек. | 8.33 МБ