Age: 6yrs 3mo 0d
Orion Server
Orion Server
Orion Server
Слава Украине!
Orion Server
IP на сайте:
54.224.99.70Orion ServerUnited States
Ashburn
Статистика посещений
Сейчас на сайте: 1
С начала суток (6.8 h):61
За прошедшие 24 h: 151
Уникальные IP: 98604
Всего посещений: 1776525

Файловый сервер в домашней сети Windows

Задача состоит в том, чтобы организовать доступ с компьютера под управлением Windows
(в частности Windows 8) к файловому хранилищу, расположенному на сервере под управлением Ubuntu Server.

На момент написания статьи имеется Ubuntu Server 13.10, ноутбук с Windows 8.
К серверу по USB подключен внешний HDD 2Tb.
Мне надоело из локальной сети подключаться к серверу по FTP или SSH, а захотелось сделать полноценную сеть с подключенным сетевым диском.

Решает поставленную задачу - Samba

В сети много статей на эту тему. Я решил остановиться на самом простом варианте, поскольку мне нужно просто обмениваться файлами с моим хранилищем без всяких разрешений, паролей, прав доступа и прочей сетевой лабуды.

Установим Samba.
apt-get update
apt-get upgrade
apt-get install samba

Редактируем конфиг
/etc/samba/samba.conf
Я несколько раз ставил и сносил Samba и даже руками удалил папку /etc/samba.
Возможно поэтому у меня она не появилась после последней установки. Я ее создал сам и поместил в нее файл samba.conf следующего содержания:
[global]
#Имя рабочей группы - должно быть такое, как в Windows
#(по умолчанию WORKGROUP)
workgroup = ORION
#Отображаемое имя Samba
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============= Share Definitions ============
[usershare]
#Директорий, который вы хотите видеть в сети Windows
path = /home/ftp
browsable =yes
writable = yes
guest ok = yes
read only = no

Для проверки можно выполнить команду
testparm
Ответ сервера:
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[usershare]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = ORION
netbios name = UBUNTU
server string = Samba Server %v
map to guest = Bad User
dns proxy = No
idmap config * : backend = tdb

[usershare]
path = /home/ftp
read only = No
guest ok = Yes

На строчку rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) не обращаем внимания. Это количество одновременно открытых файлов в Linux и Windows. Если это сообщение вас раздражает, то в сети есть способы от него избавиться.

Перегружаем Samba.
service smbd restart
Ответ сервера:
smbd stop/waiting
smbd start/running, process 14782

Все. С этим закончили - идем в Windows.

Загружаем Windows, жмем кнопку "Пуск", "Выполнить", вводим IP адрес нашего сервера.
У меня \\192.168.1.3

Highslide JS

Windows подключается и мы видим расшаренную папку, которую указали в /etc/samba/smb.conf
в секции
[usershare]
#Директорий, который вы хотите видеть в сети Windows
path = /home/ftp

Highslide JS

Жмем правой кнопкой мыши на эту папку и в выпадающем меню выбираем "Подключить сетевой диск".

Highslide JS

Я выбираю диск "U". В итоге получили поключенный ресурс Ubuntu Server в Windows

Highslide JS

Я предпочитаю файловый менеджер FAR.

Highslide JS

Комментарии.

николай
19 Jul 2017 9:04:04
Strong srt 2400
Как скачать и установить на плеер samba-server для домашней сети?
Домашняя сеть:
-проводная/WI-FI
-маршрутизатор TP-LINK TL-WR840N
-компьютер WINDOWS10
-плеер srt 2400 OS ANDROID v 5.1
-внешнийHDD 320Gb 3.5" в кармане с собственным питанием 12V

С уважением Николай



Admin
20 Jul 2017 12:17:52
Samba-server можно установить на OS Linux, а ваш плеер - Android. Да и вообще непонятно можно ли на него устанавливать приложения. Если можно, то есть samba-клиент под андроид. Посмотрите в эту сторону. В сети много информации на эту тему.
Например:
http://android-manual.org/soft-review/android-smb-client



Здесь вы можете оставить свой комментарий.






Введите текст с картинки: