Page 1 of 21 12311 ... LastLast
Results 1 to 15 of 308

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

  1. #1

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

    Вроде как по поиску полазил, толком не нашел чтобы было понятное описание по установке, точнее настройке 3ей Самбы.
    Проковырялся сам, в итоге вот что вышло - может кому то пригодится.

    1. Отключаем встроенную самбу (Usb Apps -> Samba -> Samba File Shares - Disable)
    2. Далее ipkg install samba
    Качает пакет более 20 мб. Поэтому это может занять достаточно много времени, в зависимости от ширины канала.
    3. Далее предлагаю следующий конфиг для использования, который сохраняем в opt/etc/samba:

    [global]
    interfaces = 192.168.1.1/24
    bind interfaces only = yes
    workgroup = WORKGROUP
    server string = WL-500G
    netbios name = WL-500G
    guest account = nobody
    security = user
    browseable = yes
    dns proxy = no
    guest ok = no
    guest only = no
    log level = 1
    max log size = 100
    encrypt passwords = yes
    preserve case = yes
    short preserve case = yes
    dos charset = UTF-8
    unix charset = UTF-8
    display charset = UTF-8
    wins support = yes
    os level = 255
    local master = yes
    [opt]
    path = /opt
    guest ok = no
    writable = yes
    force user = admin
    browseable = yes
    allow from = 192.168.1.
    [torrent]
    path = /opt/share/torrent
    guest ok = no
    writable = yes
    browseable = yes
    allow from = 192.168.1.
    4. Командой smbpasswd задаем пароль

    5. Стартинг самбы реализован вот так S08samba

    #!/bin/sh

    # set samba_active=1 to activate samba
    samba_active=1

    [ 1 = $samba_active ] || exit 0

    if [ -n "`pidof smbd`" ] ; then
    echo "Stopping smbd:"
    killall smbd
    fi

    if [ -n "`pidof nmbd`" ] ; then
    echo "Stopping nmbd:"
    killall nmbd
    fi

    sleep 2

    echo "Starting nmbd:"
    /opt/sbin/nmbd -D
    echo "Starting smbd:"
    /opt/sbin/smbd -D
    Вроде всё работает... только скорость как мне кажется низкая в итоге.

    Скорость по FTP с использованием вот этой версии vsFTPd vsftpd-2.0.7-ext1 гораздо выше (раза в 3).

    Знающие люди - может подскажите в чем проблема может быть?!

    upd: по просьбе BDMN выкладываю его версию скрипта в первый пост, чем лучше и работает ли оно не знаю
    Last edited by Omega; 01-04-2012 at 17:37. Reason: fixed

  2. #2

    Samba 3.0 установка и конфгурация

    Кое как с бубном установил пакет Samba 3.0.23d. Вместе с ней установился SWAT а вот правильно сконфигурировать Samb-у и SWAT не получается.
    старая запускается а новая никак.
    В запуске S80samba:
    #!/bin/sh
    ....
    echo "Starting smbd:"
    /opt/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf;
    echo "Starting nmbd:"
    /opt/sbin/nmbd -D -n BEE_Wi-Fi -o -l /tmp -s /opt/etc/samba/smb.conf;
    Пишет:
    Starting smbd:
    ./S80samba: ./S80samba: 18: /opt/sbin/smbd: not found
    Starting nmbd:
    ./S80samba: ./S80samba: 20: /opt/sbin/nmbd: not found
    меняю на:
    /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    /usr/sbin/nmbd -D -n BEE_Wi-Fi -o -l /tmp -s /opt/etc/samba/smb.conf
    запускается встроенная вторая версия.
    Вразумитильных инструкций по установке третей версии не нашел :-(
    901 порт в post-fw открыл
    вот кусочек лога
    Jan 1 06:00:11 xinetd[153]: xinetd Version 2.3.14 started with no options compiled in.
    Jan 1 06:00:11 xinetd[153]: Started working: 2 available services
    Jan 1 06:00:13 thttpd[172]: bind 0.0.0.0 - Address already in use
    Jan 1 06:00:15 thttpd[172]: thttpd/2.25b PHP/5.2.0 starting on port 82
    Jan 1 06:00:15 thttpd[172]: started as root without requesting chroot(), warning only
    Jan 16 22:34:03 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
    Jan 16 22:34:03 kernel: MSDOS FS: Using codepage 866
    Jan 16 22:34:03 kernel: MSDOS FS: IO charset cp1251
    Jan 16 22:34:03 kernel: FAT: bogus logical sector size 0
    Jan 16 22:34:03 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
    Jan 16 22:34:03 kernel: FAT: freeing iocharset=cp1251
    Jan 16 22:34:03 kernel: FAT: bogus logical sector size 0
    Jan 16 22:34:03 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
    Jan 16 22:34:03 kernel: VFS: Can't find ext3 filesystem on dev sd(8,2).
    Jan 16 22:34:03 kernel: MSDOS FS: Using codepage 866
    Jan 16 22:34:03 kernel: MSDOS FS: IO charset cp1251
    Jan 16 22:34:03 kernel: FAT: bogus logical sector size 0
    Jan 16 22:34:03 kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
    Jan 16 22:34:03 kernel: FAT: freeing iocharset=cp1251
    Jan 16 22:34:03 kernel: FAT: bogus logical sector size 0
    Jan 16 22:34:03 kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
    Jan 16 22:34:04 dropbear[177]: Child connection from ::ffff:192.168.1.2:1812
    Jan 16 22:34:11 dropbear[177]: password auth succeeded for 'root' from ::ffff:192.168.1.2:1812
    Jan 16 22:34:12 ntp client: Synchronizing time with ntp.tomsk.ru ...
    Jan 16 22:34:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:35:01 /opt/sbin/cron[193]: (MSapogov) CMD (run-parts /opt/etc/cron.5mins)
    Jan 16 22:35:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:36:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:37:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:38:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:39:05 smbd[306]: [2007/01/16 22:39:05, 0] smbd/password.cass_check_smb(513)
    Jan 16 22:39:05 smbd[306]: Error : UNIX and SMB uids in password files do not match for user 'Mikhail'!
    Jan 16 22:39:05 smbd[306]: [2007/01/16 22:39:05, 0] smbd/password.cass_check_smb(513)
    Jan 16 22:39:05 smbd[306]: Error : UNIX and SMB uids in password files do not match for user 'Mikhail'!
    Jan 16 22:39:05 smbd[306]: [2007/01/16 22:39:05, 0] smbd/nttrans.c:call_nt_transact_ioctl(2516)
    Jan 16 22:39:05 smbd[306]: call_nt_transact_ioctl: Currently not implemented.
    Jan 16 22:39:54 pptp[112]: anon log[logechoptp_ctrl.c:670]: Echo Reply received.
    Jan 16 22:40:01 /opt/sbin/cron[308]: (root) CMD (run-parts /opt/etc/cron.5mins)
    и где какой пароль у меня не совпадает?
    За 3 недели борьбы с WL500gP (Oleg#post5) немного научился устанавливать и настраивать некотрые программы. Теперь хочу освоить и эту.

  3. #3

    Настройка Samba 3.5.12

    Полная настройка 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 Omega; 10-04-2013 at 13:47. Reason: fixed

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,358
    Каких-то библиотек не хватает. Надеюсь, сами файлы /opt/sbin/smbd и /opt/sbin/nmbd присутствуют?

  5. #5
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    158
    Прошу прощения у уважаемого Олега, но подскажите пожалуйста, что даёт третья самба, по отношению ко второй версии?
    RoverBook Pro 500WH AMD X64/512/100/RW+Asus WL500gP

  6. #6
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,358
    Видимо лучшую совместимость с виндоус и какое-то решение для юникодных имён.

  7. #7
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,358
    Плюс - она полная, т.е. можно поднять домен, сделать "сетевой" принтер и т.д.

  8. #8
    Quote Originally Posted by Oleg View Post
    Каких-то библиотек не хватает. Надеюсь, сами файлы /opt/sbin/smbd и /opt/sbin/nmbd присутствуют?
    Файлы присутствуют. Сегодня еще попробую и наверное вернусь на вторую...

  9. #9
    Очень жалко... Была надежда увидеть юникод.

  10. #10
    Quote Originally Posted by Firemover View Post
    Очень жалко... Была надежда увидеть юникод.
    А у тебя получилось тройку настроить?

  11. #11

    Upgrade Samba до 3 версии на WL-500gP

    Подскажите, возможенли апгрейд Самбы до версии 3 на премиуме?
    А если возможен, то как это сделать с наименьшими потерями?
    Спасибо.

  12. #12

    Samba3 и Segmentation fault

    Уменя есть достаточно много файлов с японским в имени. Решил поставить самбу3, вроде у нее есть юникод. Но после установки при запуске nmbd и smbd пишет Segmentation fault.
    Ставил с олеговского репозитария.
    Как правильно поставить самбу3?

  13. #13
    +1 у меня не получалось примерто с такойже ошибкой (Чтото вроден было)
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  14. #14
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,358
    Вы совсем всё ставили из того репозитория? Или просто добавили его в список и поставили самбу?

  15. #15
    Все ставил после выполнения вот этого
    Code:
    echo "src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
    echo "dest root /" >> /opt/etc/ipkg.conf
    ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status
    Логи самбы даже создаться не успевают

Page 1 of 21 12311 ... LastLast

Similar Threads

  1. Настройка PPTP VPN (accel-pppd) на роутере
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 293
    Last Post: 19-11-2014, 01:57
  2. Настройка CRON на роутере
    By dimvia in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 335
    Last Post: 04-11-2014, 21:25
  3. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 10:18
  4. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 02:57
  5. Не вижу половины сайтов (mtu & dns)
    By CHERT in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 347
    Last Post: 24-10-2012, 10: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
  •