Устанавливаем SAMBA Server
Ну что ж... Осталось только установить и настроить Самба сервер, что бы был удаленный доступ к вашим файлам.
Приступим, подключаемся к рутеру с помощью putty, вводим следущее:
- opkg update
- opkg install samba36-server
- #если нужно ставим web интерфейс самба
- opkg install luci-app-samba
- reboot
Заходим в веб интерфейс роутра, System-Network Shares и заполняем.
Монтируем ваши разделы.
Вкладка General Settings:
Hostname: Openwrt (тут можно писать все что угодно)
Description: Openwrt (тут можно писать все что угодно)
Workgroup: WORKGROUP (Укажите вашу рабочую группу)
Share home-directories: 0
Shared Directories
Нажимаем add
Name - Любое
Path - /mnt/share, где /mnt - точка монтирования, /share - папка на диске (это пример)
Allow guests - ставим галочку
Create mask - 0777
Directory mask - 0777
Открывем вкладку Edit template редактируем конфиг так:
[global]
netbios name = |NAME|
display charset = |CHARSET|
interfaces = |INTERFACES|
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
smb passwd file = /etc/samba/smbpasswd
max protocol = SMB2
unix charset = UTF-8
dos charset = cp866
display charset = UTF-8
security = SHARE
guest account = root
log file = /mnt/share/.samba/samba_log.%m
max log size = 50
log level = 0
load printers = No
preferred master = Yes
domain master = Yes
remote announce = 192.168.1.255
hosts allow = 192.168.1.0/24
passdb backend = smbpasswd
deadtime = 30
browseable = yes
[share]
path = /mnt/share
force user = root
read only = No
guest ok = Yes
hide dot files=yes
hide files=/.*/lost+found/
create mask = 0777
directory mask = 0777
Так же и с остальными дисками, если имеются. Все готово, все должно работать.
Если вы не хотите использовать web интерфейс, то тогда так:
Ну и последний конфиг который нам надо отредактировать, находится по адресу: /etc/config находим файл samba и редактируем приблизительно так:
Вкладка General Settings:
Hostname: Openwrt (тут можно писать все что угодно)
Description: Openwrt (тут можно писать все что угодно)
Workgroup: WORKGROUP (Укажите вашу рабочую группу)
Share home-directories: 0
Shared Directories
Нажимаем add
Name - Любое
Path - /mnt/share, где /mnt - точка монтирования, /share - папка на диске (это пример)
Allow guests - ставим галочку
Create mask - 0777
Directory mask - 0777
Открывем вкладку Edit template редактируем конфиг так:
[global]
netbios name = |NAME|
display charset = |CHARSET|
interfaces = |INTERFACES|
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
smb passwd file = /etc/samba/smbpasswd
max protocol = SMB2
unix charset = UTF-8
dos charset = cp866
display charset = UTF-8
security = SHARE
guest account = root
log file = /mnt/share/.samba/samba_log.%m
max log size = 50
log level = 0
load printers = No
preferred master = Yes
domain master = Yes
remote announce = 192.168.1.255
hosts allow = 192.168.1.0/24
passdb backend = smbpasswd
deadtime = 30
browseable = yes
[share]
path = /mnt/share
force user = root
read only = No
guest ok = Yes
hide dot files=yes
hide files=/.*/lost+found/
create mask = 0777
directory mask = 0777
Так же и с остальными дисками, если имеются. Все готово, все должно работать.
Если вы не хотите использовать web интерфейс, то тогда так:
- opkg update
- opkg install samba36-server
- reboot
Идем по адресу /etc/samba/ находим файл smb.conf.template и редактируем его:
[global]
netbios name = |NAME|
display charset = |CHARSET|
interfaces = |INTERFACES|
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
smb passwd file = /etc/samba/smbpasswd
max protocol = SMB2
unix charset = UTF-8
dos charset = cp866
display charset = UTF-8
security = SHARE
guest account = root
log file = /mnt/share/.samba/samba_log.%m
max log size = 50
log level = 0
load printers = No
preferred master = Yes
domain master = Yes
remote announce = 192.168.1.255
hosts allow = 192.168.1.0/24
passdb backend = smbpasswd
deadtime = 30
browseable = yes
[share]
path = /mnt/share
force user = root
read only = No
guest ok = Yes
hide dot files=yes
hide files=/.*/lost+found/
create mask = 0777
directory mask = 0777
Ну и последний конфиг который нам надо отредактировать, находится по адресу: /etc/config находим файл samba и редактируем приблизительно так:
пример 1:
config samba
option 'name' 'Openwrt'
option 'workgroup' 'WORKGROUP'
option 'description' 'Openwrt'
option 'charset' 'UTF-8'
option 'homes' '1'
пример 2:
config samba
option 'name' 'Ваша папка'
option 'workgroup' 'WORKGROUP'
option 'description' 'Ваше описание'
option 'charset' 'UTF-8'
option 'homes' '1'
После того как все конфиги отредактированы. Заходим в веб интерфейс рутера. Идем во кладку System - Startup находим самба нажимаем Disable затем Start
Или же можно сделать по другому. Запускаем путти, подключаемся к рутерe и вводим следующие команды:
- /etc/init.d/samba enable
- /etc/init.d/samba start
- reboot
Ну что же вот все и закончилось! Заходим в сетевое окружение и видим свою расшаренную папку!
Если у Вас при вводе команды reboot машрутизатор перезагружается, но винт не монтируется и рутр грузится со своей внутренней flash памяти. Не беда. Это лечится в два счета. Заходим в WinSCP топаем по адресу : /etc/init.d/ редактируем файл fstab. Вам нужно отредактировать всего лишь один параметр, находится он в самом начале конфига:
START=30
вам же нужно выставить:
START=10 (или 15 или 20)
После этого служба монтирование дисков будет запускаться быстрее.
Комментариев нет:
Отправить комментарий