Page 5 of 10 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 194

Thread: Проблемы с Samba

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    samba mount NAS HDD

    Сразу прошу прощения, тема обсуждалась не раз, прочитал все что есть по этому поводу на форуме, попробовал все варианты.

    И так, wl500gP, 10 прошивка Олега. Установил все что надо для монтирования самбой. Сразу скажу, что ручками все запускается как надо.

    Пишу в
    post-mount:
    #!/bin/sh

    mkdir /tmp/harddisk
    /bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk

    /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt

    /opt/etc/init.d/S80lighttpd start

    /tmp/local/sbin/mount-nas

    /opt/sbin/vsftpd /opt/etc/vsftpd/vsftpd.conf &


    mount-nas:
    #!/bin/sh

    insmod /opt/lib/modules/smbfs.o
    mkdir /tmp/share
    #/opt/bin/smbmount //192.168.1.2/public /tmp/share -o password=...

    if mount | grep /tmp/share ; then #is already mounted
    /opt/bin/smbumount /tmp/share
    echo -n "/tmp/share unmounted "
    logger "/tmp/share unmounted "
    date
    else # is not mounted
    sleep 5
    /opt/bin/smbmount //192.168.1.2/public /tmp/share -o rw,password="..."
    echo -n "SMB-share 192.168.1.2 mounted to /tmp/share "
    logger "SMB-share 192.168.1.2 mounted to /tmp/share "
    date
    fi

    В логах вижу надпись "SMB-share 192.168.1.2 mounted to /tmp/share" как и положено

    После перезагрузки, захожу, сразу пишу ps, попал на такое:
    161 cheba 480 S /bin/sh /usr/local/sbin/post-mount 125f/1041/100
    172 cheba 484 S /bin/sh /tmp/local/sbin/mount-nas
    174 cheba 1024 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    178 cheba 280 S sleep 5
    т.е. видно что еще идет мой маунтинг, через несколько секунд, опять ps:

    174 cheba 1024 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    185 cheba 372 S /opt/sbin/vsftpd /opt/etc/vsftpd/vsftpd.conf
    186 cheba 392 R ps

    видно что все закончило выполняться, последней операцией, как надо стартует ФТП сервак, но то что мне надо не примаунтилось.

    далее пишу ручками:
    /tmp/local/sbin/mount-nas

    получаю:
    insmod: A module named smbfs already exists
    mkdir: Cannot create directory `/tmp/share': File exists
    SMB-share 192.168.1.2 mounted to /tmp/share Tue Dec 23 10:43:16 MSK 2008

    снова ps:
    174 cheba 1024 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    185 cheba 372 S /opt/sbin/vsftpd /opt/etc/vsftpd/vsftpd.conf
    204 cheba 876 S /opt/bin/smbmount //192.168.1.2/public /tmp/share -o rw password XXX
    208 cheba 396 R ps

    все подключилось!

    Надо заметить что в /tmp/local/sbin рядом с моим mount-nas появился красный (в mc) !.#mount-nas

    Подскажите что еще попробовать? 3 дня на это убил уже.

  2. #2

    еще раз

    Неужели у всех кто пользует эту фичу, она заработала сразу? Если так, есть какие идеи, что может у меня отличаться? У меня все тоже что и у вас, ничего другого сделать не мог.

    Я плохо разбираюсь в линухе, подскажите в чем отличается автозагрузка роутера и исполнения команд из post-mount от ручного захода на роутер через путти и вызова команд вручную, ручками ведь все работает.

    Кроме того, можно ли как-то вывести результат исполнения команды smbmount в лог файл? Что бы посмотреть что там не то получается.

    Правильно ли я понимаю что на роутере самба-сервер не должен быть запущен для корректной работы smbmount? Он должен работать на NAS-устройстве, а мы клиентом к нему соединяемся.

    Еще раз спасибо, просмотров много, а идей ни у кого нет, что грустно =(

  3. #3
    Я прошу прощения, если неправильно понял конечную цель описанных манипуляций, но, если речь идет о монтировании НАСа к файловой системе рутера, советую почитать вот эту ветку: http://wl500g.info/showthread.php?t=16885 .

  4. #4
    Quote Originally Posted by NGP View Post
    Я прошу прощения, если неправильно понял конечную цель описанных манипуляций, но, если речь идет о монтировании НАСа к файловой системе рутера, советую почитать вот эту ветку: http://wl500g.info/showthread.php?t=16885 .
    Да, поняли не правильно! Как я сказал ПЕРВОЙ строчкой: я перечетал ВЕСЬ форум по этому вопросу, попробовал ВСЕ что уже посоветовали, следовательно мне это не помогло. Поэтому описал свою проблему и жду конкретных ответов.

  5. #5

    Опять траблы с Олеговской, Samba и LPD

    Отнес машинку в кабинет с 8 машинами на win2K/WinXP.
    Подключены через 16-портовый cut-through 100 Mbit свич.

    Воткнул с целью использовать его как сервер: DHCP, SMB/MS-net мастер-браузер, WINS(nbname через smbd), кеш DNS, шлюз. Соотв. настроил самбу, версия под 255, сделать предпочтительным мастером для всех конфигураций, ресолвить имена...

    Заработал, как-то криво. DHCP не очень четко, но отрабатывает. А дальше начинается фигня.

    Слежу за его состоянием с одной машины, вижу как он начал собирать список включенных компьютеров.
    И тут понимаю,
    1) что "nslookup computername" отрабатывает либо чрез раз, либо вообще не отрабатывает при запросе с нек. машин. Таймаут более 2 секунд. А сетевое окружение с виндовой тачки минуту может долбиться и безрезультатно.
    Т.е. херово выходит - Пользователи сходу видят ресурсы сети, но попасть на них не могут, т.к. сервер их не ресолвит.
    2)При выключении машины (честном, с log off), машины никак не пропадают из списка ресурсов Самбы - мастер-браузера.

    В чем м.б. причина?
    Есть способ исправить?

    Еще есть проблема с принтером:
    Принтер отлично печатает через RAW-пот, но это не годится для совместного доступа.
    LPD с очередью печати не работает, хоть ты тресни :-( В какой версии Олеговской прошивки он работает?
    Может для него нужно что-то сделать хитрое, чтобы заработал? Флешку надо держать в USB? (не держу, чтобы не мешалось на виду)
    Last edited by Andyz; 24-12-2008 at 19:15.

  6. #6
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    lpd у асуса по жизни без спулера. Олег его не трогал. Так что с встроенным lpd очередей все равно не будет. В пакетах есть cups может через него попробовать?

  7. #7
    А что с самбой? Как убедить роутер четко отрабатывать разрешение имен? (забыл указать, wl500gPV1)

  8. #8
    Quote Originally Posted by Andyz View Post
    Заработал, как-то криво. DHCP не очень четко, но отрабатывает.
    Неочень четко - это как ?

    1) что "nslookup computername" отрабатывает либо чрез раз, либо вообще не отрабатывает при запросе с нек. машин. Таймаут более 2 секунд. А сетевое окружение с виндовой тачки минуту может долбиться и безрезультатно.
    А DHCP точно выдает машинкам адрес WINS сервера ?

    2)При выключении машины (честном, с log off), машины никак не пропадают из списка ресурсов Самбы - мастер-браузера.
    А сразу они и непропадут, учите матчасть.

  9. #9

    Question Samba - разрешить доступ по определённым MACам или IP. как?

    На роутере стоит диск, расшарен в сеть, так вот возник вопрос, как сделать на некотрые папки разрешение входа только с машин с определённым мак адресом или с определённым IP? Ну или на крайний случай запаролить их. Причём к остальным папкам должен быть свободный доступ у всех.

    Заранее спсибо за ответы, а то в форуме порылся, так ничего и не нашёл! (

  10. #10

    Question

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

  11. #11
    Если есть желание разбираться в линухе, то наводка - Вам нужно редактировать smb.conf. Можно начать рыть отсюда

  12. #12
    а что даст привязка к IP и MAC они легко меняются, проще разрешить вход только с определенного сетевого интерфейса.
    vim имеет два режима - бибикать и все портить (с) не мое

  13. #13

    Samba и права на запись

    История проблемы:
    Ранее у раутера стоял стандартный IP 192.168.1.1 и самба была настроена по мануалу от vectorm http://vectormm.net:8081/asus_install.html

    Все работало как часики до тех пор пока не возникла потребность сменить IP раутера на 192.168.9.148

    После этой смены самба вобще отпала, потом после моих переконфигураций файла /etc/smb.conf samba заработала но только на чтение, прав на запись нет.

    Подскажите где что подкрутить чтобы имемть полный доступ.

    Вот мои конфиги:

    [admin@wl500gP root]$ cat /etc/smb.conf
    [global]
    interfaces = 192.168.9.148/24
    bind interfaces only = yes
    workgroup = Home
    server string = AsusRouter
    guest account = nobody
    security = share
    browseable = yes
    guest ok = yes
    guest only = yes
    log level = 1
    max log size = 100
    encrypt passwords = no
    preserve case = yes
    short preserve case = yes
    client code page = 850


    [disc1_2]
    path = /tmp/mnt/disc1_2
    writable = yes
    force user = admin

    [admin@wl500gP root]$ cat /opt/etc/xinetd.d/swat
    service swat
    {
    port = 901
    socket_type = stream
    wait = no
    only_from = localhost 192.168.1.0/24
    user = root
    server = /opt/sbin/swat
    log_on_failure += USERID
    disable = No
    }

  14. #14
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Lucyk View Post
    История проблемы:
    Ранее у раутера стоял стандартный IP 192.168.1.1 и самба была настроена по мануалу от vectorm http://vectormm.net:8081/asus_install.html

    Все работало как часики до тех пор пока не возникла потребность сменить IP раутера на 192.168.9.148
    [admin@wl500gP root]$ cat /etc/smb.conf
    [global]
    interfaces = 192.168.9.148/24
    bind interfaces only = yes

    force user = admin
    [admin@wl500gP root]$ cat /opt/etc/xinetd.d/swat
    only_from = localhost 192.168.1.0/24
    user = root
    И как понять вот это???
    Last edited by vectorm; 03-01-2009 at 11:36.

  15. #15
    Поменял на:

    [admin@wl500gP root]$ cat /opt/etc/xinetd.d/swat
    service swat
    {
    port = 901
    socket_type = stream
    wait = no
    only_from = localhost 192.168.9.0/24
    user = admin
    server = /opt/sbin/swat
    log_on_failure += USERID
    disable = No
    }
    [admin@wl500gP root]$ cat /etc/smb.conf
    [global]
    interfaces = 192.168.9.148/24
    bind interfaces only = yes
    workgroup = Home
    server string = Arthur
    guest account = nobody
    security = share
    browseable = yes
    guest ok = yes
    guest only = yes
    log level = 1
    max log size = 100
    encrypt passwords = no
    preserve case = yes
    short preserve case = yes
    client code page = 850


    [disc1_2]
    path = /tmp/mnt/disc1_2
    writable = yes
    force user = admin


    Теперь совсем не могу зайди на ресурсы самбы. А заходя на http://192.168.9.148:901/ получаю:
    400 Server Error
    Samba is configured to deny access from this client
    Check your "hosts allow" and "hosts deny" options in smb.conf

Page 5 of 10 FirstFirst ... 34567 ... LastLast

Similar Threads

  1. Samba - sharing with user rights
    By gromot in forum WL-500g Q&A
    Replies: 1
    Last Post: 08-07-2008, 20:07

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
  •