/ самба

Samba — это стандартный набор программ для взаимодействия с Windows для Linux и Unix. Samba — это бесплатное программное обеспечение под лицензией GNU General Public License, а проект Samba является участником Software Freedom Conservancy. С 1992 года Samba обеспечивает безопасную и стабильную а также быстрые службы файлов и печати для всех клиентов, использующих протокол SMB/CIFS, таких как все версии DOS и Windows, OS/2, Linux и многие другие. Самба — важный компонент для беспрепятственной интеграции серверов и рабочих столов Linux/Unix в среды Active Directory. Он может работать как контроллер домена или как обычный член домена.

Полный HOWTO для реализации AD DC доступен по адресу: https://wiki.samba.org/index.php/Samba4 /HOWTO

Правила сообщества можно прочитать по адресу: https://wiki.samba.org/index.php/How_to_do_Samba: _Nicely

Это программное обеспечение распространяется бесплатно под публичная лицензия GNU, копию которой вы должны были получить вместе с этим программным обеспечением (в файле, называемом КОПИРОВАНИЕ).

Подробный набор см. в https://wiki.samba.org/index.php/Contribute — пошаговые инструкции по отправке патча для Samba через GitLab.

Зеркало Samba GitLab находится по адресу https://gitlab.com/samba-team/samba

См. Https://www.samba.org/samba/team/для получения подробной информации о команде Samba, а также сведений обо всех, кто в настоящее время участвует в разработке Samba.

Если вам нравится конкретный затем просмотрите журнал изменений git (в Интернете по адресу https://gitweb.samba.org/?p=samba.git;a=summary) и посмотрите, кто его добавил, а затем отправьте им электронное письмо. /p>

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

Содержание
  1. ДОКУМЕНТАЦИЯ
  2. СПИСОК ПОЧТЫ
  3. ЭТИКЕТ СПИСКА ПОЧТЫ
  4. ВЕБ-САЙТ
  5. [OpenWrt Wiki] Samba
  6. Подготовка
  7. Предварительные требования
  8. Необходимые пакеты
  9. Сервер (OpenWrt)
  10. Клиент (ваши ПК)
  11. Configuration h2> → См. /etc/config/samba После изменения любого из файлов конфигурации перезапустите сервер Samba чтобы изменения вступили в силу: /etc/init.d/samba restart Информация: При перезапуске Samba таким образом th e файл /etc/samba/smb.conf создается (повторно) из файла конфигурации uci и /etc/samba/smb.conf.template . Создайте пользователей Samba, добавив их в/etc/passwd и/etc/group, затем используя smbpasswd, чтобы установить пароли и добавить их в Samba. разрешения каталогов в соответствии с вашими потребностями с помощью chown и chmod. Любые неизвестные имена пользователей, используемые для аутентификации в Samba, по умолчанию автоматически отображаются на гостевой логин. Пользовательская конфигурация, превосходящая конфигурацию UCI Samba — единственный встроенный способ обмена ресурсами между компьютерами под управлением Microsoft Windows. Даже в профессиональном Таким образом, это может быть очень сложно настроить! Это также не лучший протокол для выполнения этой задачи в среде Linux/Mac, поэтому, если по каким-либо причинам вышеуказанная конфигурация не дает вам желаемого доступа к вашим настроенным общим ресурсам, вы, конечно, можете обойти систему uci и взломать исходный Файлы конфигурации Samba вместо или в дополнение. Могут быть записи, которые не имеют аналога в UCI (пока) и, следовательно, могут быть настроены только таким образом. Помните, что конфигурация uci перезапишет значения, настроенные с ним (но не вся конфигурация) при каждой загрузке! Если вы хотите настроить Samba напрямую с помощью /etc/samba/smb.conf вместо /etc/config/samba, можно внести изменения в кто-л.. conf пережить перезагрузку с помощью процедуры, описанной ниже. Во-первых, не позволяйте OpenWrt запускать Samba во время загрузки, перезаписывая /etc/samba/smb.conf на настройки в файле uci /etc/config/samba: /etc/init.d/samba disable Затем добавьте следующие строки в/etc/rc.local, чтобы разрешить запуск smbd и nmbd во время загрузки, используя /etc/samba/smb.conf в качестве файла конфигурации smbd -Dnmbd -D Теперь отредактируйте свой /etc/samba/smb.conf как хотите, не беспокоясь, что они будут потеряны при следующей перезагрузке ! Запускать при загрузке Та же процедура, что и с большинством пакетов OpenWrt: первая команда создаст символическую ссылку /etc/rc.d/S60samba, второй сейчас запустит только самбу. /etc/init.d/samba enable/etc/init.d/samba start Устранение неполадок Если luci-app-samba не работает или может ‘ t можно найти в веб-интерфейсе → exe симпатичный «rm/tmp/luci-indexcache» или перезапустите маршрутизатор. Правильно ли смонтирован раздел, к которому вы хотите предоставить общий доступ? Проверьте → /etc/config/fstab еще раз. Имеет ли демон самба (чтение или запись) доступ к раздел? Самба работает? ps aux должен показать smbd -D и nmbd -D в рабочем состоянии Правильная ли ваша конфигурация Samba? Позволяет ли ваш брандмауэр клиентам получить доступ к службе на вашем маршрутизаторе? При использовании клиента Windows 7 у вас могут возникнуть проблемы с доступом к общим сетевым ресурсам, когда Samba настроен на безопасность пользователя, особенно при использовании параметр «Подключить сетевой диск» в проводнике. Чтобы обойти эту проблему, попробуйте войти в систему, выберите вход с использованием других учетных данных и введите свое имя пользователя заглавными буквами. Если это все еще не работает, на клиенте (ах) Windows 7 запустите командную оболочку (Win + R, введите cmd и нажмите Enter), затем введите следующую команду: net use R: \ ope nwrt /USER: Если вы изменили имя хоста маршрутизатора, необходимо соответственно изменить openwrt. — это имя общего ресурса, которое вы настроили с помощью Luci или иным способом. — это имя пользователя, которое вы добавили к имени/etc/passwd, и его следует писать заглавными буквами. — тот, который вы установили с помощью smbpasswd. Установить безопасность для совместного использования Некоторые подсказки заранее: Если вы установили все необходимые пакеты, настроили Samba для каждого UCI и по-прежнему не работает, посмотрите файл/etc/samba/smb.conf.template. Измените запись security с user на share, перезапустите демоны и попробуйте получить к ним доступ напрямую: в проводнике Windows введите \ router_ip в адресной строке. В наутилусе или дельфине нажмите + и введите smb: //router_ip/ в адресную строку. Вместо того, чтобы просматривать всю конфигурацию шаг за шагом, вы, возможно, захотите взглянуть на Samba .org: Примеры сетевых конфигураций. Глава 1: Серверы Samba без излишеств. Обратите внимание, что вы уже можете добиться высокой безопасности, аккуратно настроив документацию по межсетевому экрану Localhost Если Samba не запускается, попробуйте добавить имя и IP-адрес вашего маршрутизатора в/etc/hosts. (см. также http://forum.openwrt.org/viewtopic.php?id= 5401) Сбой при просмотре общих ресурсов Когда Samba настроена, общие ресурсы настроены для просмотра, но они по-прежнему не работают. т появляются при просмотре сети, то возможно, что local master = yes отсутствует в /etc/samba/smb.conf.template. Также проверьте, не предпочтительный мастер = yes находится в /etc/samba/smb.conf.template. Невозможно записать в общую папку Samba Если вы не можете писать в общую папку, Samba может не иметь необходимых разрешений для записи в общую папку. Некоторые сообщили об успехе, изменив разрешения и владельца папки: chmod -R 777/mnt/sda1chown -R nobody/mnt/sda1 Если вы делитесь если диск смонтирован, вы хотите fstab, вам может потребоваться изменить /etc/config/fstab, чтобы включить umask = 000 в раздел параметров. config 'mount 'option' options '' rw, umask = 000 'option' enabled_fsck '' 0 'option' enabled '1' option 'device'/dev/scsi/host0/bus0/target0/lun0/part1 'option' target ' '/mnt/usbdisk' option 'fstype' 'vfat' Подробнее здесь: https://forum.openwrt.org/ viewtopic.php? id = 26625 Поддержка международных символов Если вам нужно читать/записывать файлы и папки с диакритическими символами . sed -i -e "/кодировка unix/s/ISO-8859-1/UTF-8/"/etc/samba/smb.conf.template Проблемы с пропускной способностью Поскольку netfilter отслеживает каждое соединение, отключите conntrack для соединений Samba, если вы используете NAT. uci -q удалить firewall.samba_nsds_ntuci установить firewall.samba_nsds_nt = "rule" uci установить firewall.samba_nsds_nt.name = "NoTrack-Samba/NS/DS" uci установить firewall.samba_nsds_nt.src = "lan" uci установить firewall.samba_nsds_nt.dest = "lan" uci установить firewall.samba_nsds_nt.dest_port = "137-138" uci установить firewall.samba_nsds_nt.proto = "udp" uci установить firewall.samba_nsds_nt.target = "NOTRACK" uci -q удалить firewall. samba_ss_ntuci устанавливает firewall.samba_ss_nt = "rule" uci устанавливает firewall.samba_ss_nt.name = "NoTrack-Samba/SS" uci устанавливает firewall.samba_ss_nt.src = "lan" uci устанавливает firewall.samba_ss_nt.dest = "lan" uci устанавливает firewall. samba_ss_nt.dest_port = "139" uci устанавливает firewall.samba_ss_nt.proto = "tcp" uci устанавливает firewall.samba_ss_nt.target = "NOTRACK" uci -q delete firewall.samba_smb_ntuci set firewall.samba_smb_ntuci set firewall.samba_smb_nt = "rule" uci set_samba_smb_nt = "rule" uci set_samba. name = "NoTrack-Samba/SMB" uci установил firewall.samba_smb_nt.src = "lan" uci установил firewall.samba_smb_nt.dest = "lan" uci установил firewall.samba_smb_nt.dest_port = "445" uci установил firewall.samba_smb_nt.proto = "tcp" uci set firewall.samba_smb_nt.target = "NOTRACK" uci commit firewall/etc/init.d/firewall restart Проблемы с обнаружением сети Поскольку последняя версия Mac OS X (Yosemite) имеет проблемы с обнаружением общих сетевых ресурсов SMB, транслируемых каждым клиентом по LAN, вы могут настроить WINS-сервер на вашем маршрутизаторе, который поможет им. WINS-сервер — это централизованный сервер имен для общих сетевых ресурсов SMB. Цель состоит в том, чтобы сделать маршрутизатор основным браузером, что означает, что он обнаружит общие сетевые ресурсы SMB, а затем сделает их доступными через службу WINS. Mac будет подключаться к службе WINS для получения списка общих сетевых ресурсов. , надеюсь, с большим успехом, чем обнаружение самих сетевых ресурсов. Мы будем редактировать шаблон UCI (/etc/samba/smb.conf.template), а не напрямую изменение /etc/samba/smb.conf, чтобы сохранить совместимость с UCI и LuCI. Войдите в LuCI, перейдите в Сервисы> Сетевые ресурсы, перейдите в на вкладке «Редактировать шаблон» и добавьте или измените следующие записи в разделе «[global]» в шаблоне. [global] domain master = yes local master = yes name resolve order = wins lmhosts hosts bcast os level = 99 предпочтительный мастер = да wins support = yes Наконец, сохраните и примените изменения. Вы также можете настроить dnsmasq для широковещательной рассылки адреса WINS-сервера через DHCP: uci add_list dhcp.lan.dhcp_option = "44, $ (uci get network.lan.ipaddr)" uci совершает dhcp/etc/init. d/dnsmasq restart Сетевые ресурсы SMB должны появиться в домашней сети через несколько минут после перезагрузки Mac. Примечания Сценарий администрирования пользователей Samba Инструмент администрирования хранилища Этот веб-сайт использует файлы cookie. Используя веб-сайт, вы соглашаетесь с хранением файлов cookie на вашем компьютере. Также вы подтверждаете, что прочитали и поняли нашу Политику конфиденциальности. Если вы не согласны, покиньте сайт. Подробнее о файлах cookie
  12. Пользовательская конфигурация, превосходящая конфигурацию UCI
  13. Запускать при загрузке
  14. Устранение неполадок
  15. Установить безопасность для совместного использования
  16. Localhost
  17. Сбой при просмотре общих ресурсов
  18. Невозможно записать в общую папку Samba
  19. Поддержка международных символов
  20. Проблемы с пропускной способностью
  21. Проблемы с обнаружением сети
  22. Примечания

ДОКУМЕНТАЦИЯ

Там довольно много документации, включенной в пакет, включая страницы руководства и вики по адресу https://wiki.samba.org

Если вы хотите помочь с нашей документацией, пожалуйста, внесите этот улучшенный контент в вики, мы перемещаем туда столько контента, сколько возможно.

СПИСОК ПОЧТЫ

Пожалуйста, НЕ отправляйте запросы на подписку/отказ от подписки в списки!

Существует список рассылки для обсуждения Samba. Для получения подробной информации перейдите на https://lists.samba.org/или отправьте письмо по адресу samba-subscribe@lists.samba.org

Существует также список рассылки объявлений, в котором объявляются новые версии. Чтобы подписаться, перейдите на https://lists.samba.org/или отправьте mailto samba-announce-subscribe@lists.samba.org. Все объявления также относятся к списку самбы, поэтому вам нужно быть только в одном списке.

Для получения подробной информации о других списках рассылки Samba и доступа к архивам, посетите https://lists.samba.org/

ЭТИКЕТ СПИСКА ПОЧТЫ

Несколько советов при отправке в этот или любой другой список рассылки.

  1. Сделайте тему короткой и описательной. Избегайте слов «help» или «Samba» в теме письма.. Читатели этого списка уже знают, что а) вам нужна помощь и б) вы пишете о самбе (конечно, вам может потребоваться различать Samba PDC и другое программное обеспечение для обмена файлами). Избегайте таких фраз, как «что есть» и «как дела». Некоторые хорошие строки темы могут выглядеть как «Медленный ответ с файлами Excel» или «Переход с Samba PDC на NT PDC».

  2. Если вы включите исходное сообщение в свой ответ, обрежьте его так, чтобы были включены только соответствующие строки, достаточные для установления контекста. Скорее всего (поскольку это список рассылки) мы уже прочитали исходное сообщение.

  3. Обрежьте нерелевантные заголовки исходного сообщения в вашем ответе. Все, что нам нужно увидеть, это а) От, б) Дата и в) Тема. Мне даже не нужна тема, если вы не изменили ее. Еще лучше просто поставить перед исходным сообщением фразу «[дата] [кто-то] написал:».

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

  5. Никогда не говори «Я тоже». Это никому не помогает решить проблему. Вместо этого, если у вас такая же проблема, дайте больше информации. Вы видели что-то, о чем другой автор не упомянул, что может быть полезно?

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

  7. Предоставьте как можно больше релевантной информации. по возможности, например номер Sambarelease, ОС, версия ядра и т. д.

  8. RTFM. Google.

ВЕБ-САЙТ

Создан веб-сайт Samba с большим количеством полезной информации. Подключитесь к:

https://www.samba.org/

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



[OpenWrt Wiki] Samba

Samba — это бесплатная реализация SMB/CIFS с открытым исходным кодом. Samba предоставляет файловые службы и службы печати. ver сеть, к которой могут получить доступ клиенты Windows, Unix и MacOS X. Альтернативными вариантами являются NFS и SSHFS. Версия Samba, включенная в каналы OpenWrt, — это версия 4, samba4 .

настоятельно рекомендуется использовать LuCI для установки начальной конфигурации, а затем отредактировать файл шаблона (/etc/samba/smb.conf.template) через вкладку LuCI Edit Template или из оболочки по мере необходимости.

На устройствах с 32 МБ ОЗУ вы, скорее всего, столкнетесь с проблемами с памятью , добавление swap может помочь , но рекомендуется использовать устройства с объемом памяти не менее 128 Мбайт и по возможности — 128–256 Мбайт подкачки.

Подготовка

Предварительные требования

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

    USB-установка получает базовую поддержку USB.
  1. USB-накопители получают поддержку USB-накопителя и монтируют локальную файловую систему
  2. Настройте брандмауэр, см. вики для объяснения портов:
 uci -q delete firewall.samba_nsdsuci установить брандмауэр  .samba_nsds = "rule" uci set firewall.samba_nsds.name = "Allow-Samba/NS/DS" uci set firewall.samba_nsds.src = "lan" uci set firewall.samba_nsds.dest_port = "137-138" uci set firewall  .samba_nsds.proto = "udp" uci set firewall.samba_nsds.target = "ACCEPT" uci -q delete firewall.samba_ssuci set firewall.samba_ss = "rule" uci set firewall.samba_ss.name = "Allow-Samba/SS" uci  установить firewall.samba_ss.src = "lan" uci установить firewall.samba_ss.dest_port = "139" uci установить firewall.samba_ss.proto = "tcp" uci установить firewall.samba_ss.target = "ACCEPT" uci -q удалить firewall.samba_smbuci  установить firewall.samba_smb = "rule" uci установить межсетевой экран. samba_smb.name = "Allow-Samba/SMB" uci устанавливает firewall.samba_smb.src = "lan" uci устанавливает firewall.samba_smb.dest_port = "445" uci устанавливает firewall.samba_smb.proto = "tcp" uci устанавливает firewall.samba_smb.  target = "ACCEPT" uci commit firewall/etc/init.d/firewall restart 

Необходимые пакеты

Сервер (OpenWrt)

  • samba ?? - server ← проверить текущую доступную версию с помощью списка opkg | grep -i samba
  • kmod-fs - ???? Модуль ядра для файловой системы, с которой сформирован раздел, к которому вы хотите предоставить доступ с помощью Samba
  • luci- app-samba ( необязательно ) Настроить из веб-интерфейса LuCI.

Клиент (ваши ПК)

Windows и большинство дистрибутивов GNU/Linux поставляются с предустановленной поддержкой для этого, как и MacOS X начиная с версии 10.2. отсутствует поддержка, вам необходимо установить клиентское программное обеспечение. ArchLinux предлагает Wikipage: https://wiki.archlinux.org/index.php/Samba#Configuration.

Configuration h2>

→ См. /etc/config/samba

После изменения любого из файлов конфигурации перезапустите сервер Samba чтобы изменения вступили в силу:

/etc/init.d/samba restart 

Информация: При перезапуске Samba таким образом th e файл /etc/samba/smb.conf создается (повторно) из файла конфигурации uci и /etc/samba/smb.conf.template .

Создайте пользователей Samba, добавив их в/etc/passwd и/etc/group, затем используя smbpasswd , чтобы установить пароли и добавить их в Samba. разрешения каталогов в соответствии с вашими потребностями с помощью chown и chmod . Любые неизвестные имена пользователей, используемые для аутентификации в Samba, по умолчанию автоматически отображаются на гостевой логин.

Пользовательская конфигурация, превосходящая конфигурацию UCI

Samba — единственный встроенный способ обмена ресурсами между компьютерами под управлением Microsoft Windows. Даже в профессиональном Таким образом, это может быть очень сложно настроить! Это также не лучший протокол для выполнения этой задачи в среде Linux/Mac, поэтому, если по каким-либо причинам вышеуказанная конфигурация не дает вам желаемого доступа к вашим настроенным общим ресурсам, вы, конечно, можете обойти систему uci и взломать исходный Файлы конфигурации Samba вместо или в дополнение. Могут быть записи, которые не имеют аналога в UCI (пока) и, следовательно, могут быть настроены только таким образом. Помните, что конфигурация uci перезапишет значения, настроенные с ним (но не вся конфигурация) при каждой загрузке! Если вы хотите настроить Samba напрямую с помощью /etc/samba/smb.conf вместо /etc/config/samba , можно внести изменения в кто-л.. conf пережить перезагрузку с помощью процедуры, описанной ниже.

Во-первых, не позволяйте OpenWrt запускать Samba во время загрузки, перезаписывая /etc/samba/smb.conf на настройки в файле uci /etc/config/samba :

/etc/init.d/samba disable 

Затем добавьте следующие строки в/etc/rc.local, чтобы разрешить запуск smbd и nmbd во время загрузки, используя /etc/samba/smb.conf в качестве файла конфигурации

 smbd -Dnmbd -D 

Теперь отредактируйте свой /etc/samba/smb.conf как хотите, не беспокоясь, что они будут потеряны при следующей перезагрузке !

Запускать при загрузке

Та же процедура, что и с большинством пакетов OpenWrt: первая команда создаст символическую ссылку /etc/rc.d/S60samba , второй сейчас запустит только самбу.

/etc/init.d/samba enable/etc/init.d/samba start  

Устранение неполадок

  1. Если luci-app-samba не работает или может ‘ t можно найти в веб-интерфейсе → exe симпатичный «rm/tmp/luci-indexcache» или перезапустите маршрутизатор.
  2. Правильно ли смонтирован раздел, к которому вы хотите предоставить общий доступ? Проверьте → /etc/config/fstab еще раз.
  3. Имеет ли демон самба (чтение или запись) доступ к раздел?
  4. Самба работает?
    1. ps aux должен показать smbd -D и nmbd -D в рабочем состоянии
  5. Правильная ли ваша конфигурация Samba ?
  6. Позволяет ли ваш брандмауэр клиентам получить доступ к службе на вашем маршрутизаторе?

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

Если это все еще не работает, на клиенте (ах) Windows 7 запустите командную оболочку (Win + R, введите cmd и нажмите Enter), затем введите следующую команду:

 net use R: \ ope  nwrt  /USER:   

Если вы изменили имя хоста маршрутизатора, необходимо соответственно изменить openwrt.

  • — это имя общего ресурса, которое вы настроили с помощью Luci или иным способом.
  • — это имя пользователя, которое вы добавили к имени/etc/passwd, и его следует писать заглавными буквами.
  • — тот, который вы установили с помощью smbpasswd.

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

Некоторые подсказки заранее:

  • Если вы установили все необходимые пакеты, настроили Samba для каждого UCI и по-прежнему не работает, посмотрите файл/etc/samba/smb.conf.template.
  • Измените запись security с user на share , перезапустите демоны и попробуйте получить к ним доступ напрямую: в проводнике Windows введите \ router_ip в адресной строке.
  • В наутилусе или дельфине нажмите + и введите smb: //router_ip/ в адресную строку.

Вместо того, чтобы просматривать всю конфигурацию шаг за шагом, вы, возможно, захотите взглянуть на Samba .org: Примеры сетевых конфигураций. Глава 1: Серверы Samba без излишеств. Обратите внимание, что вы уже можете добиться высокой безопасности, аккуратно настроив документацию по межсетевому экрану

Localhost

Если Samba не запускается, попробуйте добавить имя и IP-адрес вашего маршрутизатора в/etc/hosts. (см. также http://forum.openwrt.org/viewtopic.php?id= 5401)

Сбой при просмотре общих ресурсов

Когда Samba настроена, общие ресурсы настроены для просмотра, но они по-прежнему не работают. т появляются при просмотре сети, то возможно, что local master = yes отсутствует в /etc/samba/smb.conf.template . Также проверьте, не предпочтительный мастер = yes находится в /etc/samba/smb.conf.template.

Невозможно записать в общую папку Samba

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

Некоторые сообщили об успехе, изменив разрешения и владельца папки:

 chmod -R 777/mnt/sda1chown -R nobody/mnt/sda1 

Если вы делитесь если диск смонтирован, вы хотите fstab, вам может потребоваться изменить /etc/config/fstab , чтобы включить umask = 000 в раздел параметров.

 config 'mount  'option' options '' rw, umask = 000 'option' enabled_fsck '' 0 'option' enabled '1' option 'device'/dev/scsi/host0/bus0/target0/lun0/part1 'option' target '  '/mnt/usbdisk' option 'fstype' 'vfat' 

Подробнее здесь: https://forum.openwrt.org/ viewtopic.php? id = 26625

Поддержка международных символов

Если вам нужно читать/записывать файлы и папки с диакритическими символами .

 sed -i -e "/кодировка unix/s/ISO-8859-1/UTF-8/"/etc/samba/smb.conf.template

Проблемы с пропускной способностью

Поскольку netfilter отслеживает каждое соединение, отключите conntrack для соединений Samba, если вы используете NAT .

 uci -q удалить firewall.samba_nsds_ntuci установить firewall.samba_nsds_nt = "rule" uci установить firewall.samba_nsds_nt.name = "NoTrack-Samba/NS/DS" uci установить firewall.samba_nsds_nt.src = "lan" uci  установить firewall.samba_nsds_nt.dest = "lan" uci установить firewall.samba_nsds_nt.dest_port = "137-138" uci установить firewall.samba_nsds_nt.proto = "udp" uci установить firewall.samba_nsds_nt.target = "NOTRACK" uci -q удалить firewall. samba_ss_ntuci устанавливает firewall.samba_ss_nt = "rule" uci устанавливает firewall.samba_ss_nt.name = "NoTrack-Samba/SS" uci устанавливает firewall.samba_ss_nt.src = "lan" uci устанавливает firewall.samba_ss_nt.dest = "lan" uci устанавливает firewall.  samba_ss_nt.dest_port = "139" uci устанавливает firewall.samba_ss_nt.proto = "tcp" uci устанавливает firewall.samba_ss_nt.target = "NOTRACK" uci -q delete firewall.samba_smb_ntuci set firewall.samba_smb_ntuci set firewall.samba_smb_nt = "rule" uci set_samba_smb_nt = "rule" uci set_samba.  name = "NoTrack-Samba/SMB" uci установил firewall.samba_smb_nt.src = "lan" uci установил firewall.samba_smb_nt.dest = "lan" uci установил firewall.samba_smb_nt.dest_port = "445" uci установил firewall.samba_smb_nt.proto =  "tcp" uci set firewall.samba_smb_nt.target = "NOTRACK" uci commit firewall/etc/init.d/firewall restart 

Проблемы с обнаружением сети

Поскольку последняя версия Mac OS X (Yosemite) имеет проблемы с обнаружением общих сетевых ресурсов SMB, транслируемых каждым клиентом по LAN , вы могут настроить WINS-сервер на вашем маршрутизаторе, который поможет им.

WINS-сервер — это централизованный сервер имен для общих сетевых ресурсов SMB. Цель состоит в том, чтобы сделать маршрутизатор основным браузером, что означает, что он обнаружит общие сетевые ресурсы SMB, а затем сделает их доступными через службу WINS. Mac будет подключаться к службе WINS для получения списка общих сетевых ресурсов. , надеюсь, с большим успехом, чем обнаружение самих сетевых ресурсов.

Мы будем редактировать шаблон UCI (/etc/samba/smb.conf.template ), а не напрямую изменение /etc/samba/smb.conf , чтобы сохранить совместимость с UCI и LuCI.

Войдите в LuCI, перейдите в Сервисы> Сетевые ресурсы, перейдите в на вкладке «Редактировать шаблон» и добавьте или измените следующие записи в разделе «[global]» в шаблоне.

 [global] domain master = yes local master = yes name resolve order = wins lmhosts  hosts bcast os level = 99 предпочтительный мастер = да wins support = yes 

Наконец, сохраните и примените изменения.

Вы также можете настроить dnsmasq для широковещательной рассылки адреса WINS-сервера через DHCP :

 uci add_list dhcp.lan.dhcp_option = "44, $ (uci get network.lan.ipaddr)" uci совершает dhcp/etc/init.  d/dnsmasq restart 

Сетевые ресурсы SMB должны появиться в домашней сети через несколько минут после перезагрузки Mac.

Примечания

  • Сценарий администрирования пользователей Samba
  • Инструмент администрирования хранилища
Этот веб-сайт использует файлы cookie. Используя веб-сайт, вы соглашаетесь с хранением файлов cookie на вашем компьютере. Также вы подтверждаете, что прочитали и поняли нашу Политику конфиденциальности. Если вы не согласны, покиньте сайт. Подробнее о файлах cookie
Оцените статью
logicle.ru
Добавить комментарий