Page 1 of 9 123 ... LastLast
Results 1 to 15 of 121

Thread: wl500gp, samba & mount

  1. wl500gp, samba & mount

    Объясните пожалуйста, каким образом при включении samba demo mode через web-интерфейс происходит mount usb диска?
    Сразу скажу, что linux'ом столкнулся впервые на этом замечательном девайсе.
    До чего удалось докопаться:
    1. В случае выключения всех usb девайсов в веб-интерфейсе диск даже не появляется в /dev/scsi/... в принципе, лечится "ручной" загрузкой соответствующих модулей:
    Code:
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o 
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/sd_mod.o 
    insmod /lib/modules/2.4.20/kernel/drivers/usb/storage/usb-storage.o
    после чего он появляется в /dev/scsi и доступен к монтированию.
    2. В случае включения samba demo mode через веб-интерфейс, диск появляется в /dev/discs/.. и всегда мапится в /tmp/harddisk. Большинство же руководств говорят о том, что он должен мапиться в /opt для корректной работы ipkg и samba.
    Как правильно этого достичь? Если не трудно, поделитесь пожалуйста, работающим файлом post-boot.

    И еще небольшая непонятка: на сайте JonoWiki есть туториал по переносу samba в другое место: http://www.sprayfly.com/wiki/Changing_samba_location. При попытке реализовать перенос, все переносится и работает, но только до перезагрузки, несмотря на команду "flashfs save && flashfs commit && flashfs enable && reboot"- после перезагрузки файл smb.conf возвращается в исходное состояние.

    Спасибо заранее.
    Извините за чайниковские вопросы.

  2. #2
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    Quote Originally Posted by dfayruzov View Post
    Объясните пожалуйста, каким образом при включении samba demo mode через web-интерфейс происходит mount usb диска?
    Сразу скажу, что linux'ом столкнулся впервые на этом замечательном девайсе.
    До чего удалось докопаться:
    1. В случае выключения всех usb девайсов в веб-интерфейсе диск даже не появляется в /dev/scsi/... в принципе, лечится "ручной" загрузкой соответствующих модулей:
    Code:
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o 
    insmod /lib/modules/2.4.20/kernel/drivers/scsi/sd_mod.o 
    insmod /lib/modules/2.4.20/kernel/drivers/usb/storage/usb-storage.o
    после чего он появляется в /dev/scsi и доступен к монтированию.
    2. В случае включения samba demo mode через веб-интерфейс, диск появляется в /dev/discs/.. и всегда мапится в /tmp/harddisk. Большинство же руководств говорят о том, что он должен мапиться в /opt для корректной работы ipkg и samba.
    Как правильно этого достичь? Если не трудно, поделитесь пожалуйста, работающим файлом post-boot.

    И еще небольшая непонятка: на сайте JonoWiki есть туториал по переносу samba в другое место: http://www.sprayfly.com/wiki/Changing_samba_location. При попытке реализовать перенос, все переносится и работает, но только до перезагрузки, несмотря на команду "flashfs save && flashfs commit && flashfs enable && reboot"- после перезагрузки файл smb.conf возвращается в исходное состояние.

    Спасибо заранее.
    Извините за чайниковские вопросы.
    http://www.wl500g.info/showthread.php?t=3171 - вот же все ответы.
    У меня тоже есть роутер!

  3. #3
    Заметил очень неприятную вещь. При копировании файлов на винт система уходит в полный ступор. Даже днс запросы перестают разрешатся (на большом брате в качестве днс сервера указан роутер) web интерфейс не работает, консоль не реиагирует. Естественно все приходит в норму после окончания копирования. Самое удивительное, если коприроввание производится посредством ftp такое проявляется редко. Если используется самба то в 100 процентах случаев. Подскажите какими средствами улучшить работу в таких условиях пусть даже за счет ухудшения скорости передачи файлов ?
    Last edited by Omega; 07-04-2012 at 15:20. Reason: fixed

  4. #4
    Join Date
    May 2006
    Location
    Москва
    Posts
    355
    1. В случае выключения всех usb девайсов в веб-интерфейсе диск даже не появляется в /dev/scsi/... в принципе, лечится "ручной" загрузкой соответствующих модулей:
    9) настройка автозапуска
    a) в файл /usr/local/sbin/post-boot нужно будет добавить строки.
    ***
    # на всякий случай загрузка модулей, понадобится если например выключить ftp в веб-оболочке
    insmod scsi_mod
    insmod sd_mod
    insmod usb-storage

    #явная команда монтировки двух портов, чтобы не зависеть от того запущен stupid-ftp или нет. Смонтируется хоть что-то
    /bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk
    /bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/harddisk
    2. В случае включения samba demo mode через веб-интерфейс, диск появляется в /dev/discs/.. и всегда мапится в /tmp/harddisk. Большинство же руководств говорят о том, что он должен мапиться в /opt для корректной работы ipkg и samba.
    Как правильно этого достичь? Если не трудно, поделитесь пожалуйста, работающим файлом post-boot.
    # если /opt находится на общем смонтированном диске, а не как отдельный раздел:
    /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
    При попытке реализовать перенос, все переносится и работает, но только до перезагрузки, несмотря на команду "flashfs save && flashfs commit && flashfs enable && reboot"- после перезагрузки файл smb.conf возвращается в исходное состояние.
    c) сохранить файлы во флэше:
    echo /etc/smb.conf >> /usr/local/.files
    echo /etc/passwd >> /usr/local/.files
    echo /etc/group >> /usr/local/.files
    echo /etc/smbpasswd >> /usr/local/.files
    flashfs save
    flashfs commit
    flashfs enable
    Last edited by Omega; 07-04-2012 at 15:21. Reason: fixed
    У меня тоже есть роутер!

  5. Спасибо.

    Еще вопрос:
    5) русифицировать и отключить STP
    nvram set lan_stp=0
    nvram set usb_vfat_options=codepage=866,iocharset=cp1251
    nvram set usb_ntfs_options=iocharset=cp1251
    nvram set usb_smbcpage_x=866
    nvram set usb_smbcset_x=1251
    nvram set regulation_domain=0x00ALL
    nvram commit
    После этих действий русские названия файлов видятся и корректно работают, тем не менее, в консоли (у меня putty) - кракозябры. Это можно вылечить, или так и оставить?

  6. #6
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Поставить в Putty правильный чарсет (там есть закладка Translation)

  7. Спасибо.
    Еще одни грабли - resolv.conf
    Как его правильно сохранять в NVRAM?

    echo /etc/resolv.conf >> /usr/local/.files, echo /tmp/resolv.conf >> /usr/local/.files или еще как?

    попробовал все варианты, все равно не сохраняется

  8. #8
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156

    Lightbulb hosts allow

    Всем привет

    Еще вопрос по Samba

    Все настроил по инструкции, Samba работает, ресурсы видны в локальной сети, но вот заглянул в лог /opt/var/log/smbd.log и меня насторожила ругань на параметр "allow from" и на Global parameter security :

    [1970/01/01 03:00:14, 0] param/loadparm.c:lp_do_parameter(2239)
    Global parameter security found in service section!
    [1970/01/01 03:00:14, 0] param/loadparm.c:map_parameter(1681)
    Unknown parameter encountered: "allow from"
    [1970/01/01 03:00:14, 0] param/loadparm.c:lp_do_parameter(2223)
    Ignoring unknown parameter "allow from"
    [1970/01/01 03:00:14, 0] param/loadparm.c:map_parameter(1681)
    Unknown parameter encountered: "allow from"
    [1970/01/01 03:00:14, 0] param/loadparm.c:lp_do_parameter(2223)
    Ignoring unknown parameter "allow from"
    ...

    Вот так прописано в файле конфигурации /etc/smb.conf :

    [global]
    interfaces = br0
    bind interfaces only = yes
    workgroup = HOME
    server string = ExChange
    guest account = nobody
    security = share
    browseable = yes
    guest only = yes
    guest ok = yes
    log level = 1
    max log size = 10
    encrypt passwords = yes
    preserve case = yes
    short preserve case = yes
    client code page = 866
    character set = 1251
    os level = 255
    local master = yes
    domain master = yes
    preferred master = yes

    [share]
    path = /opt/exchange
    security = share
    guest only = yes
    guest ok = yes
    writeable = yes
    comment = ExChange
    allow from = 192.168.1
    force user = root
    ...

    Правильно я понимаю, что "allow from = 192.168.1" должен разрешать доступ только именно с этой подсети? Этот параметр часто указывается на форуме

    P.S. Параметр этот правильно выглядит так
    Code:
    ...
    hosts allow = 127.0.0.1 192.168.1
    ...
    Last edited by KRandall; 12-05-2007 at 16:37.

  9. #9

    еще вопрос по самбе

    Может я чего-то недопонимаю, но у меня ресурсы самбы не видны в сети, кроме того случая, когда в веб интерфейсе настройки в айпи конфигурейшене имя девайса ставлю localhost. как говорится, чувствую что где-то обманывают, но не понимаю где.

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

  10. #10

    Доступ к openvpn серверу на роутере из инета?Не могу подключиться к share$

    Задавал уже этот вопрос,может кто-то уже делал.
    Есть роутер с внешним IP и установленным на нем сервером openvpn.К роутеру подключен USB диск.На нем стоит http сервер,ftp,samba.Все работает.Теперь хочется поиметь доступ к шаре по openvpn.

    Но не могу достучаться до share$ USB диска подключенного к роутеру c IP 192.168.0.1

    Делал вроде по описанию:

    Устновил на роутер сервер OPENVPN
    его настройки:

    port 1194
    dev tun0
    #? тут наверное надо как-то иначе?
    route 10.8.0.1 255.255.255.0 192.168.0.1
    push "route 192.168.0.0 255.255.255.0"
    /tmp/harddisk/opt/etc/openvpn/static.key
    float

    Установил на ноут подключенный к роутеру по WI-FI

    клиента с такими настройками:

    remote 192.168.0.1 ;для локалки
    ;remote 83.167.101.XX ;для инета
    port 1194
    dev tun0
    ifconfig 10.8.0.2 10.8.0.1
    secret static.key
    float

    так как хочется иметь доступ к шаре из инета

    прописал в post-firewall:

    #OpenVPN access from WAN
    iptables -D INPUT -j DROP
    iptables -I INPUT -p udp --dport 1194 -j ACCEPT
    iptables -t nat -I PREROUTING -i eth1 -p udp --dport 1194 -j DNAT --to-destination $4:1194
    iptables -A INPUT -j DROP

    iptables -I INPUT -i tun0 -j ACCEPT
    iptables -I FORWARD -i tun0 -j ACCEPT
    iptables -I FORWARD -o tun0 -j ACCEPT
    iptables -I OUTPUT -o tun0 -j ACCEPT

    На роутере установлен http сервер,ftp, share
    На всякий случай на роутере и компе отключил фаервол.

    Запускаю на компе клиента,все нормально соединяется
    компу дается адрес 10.8.0.2
    если набираю в броузере

    http://10.8.0.1 то попадаю на свой сайт в роутере,
    набираю
    ftp://alex_shipov@10.8.0.1
    попадаю на свой ftp
    причем все открывается и из инета, если указать внешний IP роутера .
    Но если пытаюсь зайти на share
    \\10.8.0.1\shipov\share$ то облом...

    пробывал и с компа который на работе,то-же самое.

    В чем может быть дело? Спасибо.

  11. #11
    посмотри в файле /etc/smb.conf параметр allow from он указывает с каких адресов доступна шара

  12. #12
    >попадаю на свой ftp
    >причем все открывается и из инета, если указать внешний IP роутера .
    Так если заходишь со стороны инета то надо указывать внешний ИП
    если изнутри то внутренний ИП или ИМЯ(внутреннее)
    >Но если пытаюсь зайти на share
    >\\10.8.0.1\shipov\share$ то облом...
    ну так и должно быть ты сам посмотри что пишешь \\ИМЯ-компа\ИМЯ-шары\ИМЯ папки и значит должна быть шара shipov :-) надо вот так \\10.8.0.1\share$\shipov

  13. #13
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156

    Question openvpn & samba

    Похожая ситуация. На WL-500gP установлена samba и openvpn. Ресурсы через samba видны в сетевом окружении, все работает. С openvpn немного хуже. При текущих настройках openvpn:
    Server.conf
    Code:
    port 8080
    proto tcp
    dev tun
    ca /opt/etc/openvpn/easy-rsa/keys/ca.crt
    cert /opt/etc/openvpn/easy-rsa/keys/server.crt
    key /opt/etc/openvpn/easy-rsa/keys/server.key
    dh /opt/etc/openvpn/easy-rsa/keys/dh1024.pem
    server 10.8.0.0 255.255.255.0
    push "route 192.168.1.0 255.255.255.0"
    client-to-client
    keepalive 10 120
    comp-lzo
    max-clients 100
    user nobody
    group nobody
    persist-key
    persist-tun
    status /opt/var/log/openvpn-status.log
    log /opt/var/log/ovenvpn.server.log
    log-append /opt/var/log/ovenvpn.server.log
    verb 3
    ifconfig 10.8.0.1 10.8.0.2
    Client.ovpn
    Code:
    client
    dev tun
    proto tcp
    remote Мой_внешний_IP 8080
    resolv-retry infinite
    nobind
    user nobody
    group nobody
    persist-key
    persist-tun
    ca ca.crt
    cert Client.crt
    key Client.key
    ns-cert-type server
    comp-lzo
    verb 3
    float
    ifconfig 10.8.0.2 10.8.0.1
    openvpn работает, пинг идет как со стороны клиента, так и со стороны роутера и на 192.168.1.* и на 10.8.0.* (в настройках роутера DHCP сервер не используется).
    Но я вижу ресурсы роутера только через samba (run \\10.8.0.1\ дает ошибку "The network path not found")
    smb.conf:
    Code:
    [global]
    interfaces = br0
    bind interfaces only = yes
    workgroup = HOME
    server string = ExChange
    guest account = nobody
    security = share
    guest only = yes
    guest ok = yes
    log level = 3
    syslog = 3
    max log size = 100
    log file = /opt/var/log/smbd.log.%m
    encrypt passwords = yes
    preserve case = yes
    short preserve case = yes
    client code page = 866
    character set = 1251
    wins support = no
    time server = no
    os level = 255
    local master = yes
    #domain master = yes
    preferred master = yes
    domain logons = no
    socket options = TCP_NODELAY
    interfaces  = 192.168.1.0/24 10.8.0.0/24
    
    ...
    
    [share$]
    path = /
    comment = Root
    guest ok = no
    writable = yes
    force user = root
    browseable = no
    valid users = admin
    hosts allow = 192.168.1., 10.8.0.
    username = admin
    Routing table:
    Code:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    10.8.0.2        *               255.255.255.255 UH    0      0        0 WAN tun0
    10.131.4.1      *               255.255.255.255 UH    0      0        0 WAN vlan1
    10.8.0.0        10.8.0.2        255.255.255.0   UG    0      0        0 WAN tun0
    192.168.0.0     *               255.255.252.0   U     0      0        0 LAN br0
    10.131.4.0      *               255.255.252.0   U     0      0        0 WAN vlan1
    default         10.131.4.1      0.0.0.0         UG    0      0        0 WAN vlan1
    post-firewall:
    Code:
    ...
    iptables -D INPUT -j DROP
    iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    iptables -t nat -I PREROUTING -i $1 -p tcp --dport 8080 -j DNAT --to-destination \$4:8080
    iptables -A INPUT -j DROP
    iptables -I INPUT -i tun -j ACCEPT
    iptables -I FORWARD -i tun -j ACCEPT
    iptables -I FORWARD -o tun -j ACCEPT
    iptables -I OUTPUT -o tun -j ACCEPT
    iptables -A FORWARD -i tun -s 10.8.0.0/24 -d 192.168.1.0/24 -j ACCEPT
    iptables -A INPUT -j DROP
    ...
    Что я упустил?
    Last edited by KRandall; 29-04-2007 at 20:25.
    WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
    Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать

  14. #14
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    настройки самбы:
    interfaces = br0
    bind interfaces only = yes

  15. #15
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156

    Exclamation openvpn & samba

    Code:
    ;interfaces = br0
    bind interfaces only = no
    Респект
    Last edited by KRandall; 30-04-2007 at 11:32.
    WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
    Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать

Page 1 of 9 123 ... LastLast

Similar Threads

  1. Samba Server mit WL500gP Router + Oleg
    By HoTWheeL in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 30-10-2006, 08:42
  2. Problems flashing oleg on my wl500gP
    By Timocracy in forum WL-500gP Q&A
    Replies: 1
    Last Post: 20-09-2006, 19:04
  3. WebDAV und externen FTP via Samba fьr Win zur Verfьgung stellen
    By rj.2001 in forum German Discussion - Deutsch (DE)
    Replies: 2
    Last Post: 01-06-2006, 22:39
  4. Mount problem (strenge)
    By qczek in forum WL-500g Custom Development
    Replies: 1
    Last Post: 01-02-2006, 14: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
  •