PDA

Bekijk de volledige versie : Настройка samba



sandyclawz
16-02-2008, 14:57
Стоит прошивка WL500gp-1.9.2.7-8.17.

a) Вношу изменения в файл smb.conf. Сохраняю через flashfs в прошивку, но после перезагрузки снова вылезает старый smb.conf. Вот что делаю в telnet:

[admin@asus root]$ flashfs save
tar: Removing leading '/' from member names
etc/profile
etc/smbpasswd
etc/group
etc/passwd
etc/smb.conf
tmp/local/
tmp/local/.files
tmp/local/sbin/
tmp/local/sbin/post-boot
tmp/local/sbin/post-firewall
tmp/local/sbin/post-mount
tmp/local/sbin/pre-shutdown
tmp/local/etc/
tmp/local/etc/dropbear/
tmp/local/etc/dropbear/dropbear_dss_host_key
tmp/local/root/
tmp/local/root/.profile
tmp/local/root/.mc/
tmp/local/root/.mc/Tree
tmp/local/root/.mc/filepos
tmp/local/root/.mc/ini
tmp/local/root/.mc/history
tmp/local/root/.mc/cedit/
-rw-r--r-- 1 admin root 4251 Feb 16 17:51 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
[admin@asus root]$ flashfs commit
.
Committed.
[admin@asus root]$ flashfs enable

б) В файле /tmp/local/sbin/post-boot включена команда /bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0_2/opt /opt , но данное монтирование не проходит. Если его запустить из telnet, то команда проходит. Или его необходимо помещать в другой файл? ж)

lexass
16-02-2008, 15:07
уже много раз говорили.
1.отключи самбу в вебМорде и стартуй ее сам, с нужным конфигом
/usr/sbin/smbd -D
/usr/sbin/nmbd -D

2.post-mount

gem
25-05-2008, 14:49
Пытаюсь настроить самбу, уже всё что можно пробовал, всё поиском перерыл...
вроде всё делаю как надо но зайти с компа не могу...

вот smb.conf:
------------------------------------
[global]
interfaces = br0
bind interfaces only = yes
workgroup = Homenet
server string = home gw
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = yes
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
debug level = 2
log level = 1

[share]
path = /tmp/mnt/disk1_1/pub
guest only = no
guest ok = yes
comment = share
browseable = yes
force user = admin
read only = no

[all$]
path = /
guest ok = no
force user = admin
browseable = no
read only = no
---------------------------------------
Это тоже делал:

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
echo /etc/profile >> /usr/local/.files

запускаю через post-mount:
--------------------------------------------
#!/bin/sh
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
mount -obind /tmp/harddisk/opt /opt
/tmp/harddisk/opt/etc/init.d/S45php start
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -n gw -o -l /tmp -s /opt/etc/samba/smb.conf
--------------------------------------------


что не так, подскажите плиз???? :( уже не знаю куда копать...

D_dmitry
25-05-2008, 16:13
[global]
workgroup = рабочая группа
netbios name = название в сети
encrypt passwords = yes
wins support = yes
log level = 1
max log size = 1000
read only = no
guest account = nobody
security = user
browseable = yes
guest ok = yes
guest only = no
client code page = 866
coding system = utf8
dos charset = CP866
unix charset = UTF-8
display charset = UTF-8

[Harddisk]
path=/tmp/mnt/disc0_3 - первый диск
comment = Data Drive
volume = Harddisk
writable = yes
browseable = yes
public = yes


[DATA]
path=/tmp/mnt/disc1_1 - воторй диск
comment = torrents
volume = DATA
writable = yes
browseable = yes
public = yes


у меня так вот прописан конфиг

gem
25-05-2008, 17:03
всёравно не работает....
даже не знаю что не так... уже все параметры у самбы выучил...

:(

D_dmitry
25-05-2008, 17:31
всёравно не работает....
даже не знаю что не так... уже все параметры у самбы выучил...

:(

а самба то сама запускается
висит в процессах?

gem
25-05-2008, 17:35
судя по top, да...

D_dmitry
25-05-2008, 17:42
судя по top, да...

незаходит как
через группу в винде
или через айпи?
или вообще незаходит?

gem
26-05-2008, 06:32
незаходит как
через группу в винде
или через айпи?
или вообще незаходит?

вообще никак... уже идей никаких нет...
даже прошивку сменил на 10-ую, весь роутер обнулил и всё заново настроил, и ничего... :(

gem
26-05-2008, 07:39
попробовал с компа запустить сетевой сканер, и о чудо ! я вижу свои шары, но почему в них зайти не могу...??? непонимаю чего то...

OTMOPO3OK
26-05-2008, 07:47
Вообще в идеале у самбы нужно настроить:
1. log file = /var/log/samba/log.%m
max log size = 1000
log level = 1 (1....9), 9 самый подробный, лучше посмотреть на samba.org,
найти куда пишутся логи smbd.log и Nmbd.log, или запустить демоны smbd и nmbd с ключом -d9
log file = /var/log/samba/log.%m, это все для получения маскимального дебага, а там уже надо решать в чем проблема.
Кстати я не понял, ты набираешь строку в меню выполнить типа \\x.x.x.x\?
что она тебе возвращает?
Да чуть не забыл, если из дистрибутива samba Олег не вырезал утилиту testparm, то прогони ее, она проверяет синтаксис smb.conf
Можешь еще добавить параметр netbios name = "сетевое имя"

gem
26-05-2008, 08:03
отвечает не найден сетевой путь, утилиты такой тоже нет.

мне кажется что дело не в конфиге, может ещё пользователь какого создать ? или прав каких не хватает...

OTMOPO3OK
26-05-2008, 08:41
отвечает не найден сетевой путь, утилиты такой тоже нет.

мне кажется что дело не в конфиге, может ещё пользователь какого создать ? или прав каких не хватает...

Проблема в nmbd, глянь он запущен? посмотри лог самбы или самого nbmd! там все четко написано, стартонул он или нет! Filrewall на настраивал случаем?
убери строчку interfaces = br0, попробуй без нее!

gem
26-05-2008, 09:44
Лог самбы пустой
а вот nmbd:
[2008/05/26 16:32:42, 0] nmbd/asyncdns.c:start_async_dns(150)
started asyncdns process 128

вот что выдаёт ps:

[admin@gw root]$ ps
PID Uid VmSize Stat Command
1 admin 636 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
60 admin 380 S httpd vlan1
65 admin 408 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
66 admin 364 S klogd
68 nobody 472 S [dnsmasq]
69 admin SW [khubd]
79 admin 340 S waveservermain
86 admin SW [usb-storage-0]
87 admin SW [scsi_eh_0]
91 admin 680 S pppd file /tmp/ppp/options.wan0
93 admin 488 S watchdog
96 admin 344 S ntp
99 admin SW [usb-storage-1]
101 admin SW [scsi_eh_1]
106 admin 484 S dropbear
116 admin SW [kjournald]
117 admin SW [kjournald]
120 admin 364 S /usr/sbin/vsftpd
125 admin 996 S /usr/sbin/smbd -D
127 admin 1016 S /usr/sbin/nmbd -D
128 admin 748 S /usr/sbin/nmbd -D
132 admin 1216 S [smbd]
138 admin 736 R dropbear
139 admin 548 S -sh
147 admin 392 R ps

фаервол вроде не настраивал :)

OTMOPO3OK
26-05-2008, 10:01
Так пропиши:
nmbd log file = /var/log/samba.nmb.%m.log
Попробуй убрать interfaces = br0 или перепиши br0 на vlan1,
после каждого изменения перезапусти демон nmbd!
Да еще попробуй команду netstat, глянь слушает ли nmbd и на каком порту!

gem
26-05-2008, 12:34
пробовал по разному и всё равно не могу зайти... через сканер вижу шары но не могу зайти....

я уже просто не знаю куда копать... уже просто всё что можно было перепробовал...

расскажите кто как ставил самбу если не сложно с 0, со всеми подробностями, линус для меня ещё пока что то сложное, вроде что то уже начинаю понимать, но видимо не то...

OTMOPO3OK
26-05-2008, 13:39
пробовал по разному и всё равно не могу зайти... через сканер вижу шары но не могу зайти....

я уже просто не знаю куда копать... уже просто всё что можно было перепробовал...

расскажите кто как ставил самбу если не сложно с 0, со всеми подробностями, линус для меня ещё пока что то сложное, вроде что то уже начинаю понимать, но видимо не то...

Так все таки nbmd работает, дальше копай:
попробуй security = share заменить на user!

vectorm
26-05-2008, 14:51
И в веб интерфейсе проверь вырублена ли Самба дефолтная.
И вообще здесь (http://wl500g.info/showpost.php?p=33826&postcount=2) вполне удобоваримый мануал по Самбе, несколько раз настраивал по нему, всегда работает.

gem
26-05-2008, 15:14
пробовал и share и user, в вебе сразу первым делом отключил.

попробую 1 в 1 по тому кончигу что вы дали сейчас настроиться. может я что то с smbpasswd не то делаю ?

ладно, попробую, и спасибо вам огромное что помогаете мне в этом пока не лёгком для меня деле :)

OTMOPO3OK
26-05-2008, 15:23
пробовал и share и user, в вебе сразу первым делом отключил.

попробую 1 в 1 по тому кончигу что вы дали сейчас настроиться. может я что то с smbpasswd не то делаю ?

ладно, попробую, и спасибо вам огромное что помогаете мне в этом пока не лёгком для меня деле :)

По идее тебе надо в passwd пользователя доваить а затем такого же в smbpasswd ты используешь бакенд samba.

gem
27-05-2008, 03:53
По идее тебе надо в passwd пользователя доваить а затем такого же в smbpasswd ты используешь бакенд samba.

вчера что то получилось :) увидел роутер в сетевом окружении :) но когда пытаюсь зайти в шару то пишет нет прав. Вечером продолжу :)

OTMOPO3OK
27-05-2008, 05:57
вчера что то получилось :) увидел роутер в сетевом окружении :) но когда пытаюсь зайти в шару то пишет нет прав. Вечером продолжу :)

Сейчас тебе надо гостю разрешить доступ к самому серверу!

gem
27-05-2008, 17:25
Сейчас тебе надо гостю разрешить доступ к самому серверу!

а не подскажете как ? :)

OTMOPO3OK
28-05-2008, 04:18
а не подскажете как ? :)
Попробуй guest в passwd добавить, но будь осторожен с ним:)
Сложновато вспоминать как настраивается samba без наворотов, настривал самбу как Контроллер домена и как член домена, а вот тут туплю, скоро я себе буду самбу ставить на свой wl-500w, тока с vlan разберусь и файрвол настрою:)

OTMOPO3OK
28-05-2008, 04:23
Попробуй guest в passwd добавить, но будь осторожен с ним:)
Сложновато вспоминать как настраивается samba без наворотов, настривал самбу как Контроллер домена и как член домена, а вот тут туплю, скоро я себе буду самбу ставить на свой wl-500w, тока с vlan разберусь и файрвол настрою:)

Чуть не забыл, память возвращается добавь разрешение на шару
valid users = guest:)
passwd не трогай пока

gem
28-05-2008, 17:43
Чуть не забыл, память возвращается добавь разрешение на шару
valid users = guest:)
passwd не трогай пока

если прописываю valid users = guest,то в винде появляется запрос пароля для гостя... и никуда не заходит... пробовал в passwd добавлять, нифига...

OTMOPO3OK
29-05-2008, 06:13
если прописываю valid users = guest,то в винде появляется запрос пароля для гостя... и никуда не заходит... пробовал в passwd добавлять, нифига...
Так понятнее становится, Добавь его еше в smbpasswd:)

gem
29-05-2008, 15:11
Так понятнее становится, Добавь его еше в smbpasswd:)

это я сразу делал :( и нифига...

Mitja
29-05-2008, 16:25
Привет)
походу!! в инструкции по настройке с 0(нуля) все четко описанно!!


10) настройка SAMBA http://www.oreilly.com/catalog/samba2/book/toc.html
Цель: создать шару только на чтение, чтобы могли подсоединяться гости и шары для администратора или пользователей.
a) если кроме admin нужны еще пользователи, то нужно их добавить в файл /etc/passwd Это можно сделать редактором - одна строчка один пользователь:
username:x:500:500:username,,,:/tmp/harddisk:/sbin/nologin
и потом установить пароль командой passwd username
либо
если ipkg установлен пакет adduser дать команду
adduser -h /tmp/harddisk -s /sbin/nologin -G root -H имя
b) добавить пользователей для samba, добавить можно тех, кто есть в passwd:
smbpasswd -a admin
smbpasswd -a имя
и ввести пароли
c) отредактировать файл /etc/smb.conf


если вы пропустили пункты 10 а и 10 б то и пускать не должно))!!
не забудте соxранить FlashFS

gem
29-05-2008, 18:47
Привет)
походу!! в инструкции по настройке с 0(нуля) все четко описанно!!


10) настройка SAMBA http://www.oreilly.com/catalog/samba2/book/toc.html
Цель: создать шару только на чтение, чтобы могли подсоединяться гости и шары для администратора или пользователей.
a) если кроме admin нужны еще пользователи, то нужно их добавить в файл /etc/passwd Это можно сделать редактором - одна строчка один пользователь:
username:x:500:500:username,,,:/tmp/harddisk:/sbin/nologin
и потом установить пароль командой passwd username
либо
если ipkg установлен пакет adduser дать команду
adduser -h /tmp/harddisk -s /sbin/nologin -G root -H имя
b) добавить пользователей для samba, добавить можно тех, кто есть в passwd:
smbpasswd -a admin
smbpasswd -a имя
и ввести пароли
c) отредактировать файл /etc/smb.conf


если вы пропустили пункты 10 а и 10 б то и пускать не должно))!!
не забудте соxранить FlashFS

да вроде всё так и делаю... если я гостям открываю папку /tmp/mnt/disk1_1/pub то так делаем? adduser -h /tmp/mnt/disk1_1/pub -s /sbin/nologin -G root -H guest ???? и пароль никакой не ставим?

Mitja
29-05-2008, 21:07
Создаешь в /etc/ файлик passwd
с содержимым )))
Admin:x:0:0:root:/:/bin/sh
nobody:x:99:99:nobody:/tmp/mnt/disc0_1/ftp_pub:/sbin/nologin
User-1:x:500:100:User-1:/tmp/mnt/disc0_1:/bin/sh
User-2:x:501:100:User-2:/tmp/mnt/disc0_1:/bin/sh
User-3:x:502:100:User-3:/tmp/mnt/disc0_1:/bin/sh
User-4:x:503:100:User-4:/tmp/mnt/disc0_1/User-4:/bin/sh

""собственно формат такой!
Имя пользователя:пароль:Ид Пользователя:Ид Группы:описание пользователя(например Адрес):домашняя папка пользователя:шелл

если добавить в)) /etc/smb.conf

[homes]
comment = Home Directories
create mode = 0600 # тут можно поэксперементировать
browseable = no
read only = no

то будут смонтированны в корне папки пользователей))""


в нашем случае пароль х тоесть нет его))

после того как создал файлик
то запускай passwd Имя!!
например passwd Admin вводи пароль и ))так каждый раз
а затем ))
smbpasswd -a Admin соответственно вводи пароль заново))
http://ru.wikipedia.org/wiki/Passwd

нужно ли задавать пароль для nobody я не вкурсе


ну и собственно говоря файлик /etc/group
содержимым типа!
root:x:0:Admin
nobody:x:99:nobody
GRP-1:x:100:User-1,User-2,User-3
GRP-2:x:101:User-1,User-4

собственно говоря тут примеры подгоняй их под себя))
не забудь сохраниться)) перед перезапуском))
flashfs save
flashfs commit
flashfs enable

BuHT
31-05-2008, 10:37
кстати может сменить владельца папки pub ? может тупо ссамбе не хвататет прав на пользование папкой pub? да и файловая система диска на котором находится папка pub ext3?

gem
02-06-2008, 14:37
кстати может сменить владельца папки pub ? может тупо ссамбе не хвататет прав на пользование папкой pub? да и файловая система диска на котором находится папка pub ext3?
да ex3, а как сменить ? :)

gem
02-06-2008, 18:26
Вот с таким конфигом заработало почти всё, только не могу ничего создавать(папка, файл) и если создаю с роутера каталог на русском языке то в окружении этот каталог я не вижу... вот сам конфиг:

[global]
workgroup = HOMENET
netbios name = gw
encrypt passwords = yes
wins support = yes
log level = 1
max log size = 1000
read only = no
guest account = nobody
security = user
browseable = yes
guest ok = yes
guest only = no
client code page = 866
coding system = utf8
dos charset = CP866
unix charset = UTF-8
display charset = UTF-8

[hdd]
path=/tmp/mnt/disc1_1/
comment = Data Drive
volume = Harddisk
writable = yes
browseable = yes
public = yes

Mitja
03-06-2008, 13:57
да ex3, а как сменить ? :)
вроде))
chmod -R 777 /tmp/harddisk

Antosha
03-06-2008, 17:10
Попробуй такой вот конфиг:



[global]
interfaces = br0
bind interfaces only = yes
workgroup = HOME
server string = Router
guest account = nobody
security = user
browseable = yes
guest ok = yes
guest only = yes
map to guest = Bad Password
socket options = IPTOS_LOWDELAY TCP_NODELAY
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
log file = /opt/var/log/smb/log.%m
debug level = 2
log level = 1
os level = 255
domain master = yes
local master - yes
preferred master = yes


[harddisk$]
path = /tmp/harddisk
force user = имя_твоего_юзера
guest ok = no
browsable = no
read only = no

[system$]
path = /
force user = имя_твоего_юзера
guest ok = no
browsable = no
read only = no

[info]
path = /tmp/harddisk/www/info
comment = Info for user
force user = nobody
browsable = yes
read only = no

[soft]
path = /tmp/harddisk/www/soft
comment = Soft for user
force user = nobody
browsable = yes
read only = no

[Kav_Base]
path = /tmp/harddisk/www/Kav_Base
comment = Kaspersky bases
force user = nobody
browsable = yes
read only = no


Только шары с $ будут доступны по юзер/пароль, остальные только чтение.

P.S.
Поменяй мои пути на свои.
Не забудь выполнить - /tmp/etc/smbpasswd -a имя_твоего_юзера - это создаёт smbpasswd
и потом:



echo /etc/smbpasswd >> /usr/local/.files
flashfs save

killall -1 smbd
killall -1 nmbd
/usr/sbin/nmbd -D
/usr/sbin/smbd -D

gem
03-06-2008, 17:13
Всем огромное спасибо за помощь, всё заработало! :)

falselight
18-07-2008, 09:06
ребятки подскажите вот такая проблемка, вернее аж пару проблем
1. хочу настроить самбу 3 ... прописываю
ipkg install samba
после этого
download ...адрес_загрузки
и все.. и морозится телнет до самого конца...

2. где лучше хранить файлы музыка фильмы и т.п. для шаринга (самба)
винт 320 гб
вот такая картина

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 63 506016 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 64 188 1004062+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part3 189 38913 311058562+ 83 Linux

какой путь прописать в конфиг

rattis
18-07-2008, 11:06
download ...адрес_загрузки
и все.. и морозится телнет до самого конца...
что значит до самого конца? ждать, наверно, надо. самба около 30 метров весит.

falselight
18-07-2008, 14:33
Подскажите почему я не мегy зайти в корень SYSTEM$


я создал юзера
smbpasswd -a rolly
pass: ******
re-pass: ******

видно только pubhdd
зашел в system$
вот так: \\Rlzhdd\system$
открылось окно ввожу логин rolly и пароль, некуда не зашло только
поменялся логин на имя-компа\rolly опять ввожу пасс уже с этим логином всеравно не заходит.

вот конф

[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORK
server string = RLZ
guest account = nobody
security = user
browseable = yes
guest ok = yes
guest only = yes
map to guest = Bad Password
socket options = IPTOS_LOWDELAY TCP_NODELAY
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
debug level = 2
log level = 1
os level = 255
domain master = yes
local master - yes
preferred master = yes

[system$]
path = /
force user = rolly
guest ok = no
browsable = no
read only = no

[pubhdd]
path = /tmp/harddisk/pub_ftp
comment = pubhdd
force user = nobody
browsable = yes
read only = no

falselight
18-07-2008, 16:20
подскажите плиз..нижнее..

Antosha
18-07-2008, 20:24
Подскажите почему я не мегy зайти в корень SYSTEM$


я создал юзера
smbpasswd -a rolly
pass: ******
re-pass: ******

видно только pubhdd
зашел в system$
вот так: \\Rlzhdd\system$
открылось окно ввожу логин rolly и пароль, некуда не зашло только
поменялся логин на имя-компа\rolly опять ввожу пасс уже с этим логином всеравно не заходит.


попробуй логин написать как имя(или ip) роутера/логин

например:
myrouter\user
пароль соответственно

Alex333
24-07-2008, 20:20
Доброго всем времени суток! Просветите, пожалуйста, в нескольких вопросах.
1. Как в броузере попасть в настройки самбы. При обращении к http://my.router:901 - не реагирует, к 192.168.1.1:901 - тоже. Ставил по многим инструкциям - итог один. Процессы запущены, шара имеется.

2. Как править конфиг? Т.е. smb.conf имеется, но не полный. Многие пункты настроек обсуждавшиеся выше отсутствуют. Если их самостоятельно внести, то после ребута, при просмотре testparm, убеждаюсь, что ничего не изменилось.

3. После установки сабжа, расшарились следующие ресурсы: alexey, homes, tmp и www. Так вот при подключении к первым двум винда требует логин и пароль. Что не пробовал - не подходят. Как их узнать или что изменить, что бы не просил? И еще, в каталог "www" - запись возможна, а вот в "tmp" - нет. Как вылечить?

Спасибо.

Antosha
25-07-2008, 13:40
1. отключить запуск самбы в web-интерфейсе.
2. smb.conf правится ручками. Если параметры отстутствуют, надо их прописать.
3. Внимательно надо прочитать эту (http://wl500g.info/showthread.php?t=13044) и вот эту (http://wl500g.info/showthread.php?p=52262&highlight=Samba+WAN) ветку.

Andyz
31-08-2008, 21:30
ДАБЛИИИН! НЕ РАБОТАЕТ ЛОГИН по user/password

Создал юзера по FAQ, создал ему пароль по passwd
создал пароль самбы по passwd

Ниже конфиг.
В папку гостя заходит без пароля, в папку юзера не заходит.

Может дело в шифровании пароля? стоит примочка dropbear, Как в FAQ у Олега, в нем дело?



[global]
log file = /tmp/harddisk/samba_log/log.%m
max log size = 100
log level = 1
interfaces = br0
bind interfaces only = yes
; socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
workgroup = WORKGROUP
netbios name = WL500GP
server string = WL500GP
guest account = nobody
map to guest = Bad Password
security = user
browseable = yes
dns proxy = no
guest only = no
guest ok = yes
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
; character set = 1251 #с ним тоже пробовал до внесения уникода, нифига.
coding system = utf8
unix charset UTF-8
wins support = yes
time server = no
os level = 255
local master = yes
domain master = yes
preferred master = yes
; domain logons = yes
; level2 oplocks = True
; read raw = no

[pub]
path = /tmp/harddisk/ftp_pub
browseable = yes
writable = yes
guest ok = yes
public = yes
guest only = yes
comment = pub
valid users = nobody
force user = admin
; create mask = 0664
; directory mask = 0775
[c]
path = /tmp/harddisk/ftp_pub
volume = Harddisk
comment = admin
guest ok = no
; public = no
writable = yes
; force user = admin #если раскомменитровать, работать не станет
browseable = yes
; valid users = user admin #если раскомменитровать, работать не станет
; create mask = 0660
; directory mask = 0770

BuHT
02-09-2008, 06:03
в файле smbpasswd логин коотрый добавлял есть?

Rucha
09-10-2008, 06:47
У меня почему-то запущено по два процесса smbd и nmbd. Такая картина наблюдается, если запускается все это с помощью unslung (S97Samba). Если запустить этот S97Samba руками, то в процессах висят два nmbd и один smbd.
В вэб-морде самба отключена.

ЗЫ: S97Samba выглядит так:

#!/bin/sh
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -n wl -o -l /tmp -s /opt/etc/samba/smb.conf

При этом самба работает нормально.

SemSem
13-10-2008, 15:08
Прошивка 1.9.2.7-9 + samba2

1. Подскажите, плз, где должен лежать smb.conf:
- в /etc - как требует flashfs save
или
- в /opt/etc/samba - как требует testparm

2. Просмотр расшаренной папки на флешке получается, а писать на нее - нет.
Лог выдает:
Rejecting user 'nobody'
Couldn't find user 'nobody' in passdb
В smb.conf прописан
guest account = nobody
пробовал и writeble=yes и read only = no
В passwd и smbpasswd прописан
nobody:x:99:99:nobody:/tmp/mnt/disk0_1/share:/sbin/nologin

Jekl
15-10-2008, 17:44
Имею WL500gx. Установлен канал VPN с офисом. IP роутера из офиса 192.168.200.3
На домашнем компе вхожу в офисную сеть и подключил сетевые диски без проблем.
Стоит задача: как подключить диск роутера (флешку) на рабочем компьютере сетевым? Система WinXP.
По FTP папки роутера по адресу 192.168.200.3 вижу.
У роутера есть "белый" IP.

velsi
16-10-2008, 07:51
тупо \\"белый IP роутера" не подходит?

Возможно надо настроить самбу на внешку и/или пропросить порты

p.s. это только мои предположения =)

megor
16-10-2008, 09:51
тупо \\"белый IP роутера" не подходит?

Возможно надо настроить самбу на внешку и/или пропросить порты

p.s. это только мои предположения =)
Почти угадал :)
\\192.168.200.3

Но должны быть порты открыты в VPN туннеле для работы шар (кадись 135, 139 и еще что-то)

Jekl
16-10-2008, 10:09
Почти угадал :)
\\192.168.200.3

Но должны быть порты открыты в VPN туннеле для работы шар (кадись 135, 139 и еще что-то)

А по-подробней можно?
Прописал
iptables -I INPUT 1 -i ppp0 -j ACCEPT
т.е. открыл все порты для VPN
Что еще надо сделать?

megor
16-10-2008, 10:42
А по-подробней можно?
Прописал
iptables -I INPUT 1 -i ppp0 -j ACCEPT
т.е. открыл все порты для VPN
Что еще надо сделать?

Должно работать. На другом конце фаервол есть?

Добавил:
iptables -I OUTPUT 1 -o ppp0 -j ACCEPT

Jekl
16-10-2008, 10:54
Должно работать. На другом конце фаервол есть?

Добавил:
iptables -I OUTPUT 1 -o ppp0 -j ACCEPT

Добавил. Фаервол на роутере включен.

megor
16-10-2008, 10:57
Добавил. Фаервол на роутере включен.

Ну так должена по ИП подключаться шара.

Jekl
16-10-2008, 11:15
Ну так должена по ИП подключаться шара.

Должна. А не подключается :(
Пишет: Не удается найти '\\192.168.200.3\share'. Проверьте правильность ввода или воспользуйтесь командой поиска из главного меню.

А если ввести в проводнике: ftp://192.168.200.3/ открывает без проблем.

Может что-то с Samba нужно подшаманить?

Почитал http://wl500g.info/showthread.php?t=12833
Ответ не нашел. Автор только упоминает
Доступ к SMB шарам
пишут что можно сделать через ssh туннель. Не пробовал.

Jekl
17-10-2008, 10:04
Пробовал создавать туннели через SSH. WEB интерфейс работает без проблем, а вот как заставить работать SMB не знаю.
Неужели никто не подключал диск роутера сетевым через интернет?

al37919
17-10-2008, 10:38
smb скорее всего нельзя передавать через ssh туннель, т.к. он использует udp, который не поддерживает ssh. Вероятно, надо копать в направлении netcat.

euseller
08-11-2008, 11:22
стояла самба 3 настроенная все работало..обновил до последней из репозитария - перестала запускаться, в логе ничего не пишет, при запуске молчит как будто запустилась, в процессах нет..
Видно что-то с конфигом, т к я оставил старый.

Кто сталкивался?

lagshmi
08-11-2008, 11:50
у меня новая самба как то совсем плохо работала, прирывался поток грузила процессор сделал принудительный даугнейд пака с перезаписью и перестановкой зависимых паков до samba_3.0.28a-2_mipsel.ipk теперь ненарадуюсь:-) все опять ок

biter
13-11-2008, 18:23
При монтировании диска, в сети он появляется как disc0_1 как можна изменить назву диска? Нужно разшарить на Dreambox, а там нет символа _:confused:

И еще вопрос: почему Dreambox может шарить только после запуска компа? Если комп потом выключить шара работеет, а если переподключится к инету - заработает только после запуска компа. Роутер ходит в инет через СДМА модем.

ssandy
13-11-2008, 20:40
Может комп на себя роль мастер браузера берет?
Попробовать smb.conf поправить на предмет того, кто будет мастером.
название шары меняется в smb.conf.. оно в квадратных скобках
например
[DOWNLOADS]
path = /tmp/mnt/disc0_1

biter
14-11-2008, 16:57
Можно более бодробно описать как изменить назву примонтированого диска?

ssandy
14-11-2008, 17:53
Можно более бодробно описать как изменить назву примонтированого диска?

Не надо менять название подмонтированного диска, надо менять то, как он будет представлен в "сетевом окружении", а он будет представлен как \\my.router\DOWNLOADS в моем примере...
Это ведь было целью?

biter
14-11-2008, 18:21
Да, но как изменить файл smb.conf?

ssandy
14-11-2008, 18:26
Да, но как изменить файл smb.conf?

Ээ.. а самба случайно не встроенная используется?
Если встроенная - Manual Network Shares List
Directory /tmp/harddisk
Share Name Downloads

Если не встроенная - телнетом подключаемся и при помощи vi или mc правим smb.conf как указано выше...

rattis
14-11-2008, 18:52
При монтировании диска, в сети он появляется как disc0_1 как можна изменить назву диска? Нужно разшарить на Dreambox, а там нет символа _:confused:
если целью монтирования является запись с дрима на винт роутера, то сразу скажу - идея плохая. качество записи - полный отстой.
здесь один очень добрый человек поделился секретом как писать нормально. так что в поиск. ключевые слова: dream, nfs, export...
проверено: работает.

VLAD.V
15-11-2008, 17:01
http://wl500g.info/showthread.php?t=13176&highlight=dream+nfs&page=2
YVM писал:
Присоедененный к 500gp по USB HDD (Hitachi 2,5) пишет с Dreambox 500s (в том числе кодированные каналы) с прекрасным качеством. Проблема решалась очень просто.
1. Через вебморду включить в роутере NFS сервер.
2. Через вебморду ресивера примаунтить диск с использованием NFS. Особенность заключается в том, что необходимо поставить птичку в боксе синхронизация, иначе картинка будет сыпаться.

biter
17-11-2008, 09:20
Большое спасибо, все работает!:cool:

revenant
19-12-2008, 15:56
Здравствуйте, а можно сделать так:
1.чтобы каждый пользователь видел только свои папки?
2. Открыть доступ из интернет

И что нужно сделать чтобы можно было войти из под Windows Vista под XP заходит под Vista говорит неверный пароль
заранее спасибо!

revenant
23-12-2008, 10:32
Скажите как мне открыть доступ к ресурам samba из интернет, соединение L2TP. (ppp0)

revenant
01-01-2009, 18:37
Никто не знает как?? Я интернет весь облазил, никакие решения не помогают, роутер видимо все соединения из вне блокирует :(

vectorm
01-01-2009, 19:49
Никто не знает как?? Я интернет весь облазил, никакие решения не помогают, роутер видимо все соединения из вне блокирует :(
Роутер ничего не блокирует, настраивайте правильно iptables. Плюс возможно провайдер блокирует данные порты из-за вирусов.

revenant
01-01-2009, 20:48
Роутер ничего не блокирует, настраивайте правильно iptables. Плюс возможно провайдер блокирует данные порты из-за вирусов.

Например? А как проверить блокирует провайдер или нет? Провайдер корбина соединение L2TP

vectorm
02-01-2009, 11:10
Например? А как проверить блокирует провайдер или нет? Провайдер корбина соединение L2TP
Например iptables тыр тыр тыр PREROUTING тыр тыр тыр :)
Проверить провайдера - позвонить и спросить.

revenant
02-01-2009, 18:35
Например iptables тыр тыр тыр PREROUTING тыр тыр тыр :)
Проверить провайдера - позвонить и спросить.

А можно точно написать что и как именно открыть с помощью iptables, и я не уверен что там должно использоваться PREROUTING.

vectorm
02-01-2009, 21:51
Вот так например:

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8081 -j DNAT --to-destination 192.168.1.1:8081
Принимает снаружи, с интерфейса ppp0, порта 8081 и передает на внутренний IP роутера, тот-же порт.
С Корбиной вроде не все так однозначно, не факт, что внешний интерфейс именно ppp0, а не eth1.

revenant
02-01-2009, 21:56
Вот так например:

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8081 -j DNAT --to-destination 192.168.1.1:8081


А причем здесь порт 8081? И на сколько я знаю это переадресовка, из внутренней сети. Я пробовал такой вариант только с портом 139 (который использует SAMBA но не помогло)

vectorm
02-01-2009, 22:01
А причем здесь порт 8081? И на сколько я знаю это переадресовка, из внутренней сети. Я пробовал такой вариант только с портом 139 (который использует SAMBA но не помогло)
Порт я привел для примера.
Это именно проброс снаружи, погуглите по параметрам.
Как я в самом начале сказал - порты 137, 139 и 445, нужные для SMB протокола, могут дропаться провайдером на оконечных свичах для предотвращения распространения заразы.

ParadoxRus
09-01-2009, 22:13
Люди у кого нибудь работает эта версия?!
У меня в логах черти что пишет :(
Хотя буквально вчера еще работала...

ParadoxRus
09-01-2009, 23:13
Люди у кого нибудь работает эта версия?!
У меня в логах черти что пишет :(
Хотя буквально вчера еще работала...

Разобрался сам, может кому тоже пригодится:
Первой строкой в глобале должно быть:
bind interfaces only = yes
а уже далее interfaces
например = 192.168.1.2/24

В предыдущих версиях порядок был необязателен - сейчас если поменять местами - не работает! в логах пишет, что нет сетевых интерфейсов...

Sashunya
10-01-2009, 09:40
Подскажите, а в чем отличие 3-й спамбы от 2-й? Есть ли разница в нагрузке на роутер, Веб интерфейс и т.п.

Ant-125
11-01-2009, 15:38
Подскажите, как правильно настроить кодировку в самбе.
Раньше стояла 2 и на NTFS разделе были не видны файлы и каталоги с русскими буквами.
Сейчас поставил самбу 3.2.6 - в файлы и каталоги видны, но в именах знаки подчеркивания вместо русских букв.
Может это странности NTFS?
Хотя через FTP имена файлов отображаются корректно.
Кроме того с переходом на 3 версию перестал писаться лог.

Выложите пожалуста правильный конфиг самбы для отображения русских букв.

Alex333
19-01-2009, 16:00
Доброго всем времени суток! Подскажите, пожалуйста, как устроить, что бы папки удалялись вместе с содержимым - файлами и подкаталогами? Очень не удобно удалять все по очереди. Может какой-нибудь параметр в конфиг надо занести?

residend
22-01-2009, 01:12
Настроил самбу, завёл юзеров пароли и тд, как в настройке с нуля написано и сделал ручной запуск. Всё вроде бы работает, но не так как хотелось бы.
Испробовал нсколько вариантов, но не один не подошёл, в одном случае при попытке зайти в шару запрашивается пароль (хотя одна папка прописана как общедоступная) в результате получаем вход только по зарегестрированым пользователям. Во втором случае при изменении параметра security на share и прописывании его на user в папках, к которым требуется доступ по паролю мы видим и общедоступную папку с которой успешно работаем, и можем попытаться подключиться к другим пользовательским папкам, даже вылазит окно с запросом логина и пароля, но вот беда, в окошке логина виндой уже прописан логин гостевой (//wl500/Гость) который никак не изменить!

Вот конфиги (для случая когда вход получается только прописаным пользователям в smbpasswd):
smb.conf


[global]
interfaces = br0
bind interfaces only = yes
workgroup = WL
server string = FILE_S
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
client code page = 866
coding system = KOI8-R
wins support = yes
os level = 255
local master = yes

[Share]
path = /tmp/mnt/disc1_1/share
comment = public
guest only = yes
guest ok = yes
writable = yes
force user = residend

[Disc1]
path = /tmp/mnt/disc1_1/VDisc
comment = private
browseable = no
guest ok = no
writable = yes
valid users = user
force user = admin

[Disc2]
path = /tmp/mnt/disc1_1/Disc
comment = RacklanBases
security = user
browsable = no
guest ok = no
writable = yes
valid users = user
force user = admin


Помогите советом плз, в тупик зашёл уже!
PS: версия самбы 2.... (nf что в 10-й прошивке вшита)

residend
22-01-2009, 12:52
Настроил самбу, завёл юзеров пароли и тд, как в настройке с нуля написано и сделал ручной запуск. Всё вроде бы работает, но не так как хотелось бы.
Испробовал нсколько вариантов, но не один не подошёл, в одном случае при попытке зайти в шару запрашивается пароль (хотя одна папка прописана как общедоступная) в результате получаем вход только по зарегестрированым пользователям. Во втором случае при изменении параметра security на share и прописывании его на user в папках, к которым требуется доступ по паролю мы видим и общедоступную папку с которой успешно работаем, и можем попытаться подключиться к другим пользовательским папкам, даже вылазит окно с запросом логина и пароля, но вот беда, в окошке логина виндой уже прописан логин гостевой (//wl500/Гость) который никак не изменить!

Вот конфиги (для случая когда вход получается только прописаным пользователям в smbpasswd):


Помогите советом плз, в тупик зашёл уже!
PS: версия самбы 2.... (nf что в 10-й прошивке вшита)

Проблема решилась путём прописывания в конфиг файл параметра
"map to guest = Bad User" - по умолчанию оно стоит в "never"

может кому поможет... ))

Miette
02-02-2009, 22:10
привет.
у меня такая вот проблемка
самба работает, создать/стереть папку могу, но записать ничего не могу, так как на диске пишет "Zero KB available"

самба 3
захожу с Mac OSX
конфиг вот:

[global]
interfaces = 171.15.0.1/24
bind interfaces only = yes
workgroup = My Network
server string = server
guest account = nobody
security = user
browseable = yes
dns proxy = no
guest only = no
guest ok = yes
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
local master = yes
hosts allow = 171.15.0.1/24

[FILESTORE]
path = /tmp/mnt
guest ok = yes
force user = admin
writable = yes
public = no

спасибо!

Shushik
04-02-2009, 16:58
Кто-нить в курсе, можно ли самбу мониторить на предмет посещения юзерами?

revenant
08-02-2009, 23:38
Здравствуйте!
Скажите пожалуйста как мне подключить принтер через samba (мне нужно ограничить доступ на него).
Я настроил напрямую вот так http://oleg.wl500g.info/printing/ Но теперь хочу с доступом.
У меня Samba+xinetd (SWAT)

wyatt
18-04-2009, 17:58
Привет. Нужен совет бывалых в настройке samba.
Есть ли какие-то опции в конфигурации samba, которые предотвращают падения скорости и обнуление сидов и пиров в момент скачивания файлов с винта(подключенного к роутеру)? Заранее спасибо.

vectorm
18-04-2009, 18:24
Привет. Нужен совет бывалых в настройке samba.
Есть ли какие-то опции в конфигурации samba, которые предотвращают падения скорости и обнуление сидов и пиров в момент скачивания файлов с винта(подключенного к роутеру)? Заранее спасибо.
Сидов и пиров где???
Самба грузит роутер, при скачивании или записи, практически до упора, так что остальным приложениям остается практически ничего.

wyatt
18-04-2009, 19:15
Сидов и пиров где???
Самба грузит роутер, при скачивании или записи, практически до упора, так что остальным приложениям остается практически ничего.
Ясно. А возможно ли ограничить объём памяти и процессорного времени для использования samb'ой?

vectorm
18-04-2009, 20:19
Ясно. А возможно ли ограничить объём памяти и процессорного времени для использования samb'ой?
Как писали где-то (не помню первоисточника к сожалению):
Есть такая полезная команда, как nice, только ею никто не пользуется.

al37919
18-04-2009, 20:22
можно попытаться варьировать приоритет с помощью nice/renice

wyatt
19-04-2009, 05:37
можно попытаться варьировать приоритет с помощью nice/renice
я выставляю процессу smdb более низкий приоритет, но памяти он всё равно кушает очень много. У кого-нибудь есть подобные проблемы?
П.С. У меня стоит встроенная в прошивку samba. Стоит переставить?

al37919
19-04-2009, 06:46
это влияет на приоритет выполнения, но не на занимаемую память. Говорят третья самба жрет еще больше ресурсов.

wyatt
19-04-2009, 12:07
это влияет на приоритет выполнения, но не на занимаемую память. Говорят третья самба жрет еще больше ресурсов.
Вот эта команда похоже решает мою проблему:
renice -n -20 -u p2p
В какой из файлов /usr/local/sbin нужно её добавить, чтобы запускалось после самой службы rtorrent?

al37919
19-04-2009, 12:31
после запуска rc.unslung

А вообще, когда рторрент дойдет до хеширования файла, то помрет все :) возможно и инет за роутером тоже.

wyatt
19-04-2009, 15:12
после запуска rc.unslung

А вообще, когда рторрент дойдет до хеширования файла, то помрет все :) возможно и инет за роутером тоже.
Нет, хешировал несколько крупных файлов, всё работало и работает.
Хотя странно: через несколько часов скорость опять как отдачи так и закачки не превышает 1 кб/c.

martiniy
30-05-2009, 19:59
Всем привет, и все спасибо ;) кто отписывал в этом топике.
Наконец то поднял samba3 и мой macbook понимает русские буквы :):D

HellCreep
26-07-2009, 12:12
Подскажите плиз! роутер длинк 320 с прошивкой 1.9.2.7-d-r396. при подключении к роутеру флешки фат32 df -h показывает что она смонтирована как /tmp/mnt/disc0_1. вопрос - что прописать в настройках самбы в роутере, чтобы доступ к флешке был \\192.168.1.1\share например. спасибо заранее.

m6max
20-08-2009, 09:09
Добрый день , подскажите пожалуйста , возможно ли просматривать ресурсы жесткого диска , подключеннго к wl500g v2 на аппарате с Sym 9.2 . Настроил через FTP , но хотелось бы просматривать сразу а не сначала скачивать а потом слушать/просматривать.

Заранее благодарен.

RET
20-08-2009, 12:34
Для телефонов на симбиане есть прога SymSMB, которая позволяет расшаривать ресурсы телефона или заходить на шары, но к сожалению заставить работать эту прогу с шарой на асусе у меня не получилось, хотя на все остальные шары с телефона захожу нормально

m6max
20-08-2009, 14:21
да . есть такая .. настроить на работу с роутером также не получилось ..

RET
20-08-2009, 21:45
Такое впечатление что у этой программы особая неприязнь к самбе что по умолчанию стоит на роутере. Может попробовать поставить на роутер 3 самбу из пакетов?

m6max
21-08-2009, 03:41
Можно попробовать, если заработает, будет прекрасно. Уменя еще проблема с самой SymSMB , версия 4.00 и ключика на нее нету -(

nemnemonik
29-08-2009, 23:33
Можно. Сделайте как описано на http://www.blisstonia.com/eolson/notes/smboverssh.php и у вас всё получится.


The method
We start by configuring Putty, a free ssh client that supports port forwarding. I've received a report that old versions of putty may not work, but that versions newer than 0.56 are fine.

1. If you are running Windows XP SP2 you *must* install this (official) Microsoft patch: http://support.microsoft.com/?id=884020. Important note for Vista users: Vista patch KB942624, which is included in SP1, breaks port 445 forwarding. This issue has been logged in Microsoft's internal systems and will be reviewed. Chris Rodgers suggests, as a work-around, to use a virtual machine to do the forwarding.
2. Download and install Putty, a very decent and free ssh client, onto C. (SecureCRT 5.1, despite seemingly providing the necessary options, does NOT seem to work).
3. Fire up Putty on C, create a new connection to S. Make sure you can ssh from C to S before going any further.
4. Configure a new SSH tunnel for the connection you created in the previous step:
1. Source port=10.0.0.1:139 (the IP:port notation is wider than the text box, but it will work!)
2. Destination=127.0.0.1:139 (this tells the server to connect the other end of the tunnel to the server's port 139.) Previous versions of these instructions suggested S's actual IP address, which might not work if S doesn't know its own true IP address (due to NATing, for example.) The destination options should be left at "local" and "auto". (если необходимо получить доступ к файлам машины за роутером, то здесь указывается адрес присвоенный ей роутером по dhcp)
3. (VISTA work-around) Add an additional tunnel from source=10.0.0.1:445 to destination=127.0.0.1:139. (see Olaf Zehner, below)
4. Click the checkbox, if present, reading "Local ports accept connections from other hosts".
5. Click add, save the connection

We'll give your computer an additional (fake) IP address, and we'll port forward to that address instead of the computer's real IP. Windows XP will continue to do file sharing on the real IP address. We'll assign it an IP of 10.0.0.1 (that's what we configured putty to use above.)

1. System->Control Panel->Add Hardware
2. Yes, Hardware is already connected
3. Add a new hardware device (at bottom of list)
4. Install the hardware that I manually select
5. Network adapters
6. Microsoft , Microsoft Loopback Adapter (замыкания на себя)
7. (Go through the installation procedure.)

Now we configure the new localhost adapter.

1. Open up your existing (real) ethernet adapter and write down your gateway and DNS server addresses.
2. Open your new fake ethernet adapter (Network Connections) , enter a made-up IP address (I suggest 10.0.0.1, which is a privately routable address that most folk don't use.)
3. Enable Client for Microsoft Networks.
4. Disable File and Printer Sharing for Microsoft Networks
5. Enable Interent Protocol (TCP/IP)
6. Click on properties for TCP/IP.
7. Enter your chosen IP address (10.0.0.1), subnet mask (255.255.255.0), and gateway and DNS information you got from your real adapter.
8. Under advanced->WINS, Enable LMHosts Lookup and Disable NetBIOS over TCP/IP
9. Enter 9999 for the interface metric. (Necessary?) (необязательно, и так работает)

At this point I had to reboot; it didn't tell me to, but it wasn't working. (необязательно, и так работает)

Now we test out our connection:

1. Start->run
2. type: "\\10.0.0.1".
3. You should be greeted by your samba share!

Скращения:
с- client
s- server

перевести целиком лень :)

pravodim
25-09-2009, 03:00
У меня DIR320 перешитый прошивкой Олега 382M
Подключен принтер Samsung ml1210 и USB HDD Seagate 1 Tb через Dlink USB hub со включенным доп. питанием.

Штатно включена Самба на все разделы HDD
Диск по Самбе виден, что в WIN XP что в Debian (только в Дебьяне квадратики вместо русских букв).
Но проблема не в этом: При попытке скачать - закачать по Самбе,
файл сначала бодро качается где-то с минуту, а потом закачка прерывается и возобнавляется на скорости ~ USB1.1, и так с остановками продолжается.
Почему происходят остановки?
Роутер немного настраивал на торренты, но забросил, т.к. торренты все равно с него не качаются, почему-то. Пока не было времени разобраться.
Помогите с задержками, как устранить?

vectorm
25-09-2009, 08:28
У меня DIR320 перешитый прошивкой Олега 382M

Но проблема не в этом: При попытке скачать - закачать по Самбе,
файл сначала бодро качается где-то с минуту, а потом закачка прерывается и возобнавляется на скорости ~ USB1.1, и так с остановками продолжается.
Почему происходят остановки?

Что значит "на скорости ~ USB1.1"?
FAQ Олега (http://wl500g.info/showpost.php?p=16261&postcount=7) читали?

pravodim
25-09-2009, 12:02
Что значит "на скорости ~ USB1.1"?
FAQ Олега (http://wl500g.info/showpost.php?p=16261&postcount=7) читали?

~600Кб/с
FAQ читал. Там про низкую скорость. У меня речь про снижение скорости ~ раза в 4-ре и про то, что закачка файлов постоянно притормаживается и останавливается.
Проблема в том, что фильмы можно смотреть только с "толчками" и остановками :confused:

vectorm
25-09-2009, 12:16
~600Кб/с
FAQ читал. Там про низкую скорость. У меня речь про снижение скорости ~ раза в 4-ре и про то, что закачка файлов постоянно притормаживается и останавливается.
Проблема в том, что фильмы можно смотреть только с "толчками" и остановками :confused:
Дайте вывод команды top на роутере в момент закачки файлов.

pravodim
25-09-2009, 17:58
Дайте вывод команды top на роутере в момент закачки файлов.

top - 23:33:32 up 5:42 , 0 users. load average: 3. 43, 1.54, . 0.66
Tasks : 32 total. 1 running , 31 sleeping, 0 stc pped, 0 zombie
Cpu<s>: 1.3x user j» 1.9* s ystem 0.0X nice, 96 .B'/. idle
Men: 30176k tot al, 29436k 740k free, 660k buffers
Swap: Ok tot al, 0k used, 0k free, 20828k cached
PID USER PR NI UIRT RES SHR S XCPU xMEM TIME+ COMMAND
926 admin 16 0 636 636 492 R 2.6 2.1 0:00.86 top
5 admin 10 0 0 0 0 D 0.3 0.0 0:00.23 bdflush
3 admin 19 19 0 0 0 8 0.0 0.0 40:36.90 ksoftirqd_CPU0
4 admin 9 0 0 0 0 S 0.0 0.0 0:00.51 ksuapd
1 admin 8 0 580 548 460 S 0.0 1.8 0:01.87 in it
2 admin 9 0 0 0 0 S 0.0 0.0 0:00.00 keuentd
7 admin 9 0 0 0 0 s 0.0 0.0 0:00.95 mtdblockd
53 admin 9 0 356 356 288 s 0.0 1.2 0:00.28 telnetd
58 admin 9 0 408 376 284 s 0.0 1.2 0:03.96 httpd
61 admin 9 0 360 360 300 s 0.0 1.2 0:00.05 klogd
65 admin 9 0 532 500 356 s 0.0 1.7 0:01.09 nas
67 nobody 9 0 464 464 388 s 0.0 1.5 0:04.40 dnsmasq
69 admin 9 0 0 0 0 s 0.0 0.0 0:00.00 khubd
75 admin 9 0 272 272 220 s 0.0 0.9 0:00.15 lpd
77 admin 9 0 264 264 216 s 0.0 0.9 0:00.01 p910nd
80 admin 9 0 380 348 272 s 0.0 1.2 0:00.03 waveseruermain
82 admin 9 0 388 356 280 s 0.0 1.2 0:00.02 rcamdmain
93 admin 9 0 328 296 232 s 0.0 1.0 0:00.06 infosur
6 admin 9 0 0 0 0 s 0.0 0.0 0:00.02 kupdated
97 admin 8 0 388 356 280 s 0.0 1.2 0:00.60 ntp
113 admin 8 0 428 428 344 s 0.0 1.4 0:00.01 udhcpc
114 admin 9 0 516 484 368 s 0.0 1.6 0:15.48 upnp
872 admin 9 0 0 0 0 D 0.0 0.0 0:02.43 usb-storage-0
873 admin 9 0 0 0 0 s 0.0 0.0 0:00.00 scsi_eh_0
876 admin 9 0 0 0 0 D 0.0 0.0 0:00.28 kjournald
879 admin 9 0 340 340 284 s 0.0 1.1 0:00.00 usftpd
881 admin 9 0 924 924 636 s 0.0 3.1 0:00.15 nmbd
883 admin 8 0 936 936 812 s 0.0 3.1 0:00.01 smbd
893 admin 9 0 380 380 320 s 0.0 1.3 0:00.00 syslogd
912 admin 10 0 1224 1224 992 D 0.0 4.1 2:13.78 smbd
921 admin 9 0 472 472 392 s 0.0 1.6 0:00.42 sh
94 admin 9 0 512 480 368 s 0.0 1.6 0:04.82 watchdog

vectorm
25-09-2009, 19:27
Что еще на роутере крутится?
Сколько компов Самбой/FTP пользуются?
У Вас гигантский Load average - вот и рывки. Должен быть меньше 1.

pravodim
26-09-2009, 02:33
Что еще на роутере крутится?
Сколько компов Самбой/FTP пользуются?
У Вас гигантский Load average - вот и рывки. Должен быть меньше 1.

Одновременно - 1. Вообще - 2-а. Но роутере еще принтер. Используется редко.
Я его видимо неправильно настроил, когда подключал HD к роутеру. Настраивл через telnet по инструкциям, но мог что-то напутать.
Раздел на hd, который раздается по Самбе подключен в XP как диск Z.

revenant
01-10-2009, 07:59
так и никто и не ответил

revenant
01-10-2009, 08:06
Реишл проблему сам ) Просто на роутере поднял VPN сервер (poptop) и сделал к нему VPN подключение

Hix
01-10-2009, 14:40
в общем проблемма такая вруба винт врубаю samba насроиваю имя ip config делаю все настройки всё пашет только когда в сетевом окружении смотришь там приписка видна так называемый комментарий название роутера по мимое того имени которое я ему присвоил что делать?:eek:

OlegaVB
01-10-2009, 15:11
Ничего не делать - всегда так - ( Комментарий ) Имя .
В файле /opt/etc/smb.conf

netbios name = Имя
server string = Комментарий

Hix
01-10-2009, 15:13
Ничего не делать - всегда так - ( комментарий ) Имя .

то есть нельзя убрать ну что бы в сети не отображалось что это за оборудование???

OlegaVB
01-10-2009, 15:15
Ну так уберите комментарий из server string

Hix
01-10-2009, 15:42
Ну так уберите комментарий из server string
это реально сделать из web интерфейса???

OlegaVB
01-10-2009, 15:57
Похоже, что нет. Нет там такого, только Host Name:.

Hix
01-10-2009, 16:08
Похоже, что нет. Нет там такого, только Host Name:.

а не могли бы рассказать как это дело провирнуть???
не из web интерфейса..

OlegaVB
01-10-2009, 17:24
Вот тут - http://wl500g.info/showthread.php?t=18096

dreammare
24-10-2009, 19:52
Здравствуйте. Может быть, вы мне поможете.
Дано:

Роутер WL500gP с последней прошивкой, транссмиссией, и жестким диском, на который качаются торренты;
Два компа с XP(подключены проводами);
Ноут с Debian Lenny(WiFi).

Все компьютеры в одной сети. Диск на роутере без проблем доступен с виндовых компов, а виндовые шары видны с ноута, и тоже без проблем, но
- когда я захожу с ноута на роутер, шара ( у меня видна как папка Share) открывается нормально, но то, что там лежит - нет. Во всех именах файлов и папок отсутствует последняя буква (torrents -> torrent, share->shar etc.), а кириллические имена отображаются вообще непонятно чем. Войти в папки нельзя. Создать папку с ноута - можно, но при следующем заходе туда она тоже "теряет" последнюю букву.
Я грешил на ноут, но с виндовыми компами он общается, как я уже написал, нормально. И другие дистрибутивы вроде тоже работали с сетью без проблем. Может, что-то сломалось в роутере, какие-нить настройки?:confused:

vectorm
24-10-2009, 20:21
Unix кодировку укажите правильно в конфиге Самбы.

dreammare
24-10-2009, 20:34
Unix кодировку укажите правильно в конфиге Самбы.
В конфиге на роутере или на ноутбуке?

vectorm
24-10-2009, 21:10
В конфиге на роутере или на ноутбуке?
Ключевые слова: В конфиге Самбы.

dreammare
24-10-2009, 22:00
Ключевые слова: В конфиге Самбы.
Ох. Ну неужели так сложно пояснить ламеру технические тонкости... :)
Подскажите, пожалуйста, где именно искать smb.conf и что там поправить.

vectorm
25-10-2009, 11:56
Ох. Ну неужели так сложно пояснить ламеру технические тонкости... :)
Подскажите, пожалуйста, где именно искать smb.conf и что там поправить.
Если прошивку не меняли, то вопрос бессмысленен, ибо в официальных прошивках доступа к ручной правке конфигов нет.
Если прошивка от Олега, или энтузиастов, то в моей подписи есть ссылка на мануал по настройке Самбы.

dreammare
25-10-2009, 13:24
Если прошивку не меняли, то вопрос бессмысленен, ибо в официальных прошивках доступа к ручной правке конфигов нет.
Если прошивка от Олега, или энтузиастов, то в моей подписи есть ссылка на мануал по настройке Самбы.
Понял, спасибо, буду пробовать. Прошивка Олега, есессна, как же иначе торренты будут работать.

dreammare
25-10-2009, 20:13
В общем, я менял кодировку на utf8 везде, где только возможно - и никаких результатов. Я уже и не знаю, где этот косяк - в роутере или в ноутбуке.
Может, попробовать NFS?

biter
04-11-2009, 19:46
Подскажите, почему при попытке записать файл через самбу на флешку пишет нет прав...а при стирании файла он вроде удуляется, но после обновления появляется вновь...
самба встроеная, с настройками в вебморде все ок...


вот кусок лога при попитке сосдать папку
[2009/11/04 21:09:04, 0] smbd/open.c:open_directory(1217)
open_directory: unable to create �®&#162;* &#175;*&#175;&#170;*. Error was Permission denied

vectorm
05-11-2009, 09:26
Подскажите, почему при попытке записать файл через самбу на флешку пишет нет прав...а при стирании файла он вроде удуляется, но после обновления появляется вновь...
самба встроеная, с настройками в вебморде все ок...


вот кусок лога при попитке сосдать папку
[2009/11/04 21:09:04, 0] smbd/open.c:open_directory(1217)
open_directory: unable to create �®&#162;* &#175;*&#175;&#170;*. Error was Permission denied
Как у Вас права в настройке Самбы выставлены?

biter
08-11-2009, 15:40
Default Access Level: read/write

vectorm
08-11-2009, 19:11
Default Access Level: read/write
Прав в подкаталогах не хватает.
КОманда для изучения

chmod

Merlin68
05-12-2009, 22:38
Помогите изменить порт, по которому доступен конфиг samba2 через web интерфейс: ( по-умолчанию http://my.router:901 ).
Поролбовал изменить в /opt/etc/xinetd.d/swat параметр port=XXXXX и в /usr/local/sbin/post-firewall прописал
iptables -I INPUT -p tcp --dport ХХХХХ -j ACCEPT
а достучаться по http://my.router:ХХХХХ никак не могу.
Где ещё чего прописать ?

Basile
05-12-2009, 23:46
попробуйте поправить команду до такого варианта:

iptables -I INPUT 1 -p tcp --dport ХХХХХ -j ACCEPT

Merlin68
05-12-2009, 23:57
попробуйте поправить команду до такого варианта:

iptables -I INPUT 1 -p tcp --dport ХХХХХ -j ACCEPT

Нет, не помогает.
Чего-то ещё не хватает... Но чего ?....

Power
06-12-2009, 01:28
Для диагностики приветствуется вывод команд


ps
netstat -an
iptables-save

theMIROn
06-12-2009, 01:39
Для диагностики приветствуется вывод команд


ps
netstat -an
iptables-save


netstat -anp

Merlin68
06-12-2009, 12:25
Пытаюсь переназначить порт на 60901, и с него получить доступ к SWAT
ps


PID TTY TIME CMD
380 pts/1 00:00:00 sh
383 pts/1 00:00:00 ps

netstat -an


Active Internet connections (servers and established)


iptables-save


# Generated by iptables-save v1.2.7a on Sun Dec 6 13:36:16 2009
# Completed on Sun Dec 6 13:36:16 2009

Подскажите, плиз, чего ещё и где прописать ? (Я в линуксе пока только учусь....

Power
06-12-2009, 13:05
Пытаюсь переназначить порт на 60901, и с него получить доступ к SWAT


В iptables порт открыт. Но судя по данным netstat, этот порт никто не слушает. Вам нужно смотреть конфигурацию самого сервиса.

P.S. Знаете что, попробуйте в конфиге swat дописать

type = UNLISTED
Ну или покажите содержимое /opt/etc/xinetd.d/swat

theMIROn
06-12-2009, 13:18
P.S. Знаете что, попробуйте в конфиге swat дописать

type = UNLISTED

угу, либо прописать эту службу с этим портом в /etc/services

Merlin68
06-12-2009, 13:25
P.S. Знаете что, попробуйте в конфиге swat дописать

type = UNLISTED

Ну, Power, Вы ШАМАН !
Огромное спасибо !
Как только прописал в конфиг

type = UNLISTED,
всё сразу заработало !

Merlin68
06-12-2009, 13:29
угу, либо прописать эту службу с этим портом в /etc/services
Спасибо, но так я пробовал.
Не работает. 901-ый порт в /etc/services сам появляется, если даже его удалить/редактировать.
Огромное СПАСИБО всем, принявшим участие в данной теме, и особенно Power

mshak
18-03-2010, 21:47
Добрый день. Помогите помогите пожалуйста настроить SAMBA на роутере.
Что есть:

роутер wl500gp v2;
к нему подключен винт с двумя разделами, один ext2 другой fat32;
на роутере есть несколько учеток, кроме админской. допустим есть еще учетка с именем p2p;
для учетки p2p сформирован файл smbpasswd;
несколько компов, все с WinXP Home (т.к. лицензия, ставить pro нельзя)
.
собственно проблема: надо сделать так, что бы шары были запаролены, но в XP Home имеется только упрощенный доступ к файлам и папкам, т.е. используя гостевую учетную запись винды. отключить его как в XP Pro (через свойства папки) его нельзя.
Я так понимаю надо сделать в настройках SAMBA что бы гостевая учетка винды перенаправлялась на p2p учетку роутера и запрашивала пароль.
конфиг smb.conf. Собственно вопрос как это сделать?


[global]
workgroup = workgroup
server string = SAMBA Optware server
guest account = p2p
log file = /opt/var/log/samba/log%m
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /opt/etc/samba/smbpasswd
imterfaces = 192.168.1.1/24
dns proxy = no
preserve case = yes
unix charset = UTF-8
dos charset = UTF-8
display charset = UTF-8

[share_win]
comment = share windows folder
path = /tmp/mnt/disc1_1
guest ok = yes
read only = yes
public = yes

[share_lin]
comment = share linux folder
path = /tmp/mnt/disc1_3
; guest ok = yes
valid user = p2p
read only = yes
public = yes

Rucha
27-04-2010, 10:03
С недавних пор uptime перестал работать. В логе ошибок нет.
Правда несколько настораживает результат команды flashfs save. В первой строке такое:
tar: /etc/smb.conf: No such file or directoryСамба у меня 2-й версии, отключенная в web-морде. Не думаю, что это как-то влияет на uptime.
Куда копать?

bledniy
12-12-2010, 09:27
Установил "скрипт для чайников" в частности Samba, все встало отлично... Решил залить все с компа на только что приделанный сетевой диск, но тк при подключении харда к моему wl-500gPv2 все будет заливаться очень долго - решил воткнуть его (хард) в комп. Скачал и установил Ext2Fsd и начал копирование, а когда потом обратно подключил диск к роутеру, то обнаружил что русские имена файлов и папок отображаются неправильно, дело в кодировке я понимаю, но решение найти так и не смог, прошу помощи=) на роутере помоему UTF-8... думаю можно было и покороче все это расписать, но мозги уже раком встали,тк на пары по UNIX в универе забивал)))

jostik
14-12-2010, 07:28
Установил "скрипт для чайников" в частности Samba, все встало отлично...
У меня как раз наоборот:

1. После установки в сетевом окружении появились папки samba и модель роутера. Некоторые папки открылись, некоторые не открываются.
Потом появился запрос на вход, перезагрузка компа иногда выручает...
Если это не ошибки, подскажите, что нужно донастроить, в какую сторону копать, плиз!?

2. В папках work (rTorrent на Samba 3.5.6 и disc0_3 на DIR320) нашёл повторы релизов - это копии!? В какую папку тогда копировать все свои релизы с компа?

vorobey
07-01-2011, 12:34
Скажите как удалить самбу ? какую команду дать?

Pablo Escobar
07-01-2011, 13:21
Скажите как удалить самбу ? какую команду дать?

ipkg remove samba (самбу с версиями своими)

vorobey
07-01-2011, 14:00
ipkg remove samba (самбу с версиями своими)


No packages removed.
может там ее еще надо останавливать как то?

Pablo Escobar
07-01-2011, 15:32
No packages removed.
может там ее еще надо останавливать как то?

вы про версии прочитали?

ipkg list про самбу что говорит?

vorobey
07-01-2011, 15:35
вы про версии прочитали?

ipkg list про самбу что говорит?
про версии не читал. что читать?

samba - 3.2.15-4 - Samba suite provides file and print services to SMB/CIFS clie nts.
samba2 - 2.2.12-2 - Lightweight Samba suite provides file and print services to SMB/CIFS clients.
samba3-dev - 3.2.15-4 - development files for samba3
samba3-swat - 3.2.15-4 - the Samba Web Admin Tool for samba3
samba34 - 3.4.9-2 - Samba suite provides file and print services to SMB/CIFS cli ents. This is a newer version.
samba34-dev - 3.4.9-2 - development files for samba34
samba34-swat - 3.4.9-2 - the Samba Web Admin Tool for samba34
samba35 - 3.5.6-1 - Samba suite provides file and print services to SMB/CIFS cli ents. This is a newer version.
samba35-dev - 3.5.6-1 - development files for samba35
samba35-swat - 3.5.6-1 - the Samba Web Admin Tool for samba35

Pablo Escobar
07-01-2011, 16:03
про версии не читал. что читать?

я там чуть ошибся.
вам смотреть ipkg list_installed

Установить пакет package: ipkg install package
Посмотреть установленные пакеты: ipkg list_installed
Удалить пакет package: ipkg remove package
Информация о пакете package: ipkg info package
Посмотреть какие файлы установились с пакетом package: ipkg files package

vorobey
07-01-2011, 16:14
я там чуть ошибся.
вам смотреть ipkg list_installed

Установить пакет package: ipkg install package
Посмотреть установленные пакеты: ipkg list_installed
Удалить пакет package: ipkg remove package
Информация о пакете package: ipkg info package
Посмотреть какие файлы установились с пакетом package: ipkg files package
ничего страшного, я уже привык ошибаться в линуксе )


samba35 - 3.5.6-1 - Samba suite provides file and print services to SMB/CIFS clients. This is a newer version.
samba35-swat - 3.5.6-1 - the Samba Web Admin Tool for samba35

Удалять так ?

ipkg remove package samba35 - 3.5.6-1 не получается

Pablo Escobar
07-01-2011, 16:25
Удалять так ?

ipkg remove package samba35 - 3.5.6-1 не получается


ipkg remove samba35 :)

как-то так должно быть (с учетом своих путей):

/usr/sbin/smbd -D -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -s /opt/etc/samba/smb.conf
rm /opt/etc/init.d/S97Samba
rm /opt/etc/samba/smb.conf
ipkg remove samba35-swat
ipkg remove samba35

vorobey
07-01-2011, 17:12
как-то так должно быть (с учетом своих путей):

Да спасибо. удалил переустановил. Заработал сетевой диск (когда то не работающий). Но веб интерфейс самбы не открывается
в конфиге самбы указан такой параметр
interfaces 192.168.1.1/21
что он означает ?

terrabyte
07-01-2011, 17:35
Да спасибо. удалил переустановил. Заработал сетевой диск (когда то не работающий). Но веб интерфейс самбы не открывается
в конфиге самбы указан такой параметр
interfaces 192.168.1.1/21
что он означает ?

Скорее не самбы а SWAT. Стучитесь на 901 порт? http://192.168.1.1:901

vorobey
07-01-2011, 17:38
Скорее не самбы а SWAT. Стучитесь на 901 порт? http://192.168.1.1:901

не работает 901 порт

Pablo Escobar
07-01-2011, 19:16
Да спасибо. удалил переустановил. Заработал сетевой диск (когда то не работающий). Но веб интерфейс самбы не открывается
в конфиге самбы указан такой параметр
interfaces 192.168.1.1/21
что он означает ?

я не в курсе про веб-интерфейс, я по старинке, ручками

vorobey
07-01-2011, 20:10
я не в курсе про веб-интерфейс, я по старинке, ручками а можно узнать как это все происходит?
В конфиге все настраивать (права юзеров итп) или лазить еще по каким то папкам итп ?
зы все равно не понимаю юзать консоль при наличии вэб...

Pablo Escobar
07-01-2011, 21:11
а можно узнать как это все происходит?
В конфиге все настраивать (права юзеров итп) или лазить еще по каким то папкам итп ?
зы все равно не понимаю юзать консоль при наличии вэб...

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