Samba сервер на роутере что это: Как Настроить Samba DLNA Сервер на Роутере За 3 Минуты?

Содержание

Как из роутера сделать сервер

На чтение 6 мин. Просмотров 2.9k. Опубликовано

Все более чаще в небольших офисах или в квартирах устанавливаются серверы. Это могут быть медиа, файловые или серверы баз данных. Для этих нужд обычно выделяется отдельный компьютер со специализированными операционными системами, на которых запущены необходимые службы (специализированное программное обеспечение). В более редких случаях могут использоваться серверные системы, но это дорогое решение для дома. Но мало кто знает, что в качестве сервера можно использовать обыкновенный домашний роутер. Его ресурсов, таких как частота процессора и внутренняя память, вполне достаточно для этого.

Выбор маршрутизатора для сервера

Конечно на стандартных прошивках зачастую нет никакой возможности запустить службы, выполняющие серверные функции, поэтому придется использовать прошивки выполненные на операционных системах открытого типа — *nix (Linux, FreBSD и пр.). Эти прошивки, разрабатываются сообществом энтузиастов и не являются коммерческими, т.е. Их можно свободно скачать в интернете и использовать по своему усмотрению свободно модернизируя и изменяя. Есть несколько свободных альтернативных прошивок:

  • Openwrt — наиболее известная прошивка, которая позволяет развернуть сервер путем настройки файлов конфигурации, поддерживает пакетную установку программ, которых существует более 3000;
  • DD-WRT — еще одна известная микропрограмма, разработанная для пользователей не желающих или не умеющих править файлы конфигурации. Настраивается через веб-интерфейс;
  • Tomato — подходит для маршрутизаторов на Broadcom чипах;
  • Прошивка от Олега — только для роутеров Asus.

Для того, чтоб определиться подходит ли Ваш маршрутизатор для установки альтернативной прошивки, нужно зайти непосредственно на сайт разработчиков и посмотреть список поддерживаемого оборудования. Очень важно понимать то, что все действия по прошивке выполняются на свой страх и риск. Никто не дает гарантии, что это будет работать, а в некоторых случаях можно получить «кирпич», т.е. полностью нерабочее устройство. Еще один критерий это то, что роутер должен иметь порт USB для подключения флешки или внешнего жесткого диска.

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

Настройка сервера на базе роутера Asus RT-N14U на заводской прошивке

В качестве подопытного выбран бюджетный маршрутизатор Asus RT-N14U с поддержкой USB, возможностью подключения принтера и 3G/4G модуля. Стандартная прошивка позволяет настроить его в качестве файлового/медиа сервера.

Прежде всего нужно подключить внешний накопитель к USB порту и убедиться в его работоспособности. Увидеть то, что роутер определил флешку или диск можно на главной странице настроек маршрутизатора. Будет показано имя накопителя и его объем.

Настройка сервера осуществляется через пункт меню «USB-приложение» по кнопке «Файл/Медиа-сервер». Откроется новая страница настроек с несколькими вкладками. На вкладке «Сетевое окружение (samba)» настраивается доступ к ресурсам диска, при необходимости настраивается разграничение доступа по пользователю/паролю или же общий гостевой доступ для всех пользователей. Выставляются права на файлы: чтение (R), запись (W) или запрет на доступ (N).

Для того, чтобы пользоваться общим диском, нужно подключить его к компьютеру, планшету или телефону. На компьютерах с операционной системой Windows подключение выполняется через Проводник, меню «Сервис — Подключить сетевой диск» или выполнить команду:

net use \\192.168.1.1

Для систем Linux в терминале выполняется команда mount.cifs (должен быть установлен пакет cifs-utils):

mount.cifs //192.168.1.1 /mnt/sharefolder

Доступ с телефона или планшета под управлением Android или iOS возможет при установке программы ASUS Aicloud

Вкладка «Общий ресурс в FTP» позволяет открыть общий доступ к ресурсам через FTP протокол. Настраивается аналогично файловому серверу. Для этого службу нужно включить и при желании можно разрешить вход анонимным пользователям, что делать категорически не рекомендуется по соображениям безопасности. Использовать FTP из интернета можно только при наличии статического IP адреса или используя службу DDNS.

Вкладка «Другие настройки» позволяет изменить имя устройства, название рабочей группы, количество одновременных подключений к серверу и настроить кодировку символов.

Маршрутизатор позволяет автоматически скачивать и раздавать файлы, используя протоколы HTTP/FTP или службу Torrent. Файлы загружаются в выбранную папку внешнего дискового накопителя. Служба загрузки (Download Master) устанавливается непосредственно на накопитель и занимает объем 50 Мб. Установка происходит нажатием на кнопку «Intall» меню «USB-приложение». Нужно выбрать в какую папку для установки службы и, после установки, ее нужно будет запустить. Эта утилита запускается отдельной службой и работает через TCP порт 8081. Можно в браузере набирать адрес роутера и порт для доступа и управления загрузками, например, http://192.168.1.1:8081.

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

Стандартная прошивка поддерживает технологию DLNA. Эта технология предназначена для просмотра мультимедиа контента на телевизорах, планшетах, телефонах без установки дополнительного ПО. Устанавливается служба через меню «USB-приложение», кнопка «Media Server Install». После установки службу нужно будет включить и указать папку, где будут храниться медиафайлы.

Сервер на роутере с использованием прошивки DD-WRT

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

По умолчанию эта микропрограмма представляет собой операционную систему Linux на ядре 2.4 и имеет уже сконфигурированную для работы с основными серверными службами: FTP, HTTP и Samba сервер, служба DLNA, доступ по протоколам Telnet и SSH. Если нужны дополнительные программы, то они без труда могут быть установлены.

Прежде всего для работы в качестве медиа или файлового сервера нужно правильно смонтировать флешку или внешний диск. Рекомендуется отформатировать накопитель под файловую систему EXT3. Это делается специальными программами по Windows или Linux. Чтобы монтирование происходило автоматически после подключения и перезагрузки роутера нужно в настройках прошивки указать во вкладке USB сделать активным следующие поля «Core USB support», «USB storage support», «Automatic drive mount». Проверить работоспособность можно набрав в адресной строке http://192.168.1.1/usb.asp, должна быть строчка со статусом устройства и надписью «Mounted at: /mnt».

Включение и работоспособность служб ведется в соответствующих закладках страницы настройки роутера путем включения необходимой утилиты в положение «enabled».

варианты использования и советы Хомяка

Множество новых моделей маршрутизаторов сейчас имеют по одному, а то и по два USB-порта. Отвечая на вопрос, для чего нужен USB порт на роутере, многие продавцы цифровой и сетевой техники просто пожали бы плечами и сказали: для подключения 3G/4G модема. И оказались бы правы. Но это не единственный способ использования USB-порта на маршрутизаторе.

Варианты использования

Каждый производитель сетевых устройств внедряет в модели своих маршрутизаторов новые функции. Обновление версий прошивок помогает дополнять и усовершенствовать и без того универсальное устройство, отвечающее за контроль и управление локальной сетью. Порт USB способен подключать множество устройств. Но действительно полезных и тех типов, с которыми может взаимодействовать сетевое оборудование, можно пересчитать по пальцам.

3G/4G LTE Модем

О том, как подключить 4G модем к роутеру через USB, рассказывается в следующем видео:

Современные сети мобильных операторов позволяют взаимодействовать со скоростями, сродни тем, что передаются проводным способом через Ethernet-кабель. Поэтому для подключения к интернету можно использовать USB-модем с SIM картой, и задействовать его в качестве основного или резервного источника.

Для малого и среднего бизнеса, работа которого связана с выходом в интернет, поддерживать стабильное соединение важно. А USB-порт маршрутизатора и функция Multi-WAN позволяет использовать Ethernet соединение в качестве основного, а 3G/4G модем – в качестве дополнительного, с автоматическим включением в сеть, если прекратилась работа первого.

Сетевой принтер

Как подключить принтер к роутеру по USB и настроить печать, рассказано в следующем видео:

Чтобы стандартный принтер обнаруживался всеми устройствами в локальной сети, нет ничего лучше, чем подключить его через порт USB к маршрутизатору. Если все в порядке, в настройках роутера будет указан подключенный принтер.

А далее остается дело за малым – подтянуть настройки вручную, если компьютер это не сделал за вас:

  1. Нажмите Win+I и введите control printers.
  2. Нажмите добавление принтера, затем «Необходимый принтер отсутствует в списке».

  1. Выберите добавление по TCP/IP.

  1. Обратите внимание на IP-адрес, присвоенный принтеру. Введите его в нужную строку и жмите «Далее».

  1. После поиска порта (если обнаружение не произойдет автоматически), выберите тип устройства «Особое».

  1. Нажав на «Параметры», переключите протокол на LPR и укажите любое «Имя очереди».

  1. Кликните «Далее» для установки драйвера и помогите установить его вручную (можно с диска/флешки), или выбрав ваш принтер из списка представленных драйверов.

С помощью программ для просмотра фото и редактирования текста можно полноценно работать через подключенный принтер.

Флешка с прошивкой

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

То же самое можно сделать для бекапа данных или восстановления.

Внешний накопитель (аналог сетевого хранилища)

Если пойти дальше, то вместо флешки можно использовать более вместительные накопители для организации сетевого хранилища (внешние жесткие диски с подключением по USB). Доступ можно создать через несколько программ, использующих различные протоколы данных:

  1. Samba-сервер – простое решение для организации доступа к сетевому диску, подключенному к роутеру. Отображение в Windows аналогично папке, открытой для сетевого доступа. Файлы из сетевой папки можно просматривать, копировать, удалять и записывать. Настройка сервера делается в веб-интерфейсе маршрутизатора.

  1. FTP-сервер – аналогичен Samba, только вместо обычного отображения по имени папки в сети, можно организовать доступ по IP-адресу через FTP-клиент.

В качестве FTP-клиента может быть как «Проводник», так и альтернативное ПО: Total Commander, FileZilla, WinSCP и прочие.

Для соединения необходимо прописать IP-адрес, порт и при активации анонимного пользователя, выполнить вход (или использовать заранее созданный логин и пароль).

  1. Torrent-клиент – отличная функция, если она поддерживается маршрутизатором. Позволяет загружать данные через торрент напрямую к подключенному по USB-диску. А так как диск автоматически виден всем устройствам в сети, получить доступ можно к загруженным файлам с каждого домашнего устройства.

  1. DLNA-сервер – лучшее решение для чтения медиаконтента, размещенного в локальной сети. Скорость и качество передачи картинки намного выше, чем при обработке данных по другим протоколам. Многие современные плееры (VLC, Windows Media Player, Kodi) отлично работают с этим протоколом, поэтому смотреть видео, картинки и слушать музыку можно на компьютере, смартфоне и телевизоре в одной сети. Настроить DLNA можно в личном кабинете вашего маршрутизатора.

Рекомендации при выборе маршрутизатора с USB-портом

Сетевые устройства с USB имеют различные характеристики по железу и возможностям. При выборе роутера обращайте внимание на:

  1. Стандарт разъема USB. В более дешевых моделях установлен USB0 с максимальной скоростью обработки данных 480 Мбит/с. В USB 3.0 эта скорость в 10 раз выше. Для транслирования видео через DLNA-сервер в 1080 или 4K при чтении с USB 2.0 можно столкнуться с трудностями в виде подтормаживания, отставания картинки от звука и прочими неудобствами.
  2. Питание от USB. Так как внешний диск запитывается от USB, роутер должен предоставить ему необходимый для работы ток. Некоторые устройства маломощны и попросту не смогут запитать диск для его подключения.
  3. Функции. Описанные в статье возможности создания серверов для работы с файлами в сети есть не у каждого роутера с USB-портом на борту.
  4. Совместимость с USB-модемами – основной параметр для работы с 3G/4G модемами. В целом, список поддерживаемых модемов в современных роутерах огромный, но желательно проверять по технической документации сразу два устройства на совместимость.
  5. Количество портов – чем больше, тем лучше. Зачем ограничивать себя выбором соединения только модема или только принтера, если можно подключить оба устройства разом.

Заключение

Зачем нужен порт USB на роутере? Для подключения такого оборудования:

  1. 3G/4G LTE модемы – организация основной или резервной линии интернета через оборудование сотовых операторов.
  2. Принтеры – расшаривание сетевого доступа к печатающему устройству на все машины, что находятся в локальной сети.
  3. USB-Накопители, флешки – запись и чтение информации через различные протоколы, доступные каждому устройству, находящемуся в сети.

Если вам необходим доступ к таким функциям, перед приобретением роутера с USB-портом ознакомьтесь с подробным его функционалом, относительно настроек USB-накопителя, модема и принтера.

Устанавливаем Samba

Прошивка роутера альтернативной прошивкой OpenWRT и установка HTTP файлового сервера на примере роутера TP-Link TL-WR1043ND

Начало статьи:

Создаем свой постоянный ip адрес

Установка Samba

Для поддержки Samba установим и настроим следующий пакет

luci-app-samba

После установки пакета во вкладке «Сервисы» появится вкладка «Сетевые ресурсы».

Настроим Samba. Для этого нажмем кнопку «Добавить».

В появившемся окне зададим произвольное имя нашего сервера Samba, укажем путь к нашему внешнему USB диску с файлами, установкой галочки разрешим гостевой вход и зададим права для всех на чтение, запись и удаление файлов. После настройки параметров на вкладке «Основные настройки» зайдем во вторую вкладку «Редактировать шаблон».

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

Во второй вкладке «Редактировать шаблон» изменим всего одну строку. В строке «security» изменим после знака = на share. После этого нажмем кнопку «Сохранить и применить».

После настроек Samba необходимо включить скрипт на выполнение. Для этого заходим по пути «Система», «Загрузка» и щелкнем мышкой в строке Samba по слову Отключено.

Скрипт включится автоматически.

Далее, внизу справа нажимаем кнопку «Применить» и любым способом перезагружаем роутер, например, выдернем и вставим шнур питания роутера. На этом настройка Samba закончена.

Подключаем сервер Samba как расшаренный сетевой диск в Windows

Открываем в Windows «Мой компьютер» и нажимаем кнопку «Подключить сетевой диск».

В появившемся окне жмем кнопу «Обзор».

В следующем окне вызовем раскрывающийся список в строке OpenWRT.

Выберем наш роутер и нажмем ОК.

А в этом окне нажмем «Готово».

Ву-а-ля, откроется расшаренный сетевой диск.

Проверим его работу. Щелкнем мышкой в папке mirror в альбоме DJ Vint любую песню. Как видим, все работает.

На этом настройка сервера Samba закончена.

Послесловие. На этом заканчивается серия статей о настройке простейшего файлового сервера с доступом к нему через сеть интернет. Как мы увидели, простыми манипуляциями с роутером можно сделать полноценный HTTP файловый сервер. Мало того, администрирование файлами, хранящимися на нашем файловом HTTP сервере, занимает минимум Вашего времени. Дабы сервер Samba делает доступ к нашему файловому серверу очень быстрым и безопасным в среде Windows нажатием всего одной клавишей по нашему расшаренному диску…

!!!Achtung!!! ДЫРА в Самбе — 2gusia aka mikemac — LiveJournal

Судя по хабропосту, опирающемуся на Samba Security Releases

дыра CVE-2017-7494 Etherblue относится и Самбе. То есть к Linux и BSD (что-то мне подсказывает, и к Mac OS, но пока не уточнял)

Проверить версию Самбы можно из командной строки (smbd -V или smbstatus)

~/ root~$ smbstatus
 
Samba version 4.6.3

Версии 4.6.4 / 4.5.10 / 4.4.14 — уже исправлены. Версии ниже 3.5.0 не подвержены уязвимости. Соответственно 4.6.3 как в примере выше — уязвима

1) Сборка 11.0.0.4.4303, свободная от уязвимости, доступна для загрузки.

Срочно закрываем путём установки исправленной версии. Не забыв сначала сохранить конфиг.

2) Если по какой-то причине нет возможности, как немедленную заплатку на хабре советуют:

обойти эту уязвимость, можно добавив следующую строку в свой файл конфигурации smb.conf:
nt pipe support = no

на nas4free идём в Services > CIFS/SMB > Settings
Мотаем диалог донизу и добавляем строку nt pipe support = no в окошко

(на остальные строки не смотрите, это у меня для других целей)

Жмём кнопку Save & Restart

Понятно, что при этом у вас отрубятся SMB1 сервисы, но в наше время вряд ли они кому нужны.

Я проверил, в /usr/local/etc/smb4.conf
строка nt pipe support = no в секцию [global] добавилась

3) Я бы советовал пройтись по всем *nix устройствам в локальной сети. Начиная с роутера. Мало ли у вас на роутере самба поднята… И проверить не открыт ли 445 порт вдруг наружу. Хотя мне трудно представить зачем такое нужно.

На Дюнах пойду отключу самба сервер вообще от греха. Апдейтов вряд ли дождусь, зачем мне по большому счёту на медиаплеерах Самба? Нашёл прямо в коде своей прошивки 150721_0135_b9 что samba 3.0.30, не подверженная. Зато на текущих Solo и пр уязвимая. Но для текущих исправят.

UPD На всякий случай Samba — она везде. На Linux, BSD, MacOS… В роутерах, NAS, медиаплеерах, телевизорах, и пр. Даже Android и iOS внутри Linux и BSD соответственно. К счастью, ни там ни там по умолчанию Samba server не поднят.

Особенно плодотворна эксплуатация CVE-2017-7494, конечно, в роутере. Многие любят вешать на него HDD и смотреть фильмы и пр. Опасное дело, оказывается… А обновления прошивок точно не для всех роутеров выйдут.
Впрочем, на моём роутере всё OK
smbd -V
Version 3.0.37

Тем более медиаплееров, ТВ и прочих сноповязалок на Linux… Впрочем, если на сноповязалке не работает Samba сервер — к ней без претензий.

Насчёт CVE-2017-7494 для Mac OS погуглил — пока тишина. Но, с одной стороны, множество *nix уязвимостей на support.apple.com упоминают, ср хоть свежее. А с другой Samba — это часть оси макинтоша. И во многих случаях сервер Samba активирован. Так что я буду очень удивлён, если CVE-2017-7494 обойдёт маки стороной.

Беспроводная связь Wi-Fi между ПК и смартфоном на базе Android с помощью Samba

Многие сталкивались с проблемой соединения компьютера и смартфона для передачи разного рода информации. Будь то необходимость перекачивания фотографий, документов, программ, игр и других файлов. При соединении по проводам есть ряд неудобств, которые я не буду описывать, их вы и так знаете без меня. А если в смартфоне есть Wi-Fi и к домашнему ПК подсоединен беспроводной роутер или есть ноутбук с Wi-Fi, то не воспользоваться этим благом просто преступление!


Для того чтобы подключить смартфон к компьютеру по Wi-Fi, его нужно настроить соответствующим образом.

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

Для подключения будем использовать пакет программ Samba, который позволяет обмениваться файлами с сетевыми дисками и принтерами при помощи различных операционных систем по протоколу SMB/CIFS. Для настройки сервера Samba на Android-устройстве, пользователь должен иметь права root (учетной записи главного администратора, ее можно получить к примеру с помощью программы Universal AndRoot, как ею пользоваться это тема для отдельной статьи и мы не будем её рассматривать сейчас).


На телефоне необходимо установить утилиту Samba Filesharing (ее можно найти по адресу: market.android.com/details?id=com.funkyfresh.samba), на компьютере же ничего дополнительно устанавливать не нужно, воспользуемся встроенными в операционную систему средствами, на примере наиболее распростроненной — Windows, других ОС эта настройка тоже доступна.
Настройка смартфона минимальна. Установив программу, необходимо указать пароль, логин и сетевое имя аппарата, вот и все теперь можно перейти к настройке ПК.Телефон необходимо подключить, как сетевой ресурс в Windows. Для этого необходимо перейти в меню «Мой компьютер» и там выбрать — «Устройства и принтеры», найти, Android указать для него свои пароль и логин.


Теперь после каждого включения WiFi в телефоне , сервер Samba будет стартовать в автоматическом режиме, и в папке «Мой компьютер» можно будет видеть папку Android. Она будет там отображается постоянно, но без включения Wi-Fi открыть на смартфоне какие либо файлы, конечно, не получится.


Для работы нужно открыть подключенную папку, после чего попадаете в корневой каталог SD-карты Android, после чего можно выполнять любые операции с файлами посредством Drag&Drop
В качестве альтернативы можно использовать программы Virtual Data Cable и AndSMB, но это уже как говориться на любителя.

 


Понравилась полезная статья? Подпишитесь на RSS и получайте больше нужной информации!


Как получить доступ к USB-накопителю в моем маршрутизаторе (Huawei B315), который используется совместно с общим пакетом samba

Я хочу получить доступ к USB-накопителю, подключенному к моему маршрутизатору LTE Huawei B315. Я настроил его правильно в соответствии с страницами веб-конфигурации на маршрутизаторе, но я понятия не имею, как получить доступ к нему с моего ноутбука xubuntu 15.10 (который подключен к Wi-Fi, который предположительно использует USB-Stick). Я просмотрел все страницы / форумы / руководства Huawei, которые я смог найти, и я не нашел инструкции о том, как это сделать.

Я также обыскал более широко и нашел, как использовать это из окон или как использовать общий доступ к Windows из Linux, ни один из которых я пытаюсь сделать.

Я нашел несколько смутно похожих вопросов, здесь и в другом месте, но все они получают доступ к доходу samba, у которого есть имя общего ресурса на сервере с именем сервера. Если у моего маршрутизатора есть имя сервера или usb, имя общего ресурса хорошо скрыто — я просмотрел каждый параметр или пункт меню на маршрутизаторе.

При регистрации в качестве администратора на маршрутизаторе, кроме обычных страниц настройки LTE и WLAN, у него есть меню «Больше». В этом меню есть элемент для совместного использования, нажатие на которое приводит вас к странице совместного доступа. отсюда есть три варианта навигации Samba, пользовательские настройки и DLNA.

Под Samba есть один флажок, чтобы включить Samba sharing и эту информацию:

«Ваш маршрутизатор поддерживает сервер Samba, что позволяет вашему компьютеру получить доступ к USB-накопителю или USB-принтеру, подключенному к маршрутизатору с помощью сервера Samba. Чтобы установить учетную запись Samba, перейдите на страницу« Настройки пользователя ».

Страница «Настройки пользователя» позволяет создавать пользователей и предоставлять им пароли, а также читать или читать / записывать доступ к каталогам (включая все) на общем ресурсе. Я создал пару пользователей с доступом для чтения и один с чтением / записью. Р>

Страница DLNA позволяет включить или отключить совместное использование (я включил ее) и позволяет вам установить путь (через какой параметр я обнаружил, что джойстик usb известен маршрутизатору как / usb1_1.

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

    

Вайфайные заморочки (требуется помощь зала)

Тестирую тут очередную «ячеистую» Wi-Fi систему для покрытия большой площади (в данном случае это Tenda Nova MW6). Все установилось, все работает, скорости канала показывает отличные.

Локальная сеть — гигабитная. Скорость копирования с домашнего файл-сервера на компьютер — порядка 80-90 мегабайт в секунду, иногда разгоняется и до 100 мегабайт в секунду.

Теперь внимание — вопрос. К точке доступа подключаю смартфон. Он цепляется на 5 ГГц, скорость Интернета — максимальная, фактически 300 на 300 мегабит.  

Значит, скорость скачивания с файлсервера на смартфон должна порядка 20-30 мегабайт в секунду, правильно? Ставлю скачиваться файл с файлсервера на смартфон — а там вообще порядка 1 мегабайта в секунду. Я-то думаю, почему FullHD не воспроизводится и тормозит по-черному. Причем это наблюдается на разных устройствах — смартфоне и планшете.

Ну, хорошо. Подключаюсь к старой сети UniFy. Там 2,4 ГГц и скорости вот такие.

То есть ожидаемая скорость перекачки из локальной сети — где-то 5-7 мегабайт в секунду. Качаю — да, от 4 до 5 мегабайт, то есть вполне похоже на ожидаемые показатели. И FullHD воспроизводится нормально и без тормозов.

И это все — в одних и тех же условиях, UniFy и Tenda Nova подключены к одному и тому же роутеру, там все оданаковое.

Что это может быть — у кого-нибудь есть предположения? Я себе уже весь мозг сломал, все настройки перерыл. Ничего не понимаю.

Upd: Еще чудастее! Я подключил ноутбук к Nova. Тест интернет-канала выдает где-то 150 мегабит. Ну и при скачивании из локальной сети — 10 мегабайт в секунду, то есть совершенно нормальная скорость! Значит, он зарезает до 10 мегабит (1 мегабайта в секунду) только для устройств на Android! И как это, интересно, побороть?

Upd2: Пардон, всех запутал. На Windows нормальную скорость скачивания из локальной сети выдает UniFy. Novа на Windows вообще пока не дает подключиться к локальной сети, причем что ей там не нравится — непонятно совершенно. При этом на Android с ES Проводник локальную сеть видит и прекрасно подключается. Но качает очень медленно. У меня скоро  мозги вскипят.

Upd3: Подключил на Windows к локальной сети (одна неправильная настройка была, причем почему с Android работало, а с Windows нет — непонятно). Скорость под Windows — 18-20 мегабайт в секунду, это уже очень хорошо. Скорость на Android — по прежнему низкая, где-то 1,4 мегабайта в секунду. SMB протоколы на NAS настраивал, Jumbo Frame установил в минимум (пока непонятно, как вообще отключить Jumbo Frame) — не помогло. Но еще есть поле для экспериментов.

Upd3: Все, победил Android — огромное спасибо за советы, именно они и помогли! Знаете что в конце концов оказалось? На NAS надо было поддержку Samba понизить с максимальной Samba 3.0 до Samba 2.0. И тогда на Андроиде на этой сети (от чего зависит — не понимаю совершенно) поднялась скорость до 4,3 мегабайт в секунду, так что теперь FullHD нормально воспроизводится. Что и требовалось доказать. На Windows скорость так и осталась порядка 20 мегабайт в секунду. Вот ведь нетривиальная задачка была. Еще раз — всем спасибо большое. Ну и в таком виде Nova уже вполне пригодна для использования, потому что в остальном все пока вполне пристойно. Тестирую, обзор буду писать после минимум недельного использования — там еще какие-нибудь косяки могут вылезти.

MikroTik RouterOS и общий ресурс SMB

Практически любое устройство MikroTik RouterOS может работать как файловый сервер Windows. Начиная с RouterOS версии 5.12, вы можете включить функцию обмена файлами SMB. Эта функция может быть очень удобной, когда вам нужно поделиться несколькими небольшими файлами.

Эту удобную функцию можно использовать даже с кластером без хранилища Windows Server 2016/19 в качестве сетевого расположения для диска-свидетеля кластера.

 

Включение службы общего доступа к файлам SMB

Вы можете получить доступ к этой услуге через меню IP > SMB .

Появится новый диалог. Здесь вы можете настроить основные параметры.

Наиболее важными являются Включено и Интерфейсы .

Первый вариант позволяет включить или отключить эту службу. Вы можете включить эту службу из командной строки с помощью:

 > IP SMB включен = да 

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

Вы также можете использовать командную строку:

 > ip smb set interfaces=ether1,ether2,... 

 

Определение новых файловых ресурсов

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

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

При нажатии на кнопку с именем [Общие ресурсы] вы откроете новое окно, содержащее список всех существующих общих файловых ресурсов.

Здесь вы можете добавить, удалить, включить или отключить любой общий ресурс. По умолчанию каждый общий ресурс будет иметь до 10 одновременных подключений.

Мы добавим новый общий ресурс, нажав кнопку [ + ].

В этом примере я создал общий ресурс с именем share1 в каталоге /share1 .Имейте в виду, что вы должны ввести имя каталога, иначе вы будете совместно использовать весь диск (т.е. /). И ты не хочешь этого делать!

Вы можете добиться того же результата с помощью командной строки:

 > общие ресурсы ip smb add name=share1 directory=/share1

> ip smb расшаривает печать
Флаги: X - отключено, I - неактивно, * - по умолчанию
#    ИМЯ                                      DIRECTORY                                      MAX-SESSIONS
0 * ;;; доля по умолчанию
pub                                       /pub                                                     10
1    share1                                   /share1                                                 10 

 

Добавление наших пользователей

По умолчанию есть только гостевая учетная запись без пароля .%GSy>kq-q3IhaEcE;}okNy7/~/1JUMA ). Второй вариант — полностью отключить гостевой доступ к службе SMB (флажок Разрешить гостям в главном диалоговом окне).

Нажмите на кнопку с именем [ Пользователи ], и вы увидите в новом окне список всех определенных пользователей. Вначале будет только эта гостевая учетная запись.

Дважды щелкните по нему и откройте диалог свойств пользователя. Введите здесь новый пароль.%GSy>kq-q3IhaEcE;}okNy7/~/1JUMA

Таким же образом можно добавить нового пользователя.

Введите имя пользователя (поле с именем Имя ) и соответствующий пароль. Здесь вы можете выбрать, будет ли этот пользователь доступен только для чтения.

В этой демонстрации я сделал простой пароль. Однако вам следует использовать надежные пароли, особенно если вы планируете использовать таких пользователей (учетные записи) только для доступа к машине.

Вы также можете использовать командную строку:

> пользователи ip smb добавляют имя = user2 пароль = test4321 

Как видите, при добавлении нового пользователя из командной строки по умолчанию он будет в состоянии только для чтения.Используйте параметр read-only=no , чтобы назначить ему права доступа на чтение и запись.

 

Тестирование с использованием сервера Windows

Для окончательного теста я создал простой текстовый файл с именем Document.txt и вставил в него 5 абзацев текста Lorem Ipsum.

Я перетащил этот файл в свой новый общий ресурс /share1 .

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

Я вошел на один из своих серверов, открыл проводник Windows и ввел URL-адрес \router\share1 . Появилось приглашение безопасности:

Я ввел имя пользователя и пароль для этого маршрутизатора и нажал [OK]. Сервер в домене и это не важно. Я получил доступ к общему ресурсу:

Как видно из этого снимка экрана, сервер не использует старый протокол SMB 1.0 и нуждается только в клиенте для сетей Microsoft .Более того, MikroTik может поддерживать протоколы SMB 1.0 и 2.0.

Я открыл этот тестовый файл и попытался написать в конце новую строку:

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

Как видно из этого сценария, этот механизм очень прост в реализации и использовании. Более того, он изначально поддерживается любым сервером Windows 2012R2 и более поздних версий. Это открывает широкий спектр различных возможностей.

Если вы планируете использовать эту службу для большего количества файлов, вам следует рассмотреть возможность использования версии RouterOS x86. В этом случае вы можете запустить RouterOS на любом ПК (включая виртуальные машины) с большим дисковым пространством и более быстрым доступом к диску. Конечно, вы также можете использовать либо карту microSD, либо USB-накопитель (если ваш RouterBoard поддерживает это), но нет гарантии, что вы останетесь довольны их работой.

С точки зрения безопасности эта функция полностью основана на пользовательской базе данных локального маршрутизатора.Извините, нет AD или любой другой интеграции. С другой стороны, это хороший выбор, когда вам нужно использовать этот общий ресурс для какого-либо конкретного использования и когда это имя пользователя и пароль должны быть уникальными в вашей сети.

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

Остерегайтесь потенциальных полостей и ловушек. Тщательно проверьте свою конфигурацию, прежде чем включить ее. Последнее, что вам нужно, это сделать общедоступную запись.

Оставайтесь с нами.

Нравится:

Нравится Загрузка…

Родственные

Настройка Linux Samba (SMB) — Как настроить Samba (общий доступ к файлам Linux Windows)

Совместное использование ресурсов, таких как файловые системы и принтеры, в системах Microsoft Windows осуществляется с использованием протокола, называемого блоком сообщений сервера или SMB.Для работы с такими общими ресурсами в сети, состоящей из систем Windows, система RHEL должна поддерживать SMB. Используемая для этого технология называется SAMBA. Это обеспечивает интеграцию между системами Windows и Linux. Кроме того, это используется для обеспечения общего доступа к папкам между системами Linux. SAMBA состоит из двух частей: сервера Samba и клиента Samba.

Когда система RHEL обращается к ресурсам в системе Windows, она делает это с помощью клиента Samba. В системе RHEL по умолчанию установлен клиент Samba.

Когда система RHEL предоставляет ресурсы системе Windows, она использует пакет Samba Server или просто Samba. Это не установлено по умолчанию и должно быть настроено исключительно.

 

Установка SAMBA в Linux Redhat/CentOS

Независимо от того, установлена ​​ли Samba в вашей системе RHEL, Fedora или CentOS, ее можно проверить с помощью следующей команды: «

$ об/мин -q самба

Результат может быть — « пакет samba не установлен «, или что-то вроде « samba-3.5.4-68.el6_0.1.x86_64 », показывающая версию Samba, присутствующую в системе.

Чтобы установить Samba, вам нужно стать пользователем root с помощью следующей команды (укажите пароль root при появлении запроса):

$ вс —       

Затем используйте Yum для установки пакета Linux Samba:

# юм установить самбу

Будет установлен пакет samba и его зависимый пакет samba-common.

Прежде чем вы начнете использовать или настраивать Samba, необходимо настроить брандмауэр Linux (iptables), чтобы разрешить трафик Samba.Из командной строки это достигается с помощью следующей команды:

# firewall-cmd —enable —service=samba

 

Настройка Linux SAMBA

Конфигурация Samba предназначена для присоединения системы RHEL, Fedora или CentOS к рабочей группе Windows и настройки каталога в системе RHEL для работы в качестве общего ресурса, к которому могут получить доступ аутентифицированные пользователи Windows.

Для начала вы должны получить привилегии root с помощью (укажите пароль root при появлении запроса):

$ вс —      

Отредактируйте файл конфигурации Samba:

# vi /etc/samba/smb.конф

 
Раздел smb.conf [global]

Файл smb.conf разделен на несколько разделов. раздел [global] , который является первым разделом, имеет настройки, которые применяются ко всей конфигурации Samba. Однако настройки в других разделах файла конфигурации могут иметь приоритет над глобальными настройками.

Для начала задайте рабочую группу, которая по умолчанию установлена ​​как «МОЯ ГРУППА»:

рабочая группа = МОЯ ГРУППА

Поскольку большинство сетей Windows по умолчанию называются WORKGROUP, настройки необходимо изменить следующим образом:

рабочая группа = рабочая группа

 
Настройка общего ресурса

На следующем шаге необходимо настроить общий ресурс, который будет доступен из других систем в сети Windows.Этому разделу должно быть присвоено имя, по которому к нему будут обращаться при совместном использовании. Для нашего примера предположим, что вы хотите предоставить общий доступ к каталогу в вашей системе Linux, расположенному в /data/network-applications. Вам нужно будет озаглавить весь раздел как [NetApps], как показано ниже в нашем файле smb.conf :

[NetApps]       

путь = /data/network-applications

записываемый = да

просмотр = да

действительные пользователи = администратор

             

Когда пользователь Windows просматривает сервер Linux, он увидит сетевую папку с пометкой
«NetApps».

На этом изменения в конфигурационном файле Samba завершены.

 
Создать пользователя Samba

Любой пользователь, желающий получить доступ к любому общему ресурсу Samba, должен быть настроен как пользователь Samba и ему должен быть назначен пароль. Это достигается с помощью команды smbpasswd от имени пользователя root. Поскольку вы определили «администратора» как пользователя, имеющего право доступа к каталогу «/data/network-applications » системы RHEL, вам необходимо добавить «администратора» в качестве пользователя Samba.

Вы должны получить привилегии root с помощью следующей команды (укажите пароль root при появлении запроса):

$ вс —

Добавить «администратора» в качестве пользователя Windows —

# smbpasswd -администратор

Система ответит

Новый пароль SMB: <Введите пароль>
Повторите новый пароль SMB: <Повторите пароль>

Это приведет к следующему сообщению:

Добавлен администратор пользователя

Также необходимо будет добавить ту же учетную запись, что и простой пользователь linux, используя тот же пароль, который мы использовали для пользователя samba:

# adduser администратор
# пароль администратора
Изменение пароля для пользователя администратор
Новый пароль UNIX: ********
Повторите новый пароль UNIX: ********
passwd: все токены аутентификации успешно обновлены.

 

Теперь пришло время проверить файл конфигурации Samba на наличие ошибок. Для этого вы можете использовать инструмент командной строки « testparm » как root:

# тестпарм

Загрузить файлы конфигурации smb из /etc/samba/smb.conf

Rlimit_max: rlimit_max (1024) ниже минимального предела Windows (16384)

Раздел обработки «[NetApps]»

Загруженный файл служб в порядке.

Роль сервера: ROLE_STANDALONE

Нажмите клавишу ВВОД, чтобы увидеть дамп определений службы

Если вы хотите, чтобы пользователи Windows автоматически аутентифицировались в вашем общем ресурсе Samba без запроса имени пользователя/пароля, все, что необходимо, — это добавить пользователя и пароль samba точно так же, как имена пользователя и пароль клиентов Windows.Когда система Windows получает доступ к общему ресурсу Samba, она автоматически пытается войти в систему, используя те же учетные данные, что и пользователь, вошедший в систему Windows.

 
Запуск службы имен Samba и NetBios на RHEL

Службы Samba и NetBios Nameservice или NMB должны быть включены, а затем запущены, чтобы они вступили в силу:

# systemctl enable smb.service

# systemctl start smb.service

# systemctl включить nmb.служба

# systemctl start nmb.service

 

Если службы уже были запущены, возможно, вам придется перезапустить их снова:

# systemctl перезапустить smb.service
# systemctl перезапустить nmb.service

 

Если вы не используете команду systemctl, вы можете запустить Samba более классическим способом:

[[email protected]] запуск службы smb
Запуск служб SMB:  [OK]

Чтобы настроить систему Linux на автоматический запуск службы Samba при загрузке, указанную выше команду необходимо вставить в файл /etc/rc.локальный файл . Для получения дополнительной информации об этом вы можете прочитать нашу популярную статью

о процессе инициализации Linux и различных уровнях запуска.

 

Доступ к общим ресурсам Samba из Windows                              

Теперь, когда вы настроили ресурсы Samba и службы запущены, их можно протестировать на совместное использование из системы Windows. Для этого откройте Проводник Windows и перейдите на страницу Сеть. Windows должна показать систему RHEL. Если вы дважды щелкните значок RHEL, вам будет предложено ввести имя пользователя и пароль.Теперь нужно ввести имя пользователя «administrator» с назначенным паролем.

Опять же, если вы вошли на свою рабочую станцию ​​Windows, используя ту же учетную запись и пароль, что и для службы Samba (например, администратора), вам не будет предложено пройти аутентификацию, поскольку операционная система Windows автоматически пройдет аутентификацию в службе RHEL Samba, используя эти полномочия.

 
Доступ к общим ресурсам Windows с рабочей станции или сервера RHEL

Для доступа к общим ресурсам Windows из вашей системы RHEL может потребоваться установка пакета samba-client, если он не установлен по умолчанию.Для этого вы должны получить привилегии root с помощью (укажите пароль root при появлении запроса):

$ вс —

Установите клиент samba с помощью следующих команд:

# yum установить самба-клиент

Чтобы просмотреть любой общий ресурс в системе Windows и получить к нему доступ, перейдите в раздел Места > Сеть . При нажатии на значок сети Windows откроется список рабочих групп, доступных для доступа.

 

Настройка двух маршрутизаторов.Не может видеть общий ресурс Samba с устройств, подключенных к одному маршрутизатору, но может видеть его с устройств на другом. Я могу войти на свой сервер OMV с любого ПК, подключенного к одному из маршрутизаторов. : OpenMediaVault

TLDR:

Я не вижу общий ресурс SMB с устройств, подключенных к маршрутизатору 2, вижу его только с устройств под маршрутизатором 1.
Я могу войти на свой сервер OMV с оба ПК 1 и 2, которые подключены к разным маршрутизаторам
.

Я хотел бы подчеркнуть, что я мог видеть общий ресурс Samba с устройств под маршрутизатором 2 до того, как у маршрутизатора 2 была собственная подсеть, отличная от подсети маршрутизатора 1.
IP-адреса выглядели так: x.x.0.1, x.x.0.23 и т. д.

Маршрутизатор 1 (от провайдера): Huawei HG8121H
Маршрутизатор 2: Маршрутизатор TP-Link Wireless N WR841N

Вот так выглядит 90 мой 0LAN

До этой проблемы у меня была другая, заключавшаяся в том, что только ПК 2 мог видеть общий ресурс SMB с сервера OMV .

Я понял проблему, которая заключалась в том, что Router 2 имел свою собственную подсеть и не был частью подсети Router 1 .Решил это, следуя этому руководству: Общий доступ к файлам в локальной сети с 2 маршрутизаторами.
Мне просто нужно было перевести маршрутизатор 2 в режим точки доступа и отключить DHCP.

Теперь маршрутизатор 1 и маршрутизатор 2 находятся в одной подсети (надеюсь), а маршрутизатор 1 имеет включенный DHCP.
Устройства на разных маршрутизаторах могут пинговать друг друга, поэтому, насколько я понимаю, они находятся в одной подсети.
Теперь каждое устройство получает один и тот же тип IP-адреса: x.x.100.1-255
Кстати, я даже смог включить сервер через Интернет со своего телефона (используя 4G, а не Wi-Fi).

Теперь проблема:

Я могу войти на свой сервер OMV с ПК 1 и 2, которые подключены к разным маршрутизаторам , НО Я не вижу общий ресурс SMB с устройств, подключенных к маршрутизатору 2.

Я хотел бы подчеркнуть, что я мог видеть общий ресурс Samba с устройств под маршрутизатором 2 до того, как у маршрутизатора 2 была собственная подсеть, отличная от подсети маршрутизатора 1.
IP-адреса выглядели так: x.x.0.1, x.x.0.23 и т. д.

Я ценю любые идеи о том, почему это может быть.

Какой метод передачи файлов лучше всего подходит для вашей домашней сети?

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

Для человеческого глаза каждый подход выглядит одинаково (как невидимый), но на техническом уровне ваши компьютеры говорят совершенно по-разному. Какой подход вы выберете, будет зависеть от того, какие операционные системы и типы устройств вы собираетесь подключать.

1. FTP

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

FTP универсален в том смысле, что ваша операционная система не имеет значения. Протокол существовал еще до того, как у любого из них появились графические пользовательские интерфейсы.Ваш маршрутизатор может даже поставляться с USB-портом и поддерживать передачу данных на внешний жесткий диск через FTP (это простой способ создать домашний сервер, хотя и далеко не такой надежный, как настройка выделенной машины для работы).

Вы можете защитить свои данные, запросив имя пользователя и пароль, но по умолчанию FTP будет передавать ваши учетные данные в незашифрованном виде. Это может быть нормально в вашей домашней сети, но вам понадобится что-то более безопасное при работе в более крупной сети или при передаче файлов через Интернет.

Это не означает, что вам нужно отказаться от FTP. Вы можете попробовать FTPS, вариант, который шифрует ваше соединение.

Вот как отправлять и получать файлы с Mac через FTP.

2. СМБ

SMB означает блок сообщений сервера. Хотя это началось как проект IBM, оно стало средством для компьютеров, работающих под управлением Microsoft Windows, для связи по локальной сети.Когда вы создаете папку с помощью проводника Windows и предоставляете доступ другим пользователям, вы делаете это через SMB.

SMB не ограничивается пользователями Windows. Вы также можете получить доступ к этим файлам из macOS, Linux и других Unix-подобных операционных систем. Apple называет свою реализацию SMBX, а в Linux эта реализация известна как Samba. В любом случае ваш ноутбук может служить либо сервером, либо клиентом.

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

3. AFP

AFP, или Apple Filing Protocol, — это проприетарная система Apple для соединения разных компьютеров с macOS. Если у вас есть домохозяйство, заполненное продуктами Apple, или вы управляете компанией, использующей оборудование Apple, то этот протокол передачи файлов может быть для вас наиболее подходящим.

Хотя AFP предназначен только для устройств Apple, вы можете купить домашние мультимедийные системы, поддерживающие этот протокол.Вы также можете установить свой собственный FreeNAS или OpenMediaVault на старый ПК и использовать AFP для обмена файлами с вашими iMac, MacBook и iPad.

С другой стороны, если вы не работаете исключительно с аппаратным обеспечением Apple, нет особых причин беспокоиться об AFP. Этот протокол является довольно специализированным. Другие варианты предлагают лучшую кросс-платформенную совместимость или связь между серверами.

4. NFS

Сетевая файловая система, известная как NFS, представляет собой протокол, используемый на Unix и Unix-подобных компьютерах (таких как Linux).Его сила заключается в способности многих машин регулярно обращаться к одному и тому же серверу. NFS может предложить более высокие скорости на компьютерах, поддерживающих протокол.

Одним из недостатков NFS является то, что даже если вы используете рабочий стол на базе Linux, настройка не очевидна. Инструкции, как правило, указывают вам на командную строку, где вам нужно указать компьютеру монтировать сетевые ресурсы так же, как он монтирует физическое оборудование. Как следует из названия, вы обращаетесь с общей папкой в ​​сети так, как если бы она была частью вашей файловой системы.

Опять же, настроить NFS несложно, если вы знакомы с командной строкой, но этот процесс не является чем-то интуитивно понятным, что вы можете обнаружить и настроить с помощью файлового менеджера вашего рабочего стола.

5. SSH/SFTP

SSH расшифровывается как Secure Shell. Это метод подключения к удаленной машине и управления ею. Если вы хотите выполнять команды на сервере, находится ли он в вашем подвале или на ферме серверов за тысячи миль, вы можете обратиться к SSH, чтобы выполнить эту работу.

Сам по себе SSH не является протоколом передачи файлов. Вот тут-то и появляется SFTP, также известный как протокол передачи файлов SSH или протокол безопасной передачи файлов. Это способ передачи файлов по зашифрованному соединению. Несмотря на сходство в названии, SFTP не относится к использованию FTP поверх SSH, что является сложным делом.

SFTP — это другой метод передачи данных, использующий ту же технологию, что и SSH.

SFTP не требуется для домашнего сервера, если только вы не обеспокоены тем, что кто-то имеет доступ к вашей сети Wi-Fi и отслеживает ваш трафик.SFTP — лучший вариант для передачи файлов из или в места за пределами вашего дома. Но это не означает, что вы должны использовать SSH при удаленном перемещении файлов.

Если у вас есть активное VPN-соединение, шифрующее ваш веб-трафик, вы можете использовать FTP или монтировать общие ресурсы NFS, зная, что ваши данные защищены. Использование SFTP в сочетании с VPN несколько избыточно.

6. DLNA

DLNA — это сокращение от Digital Living Network Alliance.Это стандарт сертификации, а не протокол передачи файлов, но это все же аббревиатура, которую вам может понадобиться знать при настройке домашнего медиасервера. Если вы собираетесь транслировать файлы на Smart TV или игровую приставку, вам понадобится сервер с поддержкой DLNA.

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

Вместо этого вам потребуется специальное программное обеспечение.Plex — один из самых популярных примеров, а Emby — альтернатива с открытым исходным кодом. Такие программы берут ваши необработанные файлы и передают их в формате, который понимают DLNA-совместимые устройства.

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

Лучший способ передачи файлов по домашней сети

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

  • Используете Windows и хотите поделиться файлами с членами семьи? SMB
  • Вместо этого у вас есть семья Apple? АФП
  • Хотите обмениваться файлами между двумя рабочими столами на базе Linux? SMB
  • Хотите постоянное соединение между настольным компьютером на базе Linux и сервером? НФС
  • Хотите что-то, что действительно не заботится о том, какую ОС вы предпочитаете? FTP
  • Нужна безопасность, когда вы находитесь вдали от дома? SFTP
  • Потоковое воспроизведение музыки и видео на телевизор? DLNA

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

15 команд командной строки Windows (CMD), которые вы должны знать

Читать Далее

Об авторе

Бертель Кинг (опубликовано 367 статей)

Бертель — цифровой минималист, который работает на подержанном ноутбуке с операционной системой elementary и носит с собой Light Phone II.Ему нравится помогать другим решать, какие технологии внедрить в свою жизнь… а без каких лучше обойтись.

Более От Бертель Кинг
Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться

Как настроить сервер Samba в Ubuntu и легко обмениваться файлами | Ризван Хасан | TechLearners

РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ

Поскольку производительность имеет значение

Прежде чем перейти к теме, позвольте мне задать вам пару вопросов.Как вы переносите файлы с одного компьютера на другой или с компьютера на телефон? Вы, наверное, скажете об использовании USB-кабеля или флешки? Да, это очень распространено. Но если я спрошу вас, как поделиться им через вашу локальную сеть, где каждое ваше устройство подключено к вашему высокопроизводительному маршрутизатору с помощью кабеля Wi-Fi или LAN. Можете ли вы передавать свои файлы с одного устройства на другое одновременно, используя эту локальную сеть? Можете ли вы транслировать и смотреть свой любимый фильм с компьютера на телефон? Я скажу да, можно.

Существует несколько популярных сетевых протоколов с этой возможностью, и, возможно, вы уже слышали о них или уже использовали их на своем ПК или ноутбуке с Windows.В Windows есть удобная функция общего доступа к диску или определенной папке по локальной сети, к которой можно получить доступ с другого устройства или телефона, если они находятся в одной сети. А Windows использует сетевой протокол SMB или сокращенно SAMBA. Использовать Samba в Windows очень просто, всего пара щелчков мышью, и все заработает.

Доступ из Linux также очень прост, но можем ли мы создать эту сеть в Linux? Да, и это не так сложно, потому что я здесь, чтобы разобрать его шаг за шагом.В этой статье я расскажу об Ubuntu только потому, что она очень популярна и удобна для начинающих. Но если вам это нужно в другом дистрибутиве, вы можете прокомментировать меня ниже, и я буду рад рассказать об этом. Итак, давайте начнем с основного определения Samba.

Создание папки для Share

 💲 MKDIR / Home / <имя пользователя> / Sambashare / 

открытие конфигурации файла в терминале

 💲 sudo nano /etc/samba/smb.conf 

конфигурация совместное использование ранее созданной папки

Добавьте эту конфигурацию в конец файла

 [sambashare] 
комментарий = Samba на Ubuntu
путь = /home/<имя пользователя>/sambashare
только чтение = нет
просмотр = да

Запустите службу

 💲 sudo service smbd restart 

Поскольку Samba не использует пароль системной учетной записи, нам необходимо установить пароль Samba для нашей учетной записи пользователя.

Используемое имя пользователя должно принадлежать системной учетной записи, иначе оно не будет сохранено.

Настройка учетных записей пользователей и подключение к общему ресурсу

 💲 sudo smbpasswd -a <имя пользователя> 

Создание коммутатора/маршрутизатора Linux L3 на платформе x86 — Часть 9 — Установка и настройка сервера DHCP и Samba

Это последнее из серии учебных пособий, в которых показано создание коммутатора Linux уровня 3 на оборудовании x86. В руководстве объясняется установка и настройка DHCP-сервера в CentOS для предоставления IP-адресов хосту в локальной сети.Поскольку на коммутаторе достаточно свободного места на жестком диске, мы установим и настроим сервер Samba, чтобы предоставить пользователям Windows доступ к их домашним каталогам

.

Установка и настройка DHCP-сервера

1. Установите необходимые пакеты

[[email protected] ~]#   yum установить DHCP

2. Настройка DHCP-сервера

-Добавьте следующие строки в /etc/dhcp/dhcpd.conf.

[[email protected] ~]#  vi /etc/dhcp/dhcpd.конф

#Схемы обновления DNS
ddns-update-style нет;

#Игнорировать обновления клиентов
игнорировать обновления клиентов;

#Определить интерфейс, на котором прослушивается демон DHCP
DHCPARGS=vlan1;

подсеть 172.18.0.0 сетевая маска 255.255.0.0 {
       вариант маршрутизаторы                  172.18.100.150; # шлюз на внутреннем интерфейсе vlan1
       option subnet-mask           255.255.0.0; # маска подсети
option domain-name              «brezular.dyndns.org «; # Доменное имя, данное клиенту
Опционные домена-name-servers 172.18.100.150; # IP нашего DNS-сервера
Опция Опция-Offet -18000; # Восточное стандартное время — установить то, что у вас есть
опция NTP -Серверов 172.18.100.150; # IP нашего NTP-сервера
диапазона 172.18.0.1 172.18.99.255; # Первый диапазон наших клиентов IP получит
диапазон 172.18.101.0 172.18.255.254; # второй диапазон IP-адресов наши клиенты получат
       default-lease-time 43200; # как долго клиент будет сохранять один и тот же IP
       max-lease-time 86400;

host DNS_server       #reserved IP address
      {
        аппаратный Ethernet 00:23:20:8D:B6:4C;
        фиксированный адрес 172.18.100.150;
      }
host Linux_box         #зарезервированный IP-адрес для хоста в локальной сети
      {
        hardware ethernet 00:13:E8:C1:FB:13;
        фиксированный адрес 172.18.100.141;
      }

}

4. Проверка конфигурации и запуск демона dhcpd

[[email protected] ~]# сервис dhcpd configtest
Синтаксис: OK

[[email protected] ~]#  /etc/init.d/dhcpd start
Запуск dhcpd: [  OK  ]

5. Демон DHCP должен запускаться во время загрузки

[[email protected] ~]#  chkconfig dhcpd на

6. Разрешить DHCP-трафику достигать DHCP-сервера

[[email protected] ~]# iptables -A INPUT -i vlan1 -p udp --dport 67 -j ACCEPT
[[email protected] ~]# iptables -A INPUT -i vlan1 -p udp --dport 68 -j ПРИНЯТЬ

[[email protected] ~]# iptables -A ВЫВОД -o vlan1 -p udp --sport 67 -j ПРИНЯТЬ
[[email protected] ~]#  iptables -A ВЫВОД -o vlan1 -p udp --sport 68 -j ПРИНЯТЬ

[[email protected] ~]# /etc/init.d/iptables сохранить

Установка и настройка сервера Samba

Чтобы разрешить пользователям Windows в локальной сети доступ к своим домашним каталогам в CentOS, мы должны установить и настроить сервер Samba.

1. Установите сервер Samba

[[email protected] ~]# ням установить самбу

2. Создать пользователя Linux brezular

[[email protected] ~]# adduser брезуляр

Создан пользователь брезуляр uid=500, входящий в группу gid=500.Домашний каталог — /home/brezular/

.

Сменить пароль пользователя brezular.

[email protected] ~]# пароль брезуляр

3. Настройка сервера Samba

а) Отредактируйте основной файл конфигурации /etc/samba/smb.conf

Мы можем оставить этот файл без изменений, так как он идеально подходит для наших нужд. Если мы хотим, чтобы CentOS был виден в рабочей группе Windows, мы должны изменить имя рабочей группы. Поскольку у нас нет принтеров, установленных в CentOS, прокомментируйте строки, начинающиеся с [printers]

.

[[email protected] ~]#  vi /etc/samba/smb.конф

#Интерфейс, на котором запущена Samba
interfaces = lo, vlan1

#Имя нашей рабочей группы Windows
рабочая группа = Рабочая группа

#[printers]
#        comment = All Printers
#        path = /var/spool/samba
#       browsable = no
#        guest ok = no
#        writable = no
#  = yes 900 printable

б) Создать пользователя samba brezular и установить пароль пользователя

[[email protected] ~]# smbpasswd -a брезуляр

c) Запустите демон smb и запустите его во время загрузки

[[email protected] ~]# /etc/init.d/smb start
[[email protected] ~]# chkconfig smb на

4. Настройте брандмауэр, чтобы разрешить узлам в локальной сети доступ к своим домашним каталогам

[[email protected] ~]# iptables -A INPUT -i vlan1 -p tcp -m multiport --dport 137,138,139,445 -j ACCEPT
[[email protected] ~]# iptables -A INPUT -i vlan1 -p udp -m многопортовый --dport 137 138 139 445 -j ПРИНЯТЬ

[[email protected] ~]# iptables -A OUTPUT -o vlan1 -p tcp -m multiport --sport 137,138,139,445 -j ACCEPT
[[email protected] ~]# iptables -A OUTPUT -o vlan1 -p udp -m многопортовый --sport 137 138 139 445 -j ПРИНЯТЬ

[[email protected] ~]# /etc/init.d/iptables сохранить

5. Установите политику SElinux, чтобы разрешить пользователям samba доступ к своим домашним каталогам

[[email protected] ~]# setsebool -P samba_enable_home_dirs=1

КОНЕЦ.

При написании этого руководства интенсивно использовались следующие статьи.

DHCP-сервер
http://www.linuxhelp.net/forums/Setup_Simple_Dhcp_Server_t4052.html
http://www.howtoforge.com/home-gateway-firewall-with-dhcp-server-for-connection-sharing-centos5
http://www.linuxjunkies.org/articles/dhcp-dejunkified.html

Сервер Samba
http://crazytoon.com/2007/05/22/samba-how-do-you-install-and-set-up-samba-in-linux-redhat-enterpriserhel-centos-fedora/
http ://www.centos.org/docs/4/html/rhel-sag-en-4/s1-samba-configuring.html
http://troy.jdmz.net/samba/fw/
http:// forums.fedoraforum.org/showthread.php?t=61018
http://www.redhatlinux.info/2011/11/configure-samba-server.html

Как получить доступ к файлам на сетевых устройствах с помощью SMBv1 в Windows 10

Server Message Block (SMB) — это сетевой протокол общего доступа к файлам, включенный в Windows 10, который обеспечивает возможность чтения и записи файлов и выполнения других служебных запросов к сетевым устройствам.Обычно вы будете использовать SMB для подключения к устройствам, не работающим под управлением Windows, например к маршрутизатору с возможностью обмена файлами, сетевому хранилищу (NAS) или другим компьютерам под управлением Linux.

Несмотря на то, что было выпущено три основных выпуска протокола, есть вероятность, что у вас все еще могут быть устройства с исходной версией, например SMB версии 1 (v1), которая устарела и небезопасна, а Windows 10 больше не устанавливает ее по умолчанию. начиная с Fall Creators Update и April 2018 Update.В результате вы получите сообщения об ошибках, такие как «Вы не можете подключиться к общей папке, поскольку она не защищена». «Указанное сетевое имя больше недоступно»; и «Неизвестная ошибка 0x80004005» при попытке доступа к вашим файлам.

Однако, если у вас есть сетевое устройство, к которому вы больше не можете получить доступ из-за этой проблемы, вы можете временно включить протокол для извлечения файлов.

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

Как временно повторно включить протокол SMBv1 в Windows 10

Если у вас нет прямого доступа к устройству, на котором работает служба SMB, вы можете временно включить протокол SMBv1 для извлечения файлов, выполнив следующие действия:

  1. Открыть Панель управления .
  2. Щелкните Программы .
  3. Щелкните ссылку Включение или отключение функций Windows .

  4. Разверните параметр SMB 1.0/CIFS File Sharing Support .
  5. Отметьте параметр SMB 1.0/CIFS Client .

  6. Нажмите кнопку OK .
  7. Нажмите кнопку Перезагрузить сейчас .

После выполнения этих шагов вы снова сможете видеть и подключаться к сетевым устройствам, использующим старый протокол в вашей локальной сети, с вашего компьютера с Windows 10.

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

Если производитель не может предоставить обновление, вам следует подумать о приобретении сетевого устройства с поддержкой более безопасной версии сетевого протокола.

После переноса данных из сети или обновления программного обеспечения, поддерживающего более безопасную версию протокола, рекомендуется отключить SMBv1 на вашем компьютере.Вы можете легко сделать это, выполнив те же шаги, упомянутые выше, но на Шаг № 5 обязательно снимите флажок SMB 1.0/CIFS Client .

Как узнать, включен ли SMBv2 на вашем ПК

SMB версии 2 должен быть включен по умолчанию при установке Windows 10, но вы можете проверить это, выполнив следующие действия:

  1. Открыть Запустить .
  2. Найдите PowerShell , щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора .
  3. Введите следующую команду, чтобы проверить, включен ли SMBv2, и нажмите . Введите :

    .

    Get-SmbServerConfiguration | Выберите EnableSMB2Protocol

    .

    Если выходные данные возвращают True , то SMBv2 включен. Если вывод False , используйте эту команду, чтобы включить его, и нажмите Enter :

    Set-SmbServerConfiguration –EnableSMB2Protocol $true

Дополнительные ресурсы Windows 10

Для получения дополнительных полезных статей, материалов и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

.

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

Ваш адрес email не будет опубликован.