Page 21 of 21 FirstFirst ... 11192021
Results 301 to 308 of 308

Thread: Настройка (установка) Samba3

  1. #301

    Полная настройка Samba 3.5.12

    Не давно появилась идея поменять Samba на 3.5.12-1.
    Убил почти весь день,но всё таки пока не поднял не успокоился. Сейчас опишу подробный ман, как всё делать. Итак приступим.

    Устанавливаем с репы пакеты.
    Code:
    ipkg install samba35 adduser
    Ставится около 20 минут.

    На всякий случай сделал настройку для Samba 1.9. Данный пункт не обязателен.
    Code:
    nvram set usb_vfat_options=codepage=866,iocharset=cp1251
    nvram set usb_smbcpage_x=866
    nvram set usb_smbcset_x=1251
    nvram commit
    После установки сразу же делаем настройку, переименовываем и проверяем файл автозапуска.
    Code:
    mv /opt/etc/init.d/S08samba /opt/etc/init.d/S80samba
    И редактируем его
    Code:
    nano /opt/etc/init.d/S80samba
    Code:
    #!/bin/sh
    
    if [ -n "`pidof smbd`" ] ; then
        echo "Stopping smbd:"
        killall smbd
    fi
    
    if [ -n "`pidof nmbd`" ] ; then
        echo "Stopping nmbd:"
        killall nmbd
    fi
    
    echo "Starting nmbd:"
    /opt/sbin/nmbd -D
    echo "Starting smbd:"
    /opt/sbin/smbd -D
    Даём на исполнение доступ
    Code:
    chmod +x /opt/etc/init.d/S80samba
    Добавляем пользователя для samba, добавить можно тех, кто есть в passwd - smbpasswd -a имя

    Добавляем пользователя админ
    Code:
    adduser -h /opt -s /sbin/nologin -G root -H admin
    smbpasswd -a admin
    Назначаем тем папкам которые сможет редактировать admin, пользователя, к примеру папку /home
    Code:
    chown admin:root /home
    Редактируем конфигурационный файл smb.conf

    Обязательно !!!! Указываем именно ip адрес!
    Без неё не работает interfaces = 192.168.1.1/24
    Также не забываем установить локаль UTF-8
    Code:
    export LANG="ru_RU.UTF-8"
    Ещё где то читал, что без этого тоже бывают баги.
    load printers = no
    printcap name = /dev/null
    Code:
    nano /opt/etc/samba/smb.conf
    Code:
    [global]
            interfaces = 192.168.1.1/24
            bind interfaces only = yes
    
            #Задаём параметры сервера
            workgroup = HOME
            server string = Black_Hole
            browseable = yes
            dns proxy = no
    
            #Настраиваем уровень доступа
            guest account = nobody
            security = share
            map to guest = bad user
            guest only = no
            guest ok = no
            encrypt passwords = yes
            preserve case = yes
            short preserve case = yes
    
            #Настраиваем логирование
            log level = 1
            max log size = 100
            log file = /var/log/samba/%m.log
    
            #Указываем кодировку
            dos charset = UTF-8
            unix charset = UTF-8
            display charset = UTF-8
    
            #Параметры оптимизации Самбы
            read raw = yes
            write raw = yes
            oplocks = yes
            max xmit = 65535
            dead time = 15
            getwd cache = yes
            socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
    
            #Дополнительные настройки
            load printers = no
            printcap name = /dev/null
            wins support = yes
            time server = no
            os level = 255
            local master = yes
    
            hosts allow = 192.168.1. 127.
    
    [share]
            path = /opt/torrent/download/
            public = yes
            guest only = yes
            guest ok = yes
    
    [incoming]
            path = /home
            public = yes
            only guest = yes
            writable = yes
            printable = no
            create mask = 0666
            directory mode = 0777
    [admin]
            path = /
            guest ok = no
            writable = yes
            force user = admin
            browseable = no
            valid users = admin
    Настройка, производилась для общих папок и пользователя admin.

    Не забываем дать права на запись всем в папке incoming
    Code:
    chmod 777 /home/samba/incoming
    
    echo /etc/passwd >> /usr/local/.files
    echo /etc/group >> /usr/local/.files
    echo /etc/profile >> /usr/local/.files	
    	
    flashfs save && flashfs commit && flashfs enable && reboot
    Для настройки swat
    Меняем пользователя на своего к примеру у меня это necrom
    Code:
    nano /opt/etc/xinetd.d/swat
    Прописываем ip своей внутренней сети пример 192.168.1.1
    Code:
    nano /opt/etc/xinetd.conf
    Возможны проблемы с кодировкой 866, для этого нужно пересобирать пакет с iconv (libiconv) или ставить glibc 2.3.5.

    init_iconv: Conversion from CP866 to ASCII not supported
    init_iconv: Attempting to replace with conversion from ASCII to ASCII
    Error trying to resolve symbol 'init_samba_module' in /opt/lib/charset/CP866.so: Unable to resolve symbol
    В приложении файлы конфигураций. И пример создание сетевого диска для admin.

    Пытался как можно подробней описать и собрать всё в одном месте. Прошу закрепить данную тему или добавить в маны.
    Attached Images Attached Images  
    Attached Files Attached Files
    Last edited by necrom; 13-11-2011 at 20:48.

  2. #302
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    249
    Quote Originally Posted by necrom View Post
    Сейчас опишу подробный ман, как всё
    Содержимое приложенного файла smb.conf и его содержание в тексте поста не совпадают (как минимум параметр dos charset).
    Сомневаюсь, что так было задумано
    WL500gp-1.9.2.7-d-r2624

  3. #303
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    2,295
    Blog Entries
    15
    Насколько успел заметить, когда user-space демоны не участвуют в USB-обмене, подсистема ввода-вывода честно прокачивает 20Мбайт/c, однако ж когда на сцену выходит SAMBA, скорость обмена озвучивать стыдно, сами знаете.

    Скажите, в этих ваших линуксах какая версия SAMBA самая лёгкая? Если игра будет стоить свеч, то я результатами работы обязательно поделюсь.

    В прошивку включена v.2.0.10, в репозиториях есть 3.0.37, но та раскормлена настолько, что на ней домен можно поднимать. Из фич востребована только организация rw/ro шар без учёта пользователей.
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  4. #304
    Работает отлично гость, а вот юзер что-то не хочет никак. При этом smbpasswd отлично задает пароль существующему пользователю. Но где сам файл smbpasswd, в котором хранятся пароли? По-моему в этом все дело.
    А так же не прописывается в автозагрузку nmbd и smbd, запускаю ручками, но в процессе при этом сразу появляется 2 smbd.

    На счет скорости — по кабелю больше 3 мбайт/сек. По воздуху 150 кбайт/сек. Как быть то? На такой скорости даже музыку не послушать с винчестера, что к роутеру подцеплен.
    С кодировкой, вроде как, все отлично.

  5. #305
    Quote Originally Posted by qman View Post
    PID USER VSZ STAT COMMAND
    191 host 16008 S /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
    192 host 16008 S /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
    193 host 16008 S /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
    . . .
    Это получается что у Самбы-3 каждое подключение клиента занимает 16 Мбайт в памяти?

  6. #306

    Question Не открывается Samba 3 Web Administration Tool

    Не открывается Samba 3 Web Administration Tool! Даже при отключенном фаерволле! Что можно сделать? Спасибо!

  7. #307

    Exclamation

    Всем доброго времени суток.

    Товарищи прошу помощи.
    Перестала работать САМБА.
    Попытался переустановить. В результате потерял конфиг самой самбы, когда установил кодировку KOI8-R по дурости..........

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

    PS
    Веб интерфейс самбы не отвечает так же.


    /opt/etc/samba/smb.conf
    [global]
    interfaces = 192.168.1.1/255.255.255.0
    bind interfaces only = yes
    #
    workgroup = 1
    server string = RT-N16
    browseable = yes
    dns proxy = no
    #
    guest account = admin
    security = share
    map to guest = bad user
    guest only = no
    guest ok = no
    encrypt passwords = yes
    preserve case = yes
    short preserve case = yes
    #
    log level = 1
    max log size = 100
    log file = /var/log/samba/%m.log
    #
    dos charset = UTF-8
    unix charset = CP866
    display charset = UTF-8
    #
    read raw = yes
    write raw = yes
    oplocks = yes
    max xmit = 65535
    dead time = 15
    getwd cache = yes
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
    #
    config file = /opt/etc/samba/smb.conf
    force user = admin
    load printers = no
    printcap name = /dev/null
    wins support = yes
    time server = no
    os level = 255
    local master = yes
    #
    hosts allow = 192.168.1. 127.
    #
    [Torrent]
    path = /tmp/harddisk/torrent
    guest ok = Yes
    writeable = yes
    force user = admin

    [admin]
    path = /tmp/harddisk
    guest ok = Yes
    writeable = yes
    force user = admin
    /opt/etc/xinetd.d/swat
    service swat
    {
    disable = no
    port = 901
    socket_type = stream
    wait = no
    user = root
    server = /opt/sbin/swat
    log_on_failure += USERID
    }
    /opt/etc/xinetd.conf
    defaults
    {
    only_from = localhost 10.0.0.0/8 172.16.0.0/12 192.168.1.1/24
    instances = 60
    log_type = SYSLOG authpriv info
    log_on_success = HOST PID
    log_on_failure = HOST
    cps = 25 30
    }

    includedir /opt/etc/xinetd.d
    Last edited by agamemnen; 15-04-2013 at 20:25.
    ASUS RT-N16 + SeaGate 250 Gb 2.5" + Бокс Age Star 2.5" с Внеш.Пит. (firmware by Oleg 1.9.2.7-rtn)
    +Установка программ
    Lighttpd, php-fcgi, sqlite, Samba 3, transmission, DLEngine, Nod32update, vsftpd, Rrd, System Info...
    Wl-500 gP v.1 128мб ОЗУ + FreeAgent Go 250 Gb 2.5" + USBHUB с Внеш.Пит. (firmware by Oleg 1.9.2.7-10) + Установка программ
    Lighttpd, php-fcgi, sqlite, Samba, rTorrent...

  8. #308

    Exclamation

    Путем танцев с бубном samba запустилась. Но теперь при выполнении
    PHP Code:
    flashfs save && flashfs commit && flashfs enable && reboot 
    Пишет следующее:
    Code:
    etc/passwd
    etc/group
    etc/passwd
    etc/group
    etc/profile
    etc/passwd
    etc/group
    etc/profile
    tar: /etc/smb.conf: No such file or directory
    etc/passwd
    etc/group
    tar: /etc/smbpasswd: No such file or directory
    etc/profile
    tar: error exit delayed from previous errors
    Кто сталкивался? Куда копать?

    Samba работает. есть следующие проблемы:

    -Как отключить запрос пароля? Чтобы все компы из локальной сети имели свободный доступ к ресурсу.
    -Нет доступа с устройств на андроиде,WIFI, типа планшета и медиаплеера. Конфиг ниже.
    PHP Code:
    [global]
    interfaces 192.168.1.1/255.255.255.0127.0.0.1/255.0.0.0
    bind interfaces only 
    yes
    #
    workgroup 1
    server string 
    RT-N16
    netbios name 
    RT-N16
    browseable 
    yes
    dns proxy 
    no
    #
    guest account admin
    #security = user
    #map to guest = bad user
    guest only yes
    guest ok 
    yes
    encrypt passwords 
    yes
    preserve 
    case = yes
    short preserve 
    case = yes
    #
    log level 1
    max log size 
    100
    log file 
    = /var/log/samba/%m.log
    #
    dos charset UTF-8
    unix charset 
    UTF-8
    display charset 
    UTF-8
    #
    read raw yes
    write raw 
    yes
    oplocks 
    yes
    max xmit 
    65535
    dead time 
    15
    getwd cache 
    yes
    socket options 
    TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
    #
    load printers no
    printcap name 
    = /dev/null
    wins support 
    yes
    time server 
    no
    os level 
    255
    local master 
    yes
    #
    #hosts allow = 192.168.1.
    #
    [Torrent]
    path = /tmp/harddisk/torrent
    guest only 
    yes
    guest ok 
    yes
    comment 
    Torrent
    writable 
    yes
    [HDD]
    path = /tmp/harddisk
    writable 
    yes0 
    Samba работает. есть следующие проблемы:
    -Нет доступа с устройств на андроиде,WIFI, типа планшета и медиаплеера.
    PHP Code:
    security user
    map to guest 
    bad user 
    Ввел эти строки и планшет и др. устройства получили возможность доступа.
    Last edited by Omega; 16-04-2013 at 22:14. Reason: 2 posts merged
    ASUS RT-N16 + SeaGate 250 Gb 2.5" + Бокс Age Star 2.5" с Внеш.Пит. (firmware by Oleg 1.9.2.7-rtn)
    +Установка программ
    Lighttpd, php-fcgi, sqlite, Samba 3, transmission, DLEngine, Nod32update, vsftpd, Rrd, System Info...
    Wl-500 gP v.1 128мб ОЗУ + FreeAgent Go 250 Gb 2.5" + USBHUB с Внеш.Пит. (firmware by Oleg 1.9.2.7-10) + Установка программ
    Lighttpd, php-fcgi, sqlite, Samba, rTorrent...

Page 21 of 21 FirstFirst ... 11192021

Similar Threads

  1. Настройка CRON на роутере
    By dimvia in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 317
    Last Post: 11-06-2014, 20:22
  2. Настройка PPTP VPN (accel-pppd) на роутере
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 285
    Last Post: 06-02-2014, 13:00
  3. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 09:18
  4. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 01:57
  5. Не вижу половины сайтов (mtu & dns)
    By CHERT in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 347
    Last Post: 24-10-2012, 09:05

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •