PDA

Bekijk de volledige versie : Помогите с настройкой Samba



Pages : [1] 2

FilimoniC
28-10-2006, 11:59
Установил samba (3я версия с ipkg), не запрускается :(

[admin@(none) sbin]$ smbd -D
Bad system call



[admin@(none) etc]$ cd samba
[admin@(none) samba]$ cat smb.conf

[global]
workgroup = WKG
netbios name = MYNAME

[share1]
path = /opt/share/share/global

[share2]
path = /
comment = Some random files



/opt/share/share/global существует


не понимаю...

FilimoniC
28-10-2006, 12:39
А если запустить стандартную самбу (в пршивке которая), то она не появляется в выводе Ps

Oleg
28-10-2006, 12:41
Имя хоста не задано.

FilimoniC
28-10-2006, 12:44
Имя хоста не задано.

эт где ? :)


3.0 тоже потому же вылетает (она вообще в логи ничего не пишет).

FilimoniC
28-10-2006, 12:51
Dec 31 13:28:43 smbd[661]: [1969/12/31 13:28:43, 0] param/loadparm.c:map_parameter(1681)
Dec 31 13:28:43 smbd[661]: Unknown parameter encountered: "allow from"
Dec 31 13:28:43 smbd[661]: [1969/12/31 13:28:43, 0] param/loadparm.c:lp_do_parameter(2223)
Dec 31 13:28:43 smbd[661]: Ignoring unknown parameter "allow from"
Dec 31 13:28:43 smbd[661]: [1969/12/31 13:28:43, 0] smbd/server.c:main(707)
Dec 31 13:28:43 smbd[661]: standard input is not a socket, assuming -D option
Dec 31 13:28:43 smbd[662]: [1969/12/31 13:28:43, 0] lib/util_sock.c:open_socket_in(826)
Dec 31 13:28:43 smbd[662]: Get_Hostbyname: Unknown host (none)
чегото косяк с allow from еще..
как hostname прописать? не втыкаю....


127.0.0.1 localhost.localdomain localhost
192.168.1.1 my.router my.WL500g.Deluxe

imdex
28-10-2006, 13:17
Для роутера IP config > Wan&Lan > Lan IP Settings > Hostname

У меня стартуется так:

[admin@Server init.d]$ cat S97samba
#!/bin/sh
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -n Server -o -l /tmp -s /opt/etc/samba/smb.conf

В web-if отключена Samba demo mode.

Тоже вопрос по samba:
В логе иногда вот такие ошибки:

Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:client_addr(1047)
Oct 28 15:20:32 smbd[148]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:write_socket_data(540)
Oct 28 15:20:32 smbd[148]: write_socket_data: write failure. Error = Connection reset by peer
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:write_socket(566)
Oct 28 15:20:32 smbd[148]: write_socket: Error writing 4 bytes to socket 9: ERRNO = Connection reset by peer
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:send_smb(756)
Oct 28 15:20:32 smbd[148]: Error writing 4 bytes to client. -1. Exiting
На работу вроде не влияют никак, но интересно, почему и что это такое?

FilimoniC
28-10-2006, 13:33
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:client_addr(1047)
Oct 28 15:20:32 smbd[148]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:write_socket_data(540)
Oct 28 15:20:32 smbd[148]: write_socket_data: write failure. Error = Connection reset by peer
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:write_socket(566)
Oct 28 15:20:32 smbd[148]: write_socket: Error writing 4 bytes to socket 9: ERRNO = Connection reset by peer
Oct 28 15:20:32 smbd[148]: [2006/10/28 15:20:32, 0] lib/util_sock.c:send_smb(756)
Oct 28 15:20:32 smbd[148]: Error writing 4 bytes to client. -1. Exiting
На работу вроде не влияют никак, но интересно, почему и что это такое?

Это когда экстраеенно отрубился комп вроде

imdex
28-10-2006, 14:26
Упс, это не самба v3, а v2, та, что в прошивке. v3 тоже выдаёт Bad System Call, присоединяюсь к вопросу.

FilimoniC
28-10-2006, 14:40
[global]
interfaces = vlan1
bind interfaces only = no
workgroup = ZELAN
server string = WL500GX_SHARE
guest account = nobody
security = user
browseable = yes
dns proxy = no
guest only = no
guest ok = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251
# Win KOI8-R
# character set = KOI8-R
# 3.0
# unix charset = CP1251
# display charset = CP1251
# dos charset = CP866
wins support = yes
time server = yes
os level = 255
local master = yes

[share]
path = /opt/share_pub
guest only = yes
guest ok = yes
comment = share
# force user = admin

[admin_share]
path = /
comment = admin_share
guest ok = no
writable = yes
force user = admin
browseable = yes
valid users = admin
allow from = 192.168.1




Не пашет гостевой аккаунт :(

imdex
28-10-2006, 14:46
А bad system call победил? Как?

FilimoniC
28-10-2006, 14:57
А bad system call победил? Как?
нет, я со второй самбой.
3я не пашет - видимо собрана криво

imdex
29-10-2006, 12:39
Похоже на то, будем ждать новой сборки.

KOCTET
01-12-2006, 20:06
Народ подскажите где копать, в логе переодически выскакивает ошибка:


Dec 1 20:44:17 nmbd[119]: [2006/12/01 20:44:17, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
Dec 1 20:44:17 nmbd[119]: *****
Dec 1 20:44:17 nmbd[119]:
Dec 1 20:44:17 nmbd[119]: Samba name server WL500GP is now a local master browser for workgroup MSHOME on subnet 192.168.1.1
Dec 1 20:44:17 nmbd[119]:
Dec 1 20:44:17 nmbd[119]: *****
Dec 1 20:44:17 nmbd[119]: [2006/12/01 20:44:17, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fa il(360)
Dec 1 20:44:17 nmbd[119]: find_domain_master_name_query_fail:
Dec 1 20:44:17 nmbd[119]: Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME.
Dec 1 20:44:17 nmbd[119]: Unable to sync browse lists in this workgroup.
Dec 1 20:59:28 nmbd[119]: [2006/12/01 20:59:28, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fa il(360)
Dec 1 20:59:28 nmbd[119]: find_domain_master_name_query_fail:
Dec 1 20:59:28 nmbd[119]: Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME.
Dec 1 20:59:28 nmbd[119]: Unable to sync browse lists in this workgroup.

Где самба пытается найти мастер браузер? :confused:

Конфиг у самбы такой:


[global]
interfaces = br0
bind interfaces only = yes
workgroup = MSHOME
server string =
guest account = nobody
security = user
browseable = yes
dns proxy = no
guest only = no
guest ok = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251
wins support = yes
time server = no
os level = 255
local master = yes
; domain master = no
; preferred master = no

[share]
path = /tmp/harddisk/ftp_pub
guest only = yes
guest ok = yes
comment = share
force user = admin

[share$]
path = /
comment = share
guest ok = no
writable = yes
force user = admin
browseable = no
valid users = admin

Самба стандартная из прошивки

KOCTET
02-12-2006, 13:57
Вообщем сам себе и отвечаю :)
в кофиге самбы:
domain master = yes
preferred master = yes
При таком раскладе она не ищет domain master, а сама им становиться :)
Не уверен, что это правильно, т.к. никакого домена у меня дома нет и никогда не настраивался, вообще не понятно зачем она стала его искать...
Это у всех так или, как всегда, только мне повело? :)

KRandall
08-02-2007, 19:00
Доброго времени суток,

Не смог найти в поиске, может кто-то подскажет в чем проблема? Вот кусок лога:

Jan 1 03:00:11 smbd[170]: [1970/01/01 03:00:11, 0] param/loadparm.c:lp_do_parameter(2239)
Jan 1 03:00:11 smbd[170]: Global parameter security found in service section!
Jan 1 03:00:11 smbd[170]: [1970/01/01 03:00:11, 0] param/loadparm.c:map_parameter(1681)
Jan 1 03:00:11 smbd[170]: Unknown parameter encountered: "allow from"
Jan 1 03:00:11 smbd[170]: [1970/01/01 03:00:11, 0] param/loadparm.c:lp_do_parameter(2223)
Jan 1 03:00:11 smbd[170]: Ignoring unknown parameter "allow from"
Jan 1 03:00:11 smbd[170]: [1970/01/01 03:00:11, 0] param/loadparm.c:map_parameter(1681)
Jan 1 03:00:11 smbd[170]: Unknown parameter encountered: "allow from"
Jan 1 03:00:11 smbd[170]: [1970/01/01 03:00:11, 0] param/loadparm.c:lp_do_parameter(2223)
Jan 1 03:00:11 smbd[170]: 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

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

[share$]
path = /
comment = Root
guest ok = no
writable = yes
force user = root
browseable = no
valid users = User1
allow from = 192.168.1
username = User1

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

И еще непонятно, что значит в логе Global parameter security found in service section!? Похоже на предупреждение, но о чем?

Спасибо за внимание :)

И вот написал сообщение, смотрю в лог, добавились 2 строчки:

Feb 8 21:04:05 smbd[248]: [2007/02/08 21:04:05, 0] lib/util_sock.c:read_socket_data(477)
Feb 8 21:04:05 smbd[248]: read_socket_data: recv failure for 4. Error = No route to host

Прошло ~30 минут с момента загрузки (в первом логе какие-то странные дата/время) ...

Кто-нибудь встречался с подобным?

KRandall
08-02-2007, 21:39
C сообщением "allow from" вроде решил вопрос, прописал в /etc/sbm.conf
вместо allow from = 192.168.1 вот так: hosts allow = 192.168.1.

По крайней мере в логе ругани нет.
Также можно сказать hosts deny = 192.168.1.12 - соответственно запрет

Информацию нашел вот тут: http://docs.altlinux.ru/admin/ch09s04.html

Полная документация по Samba, кто знает английский:
http://devil.st.vstu.edu.ru/docs/htmldocs/samba-doc.html

Но сообщение Global parameter security found in service section! пока осталось, разбираюсь дальше...

Yozheg
07-02-2008, 06:16
Вот собственно и вопрос: как запустить самбу в ручную, а то с Web интерфейса не выходит. В web'e включаю самбу, а файла /etc/smb.conf не появляется. Вот и думаю что может попробывать запустить в ручную. HDD подключаю по этому методу:http://wl500g.info/showthread.php?t=12221 Прошивка стоит последняя 8.15 устройство WL500W.

al37919
07-02-2008, 12:48
делаем так:
1) включаем самбу в вебе
2) flashfs disable && reboot
3) появившийся файл /etc/smb.conf сохраняем куда-нибудь (файловую систему возможно придется монтировать вручную)
4) выключаем самбу в вебе
5) flashfs enable && reboot
6) копируем сохраненный smb.conf в /etc
7) добавляем строку /etc/smb.conf в файл /usr/local/.files
8) делаем flashfs save && flashfs commit && flashfs enable && reboot
9) добавляем в post-mount ручной запуск:

/usr/sbin/nmbd -D
/usr/sbin/smbd -D

Yozheg
07-02-2008, 16:38
делаем так:
1) включаем самбу в вебе
2) flashfs disable && reboot
3) появившийся файл /etc/smb.conf сохраняем куда-нибудь (файловую систему возможно придется монтировать вручную)
4) выключаем самбу в вебе
5) flashfs enable && reboot
6) копируем сохраненный smb.conf в /etc
7) добавляем строку /etc/smb.conf в файл /usr/local/.files
8) делаем flashfs save && flashfs commit && flashfs enable && reboot
9) добавляем в post-mount ручной запуск:

/usr/sbin/nmbd -D
/usr/sbin/smbd -D
al37919 спасибо всё сделал так как написано. :) Тока такое ощущение что pre-* post-* файлы перестали отрабатывать :( Не монтируется диск автоматом и не запускается самба. В ручную всё ок. :( Да и еще почему с этими коммандами работает самба и создаётся файл smb.conf, а когда делаем
flashfs enable && reboot всё возвращается на круги своя?

al37919
07-02-2008, 17:06
Да и еще почему с этими коммандами работает самба и создаётся файл smb.conf, а когда делаем
flashfs enable && reboot всё возвращается на круги своя?
http://wl500g.info/showpost.php?p=78818&postcount=232

Yozheg
07-02-2008, 17:33
Спасибо. А встроенный ftp тоже нужно врубать ручками?

Yozheg
09-02-2008, 13:40
Вот собственно возник другой вопрос как мне теперь запустить в ручную vsftpd. Потому если делать вот это в pre-mount: ln -s /mnt /tmp/mnt/disc1_2, то в ручную я не могу поправить не одного параметра vsftpd, точнее могу но после перезагрузки они востанавливаются на исходные, т.е. те которые внесены в веб интерфейсе. Файл конфигурации я сохранял так:
echo /etc/vsftpd.conf >> /usr/local/.files

Yozheg
09-02-2008, 18:40
Если кому интересно ответ нашёл сдесь: http://wl500g.info/showthread.php?t=2386&highlight=%E7%E0%EF%F3%F1%EA+vsftpd

Lore
20-02-2008, 14:12
Уважаемые гуру, подскажите плиз, где и что надо поправить, что бы в логах пропала следующая бяка?


Feb 20 15:48:11 nmbd[208]: *****
Feb 20 15:48:11 nmbd[208]:
Feb 20 15:48:11 nmbd[208]: Samba name server IOM-FGP is now a local master bro
Feb 20 15:48:11 nmbd[208]:
Feb 20 15:48:11 nmbd[208]: *****
Feb 20 15:48:11 nmbd[208]: [2008/02/20 15:48:11, 0] nmbd/nmbd_browsesync.c:find_
Feb 20 15:48:11 nmbd[208]: find_domain_master_name_query_fail:
Feb 20 15:48:11 nmbd[208]: Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME
Feb 20 15:48:11 nmbd[208]: Unable to sync browse lists in this workgroup.


Пробовал в веб-морде очищать и изменять поле IP Conf -> DHCP -> Domain. Не помогло :(

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

/usr/sbin/nmbd -D
/usr/sbin/smbd -D

smb.conf выглядит так

[global]
interfaces = br0
bind interfaces only = yes
workgroup = MSHOME
server string = IOM-FGP
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 = utf8
# for samba 3.0 must be:
# unix charset = CP1251
# display charset = CP1251
# dos charset = CP866
wins support = yes
time server = yes
os level = 255
local master = yes

[DOWNLOADS]
path = /opt/usb_hdd/downloads
writable = no
force user = admin

[DOWNLOADS$]
path = /opt/usb_hdd/downloads
browseable = no
writable = yes
force user = admin

[OPT]
path = /opt
writable = no
force user = admin
#allow from = 192.168.1.

[OPT$]
path = /opt
browseable = no
writable = yes
force user = admin
#allow from = 192.168.1.

Еще хотел спросить 2 чайниковских вопроса :o

2. Пришлось закоментировать опции "allow from ..." т.к. в логе появлялось сообщение "allow from - unknown option...". Эта опция больше не поддерживается или я где-то накосячил?
3. Объясните криворукому:rolleyes: как в MC при редактировании файлов содержимое (строки или слово отдельное) в буфер обмена помещать (использую Putty из под ВыньИксПи)? Перепробовал все что знал (в том числе и Ctrl-ins) - ни чего не выходит.

al37919
20-02-2008, 14:25
3: выделение с шифтом --- копирование в буфер; правая кнопка с шифтом --- вставка. Если без mc, а просто в коммандной строке, то все тоже самое, только без шифта

Lore
20-02-2008, 14:54
3: выделение с шифтом --- копирование в буфер; правая кнопка с шифтом --- вставка. Если без mc, а просто в коммандной строке, то все тоже самое, только без шифта
Огромное спасибо!
А по первым двум вопросам пока нет соображений?

Lore
22-02-2008, 11:04
Т.к., к сожалению, ни кто не смог мне помочь с вышеуказанной проблемой (http://wl500g.info/showpost.php?p=83959&postcount=8) (сам я решение не смог найти), а в логи продолжают каждые 5 мин. сыпаться строки ругани, решил использовать cron для запуска и отключения самбы. Самбой пользуюсь только после работы и в выходные для переноса файлов с прикрепленного к WL500gP USB-диска на локальный компьютер.
Следовательно хочу останавливать ее в 01:00 и стартовать в 18:30 в будни. В выходные, соответственно она должна работать.

Для этого написал 2 бездарных скрипта:

samba_stop

#!/bin/sh
# Removing Samba
killall nmbd
killall smbd

samba_start

#!/bin/sh
# Removing Samba if it runs
killall nmbd
killall smbd
sleep 2s

# Starting (or restarting) Samba
/usr/sbin/nmbd -D
/usr/sbin/smbd -D


И в crontab добавил строки:

05 01 * * 1-5 admin /usr/local/sbin/samba_stop
30 18 * * 1-5 admin /usr/local/sbin/samba_start
05 09 * * 6-7 admin /usr/local/sbin/samba_start

На большее знаний не хватило :(

Дайте, плиз, мастеркласс неофиту :) Помогите из моих поделок сделать один нормальный скрипт, который бы запускался с параметрами START/STOP и не грохал Самбу в разделе "Старт", а проверял наличие процесса в памяти и запускал бы при отсутствии оного :rolleyes:

al37919
22-02-2008, 20:49
вот скрипт для запуска xinetd, который выполняет все заказанные действия, как то: start/stop, проверка на нахождение процесса в памяти, прибивание с разной степенью настойчивости. Его можно легко модифицировать до достижения требуемого результата.


#! /bin/sh
#
# Startup script for xinetd
#
prefix=/opt
sbindir=${prefix}/sbin

NAME=xinetd
DAEMON=${sbindir}/${NAME}
DESC="xinetd"

# installation check
test -x ${DAEMON} || exit 0

case "$1" in
start)
if [ -z "`pidof ${NAME}`" ] ; then
printf "Starting ${DESC}: "
${DAEMON} ${OPTIONS}
printf "${NAME}.\n"
fi
;;
stop)
if [ -n "`pidof ${NAME}`" ]; then
printf "Stopping ${DESC}: "
killall -SIGTERM ${NAME}
if [ -n "`pidof ${NAME}`" ]; then
killall -SIGKILL ${NAME}
fi
printf "${NAME}.\n"
fi
;;
reload|reconfigure)
if [ -n "`pidof ${NAME}`" ]; then
printf "Reloading ${DESC}: "
kill -SIGHUP ${NAME}
printf "${NAME}.\n"
fi
;;
restart|force-reload)
$0 stop
sleep 1
$0 start
;;
*)
printf "Usage: $0 {start|stop|reload|reconfigure|restart|force-reload}\n" >&2
exit
;;
esac

exit 0

djet
22-02-2008, 21:01
Lore, а рабочую группу не пробовал переименовать в аналогичную для ПК? Судя по логу, самба не может найти Master Browser в группе.


Кстати, а самбу с xinetd в принципе возможно ли скрестить?

al37919
23-02-2008, 00:39
Кстати, а самбу с xinetd в принципе возможно ли скрестить?
легко .

Lore
26-02-2008, 09:15
вот скрипт для запуска xinetd, который выполняет все заказанные действия...

Спасибо большое! Думаю, что справлюсь :)

djet, так на ПК и указанна эта самая "MSHOME".
Кроме того, на сколько я понял, сам роутер теперь должен быть мастер-броузером (о чем говорит кусок из лога ниже) или я не прав?

Feb 20 15:48:11 nmbd[208]: *****
Feb 20 15:48:11 nmbd[208]:
Feb 20 15:48:11 nmbd[208]: Samba name server IOM-FGP is now a local master browser
Feb 20 15:48:11 nmbd[208]:
Feb 20 15:48:11 nmbd[208]: *****
Самба ругается независимо от того включен ПК или выключен :(
Менять название группы я пробовал. В поле Domain Name в веб-морде пробовал и прописывать, и пустоту оставлять.
Все без перемен :(
Меня еще смущает, что самба найти не может не домэйн-мастер с именем "MSHOME", а с именем "MSHOME<1b>" (см. ниже)

Feb 26 11:25:34 nmbd[208]: Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME.
Feb 26 11:25:34 nmbd[208]: Unable to sync browse lists in this workgroup.F
Откуда может браться это "MSHOME<1b>" ?

KOCTET
26-02-2008, 11:28
Меня еще смущает, что самба найти не может не домэйн-мастер с именем "MSHOME", а с именем "MSHOME<1b>" (см. ниже)

Feb 26 11:25:34 nmbd[208]: Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME.
Feb 26 11:25:34 nmbd[208]: Unable to sync browse lists in this workgroup.F
Откуда может браться это "MSHOME<1b>" ?
Добавь в конфиг самбы
domain master = yes
preferred master = yes
Мне помогло в свое время.

Сhemist
28-02-2008, 07:23
Вопрос интересный и неординарный.
На работе такой проблемы просто не возникло, поэтому очень удивился, когда такое чудо всплыло но WL-500gP дома.
Т.е. если в названии файла есть русские буквы, то они нормально воспринимаются той OS, через которую файл был загружен на диск. Но совершенно не читаются противоположной осью.
Причем тоже повторяется и на ftp.

Вот мой конфиг smb.conf (третья самба):

[global]
interfaces = br0
bind interfaces only = yes
workgroup = HOME
server string = computer
guest account = ftp
security = share
browseable = yes
dns proxy = no
guest only = no
guest ok = no
#log level = 3
#max log size = 100
#log file = /opt/var/log/samba.%m
encrypt passwords = yes
preserve case = yes
short preserve case = yes
unix charset = UTF-8
display charset = UTF-8
dos charset = CP866
wins support = yes
time server = yes
os level = 255
local master = yes

[share]
path = /tmp/harddisk/ftp_pub
guest account = nobody
guest only = yes
guest ok = yes
comment = share

[root]
path = /opt
comment = only root
guest ok = no
guest only = no
writable = yes
force user = root
valid users = anelist
allow from = 192.168.29.

[home]
path = /home
comment = for home
guest ok = no
guest only = no
writable = yes
force user = root
allow from = 192.168.29.

так же делал это:

nvram unset usb_vfat_options
nvram unset usb_smbcpage_x
nvram unset usb_smbcset_x
nvram commit

На диске ext2fs.

Lore
28-02-2008, 08:50
Добавь в конфиг самбы
domain master = yes
preferred master = yes
Мне помогло в свое время.

Спасибо коллега!
Теперь все ОК :)

gen1s
28-02-2008, 09:11
Имеется маршрутизатор wl500g Premium. К нему по usb подключены принтер и внешний жёсткий диск Western Digital MyBook. Установил Samba 3, т.к. только с ней удалось увидеть русские символы в названии папок на диске. Установлен rtorrent и lighttpd (для nTorrent). Так вот, маршрутизатор периодически перезагружается при активном использовании самбы. Даже если отключить rtorrent, всё равно при передаче файла может перезагрузиться, а может и нет. В чём причина, точно не пойму. Rtorent грузит процессор на 4-5%, samba при передаче/скачке - 60-65%.

На всякий случай опишу весь процесс установки (может, неправильно делал).

1) Отключил самбу через web-интерфейс. Перезагрузился.
2) Через telnet:
insmod scsi_mod && insmod sd_mod && insmod usb-storage
swapon /dev/discs/disc0/part1
mount /dev/discs/disc0/part2 /opt
mount /dev/discs/disc0/part3 /tmp/harddisk
ipkg install samba
3) сделал настройки в smb.conf
4) /opt/etc/init.d/S09samba (точно название не помню)
5) lighttpd -f /opt/etc/lighttpd/lighttpd.conf
6) /opt/etc/init.d/S99rtorrent start

P.S. Swap на 512 мб. Я вот думаю, что перезагрузка может происходить из-за нехватки памяти. Если так, то поможет ли простое увеличение swap до 2 Гб?

Lore
28-02-2008, 10:40
Уважаемый al37919.
Предложенный Вами в качестве образца скрипт содержит ошибку в разделе кейса "старт":


case "$1" in
start)
if [ -n "`pidof ${NAME}`" ] ; then
...
exit 0
Идет проверка на наличие процесса и запуск в случае, если ОН ЕСТЬ :confused:
Исправьте, плиз, на правильное условие.

UPD: Нашел как правильное условие должно выглядеть:

if [ ! "`pidof ${NAME}`" ] ; then

al37919
28-02-2008, 18:21
Точно, ошибка. Правильно будет:

start)
if [ -z "`pidof ${NAME}`" ] ; then
...

Сhemist
03-03-2008, 21:08
Разобрался. Читать здесь (http://wl500g.info/showpost.php?p=86033&postcount=2).

l2net
03-03-2008, 23:22
огромное спасибо за подробное описание!
будем пробовать.

З.Ы. ждем такого же описания установки торренов и качалок... ;)

Сhemist
04-03-2008, 18:21
спасибо за подробное описание

З.Ы. ждем такого же описания установки торренов и качалок... ;)

Шутка? Тем более все описания установки торрентов и качалок уже есть. Вот к примеру тут (http://wl500g.info/showpost.php?p=86192&postcount=1) все ссылки.

Janik
05-04-2008, 20:33
Народ, нужна помощь!
Вчера обновился на прошивку 1.9.2.7-9 (до этого была 1.9.2.7-7g), все работает супер, за что БОЛЬШОЕ спасибо Олегу!
Но столкнулся с проблемой что не запускается самба при загрузке Асуса! :(
Отключил самбу в вебморде..
Вот мои конфиги, гляньте, может что-то накосячил...

post-mount

#!/bin/sh
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1
/bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk
/bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/harddisk
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80lighttpd start
/opt/etc/init.d/S45php start
/opt/sbin/vsftpd /opt/etc/vsftpd.conf
dropbear
/usr/sbin/smbd -D
/usr/sbin/nmbd -D


.files

/etc/passwd
/etc/group
/etc/smbpasswd
/etc/smb.conf


smb.conf

[global]
interfaces = br0
bind interfaces only = yes
workgroup = MSHOME
server string = LAN-HDD
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251


[ftp]
path = /tmp/harddisk/opt/ftp

[HDD]
path = /tmp/harddisk
writable = yes
username = admin
browseable = yes
guest ok = no
guest only = no



п.с. Вручную самба запускается без проблем командами


/usr/sbin/smbd -D
/usr/sbin/nmbd -D

Janik
07-04-2008, 01:50
Народ, что откатывать на 1.9.2.7-7g?

Lore
07-04-2008, 13:55
Народ, что откатывать на 1.9.2.7-7g?

Спокойно! :D Откатываться ни куда не надо. Просто надо создать маленький скриптик (например, назвать его "runsamba" и положить его в "/tmp/local/sbin/")
и поместить в него те самые две строчки запуска самбы

/usr/sbin/smbd -D
/usr/sbin/nmbd -D
После чего сделать вызов этого скрипта из post-mount

/tmp/local/sbin/runsamba

Для реализации моего примера можно просто выполнить нижеследующее:

touch /tmp/local/sbin/runsamba
echo "#!/bin/sh" > /tmp/local/sbin/runsamba
echo "/usr/sbin/smbd -D" >> /tmp/local/sbin/runsamba
echo "/usr/sbin/nmbd -D" >> /tmp/local/sbin/runsamba
chmod +x /tmp/local/sbin/runsamba
В скрипте post-mount рукми убрать две строчки "...mbd - D" и написать вместо них "/tmp/local/sbin/runsamba" (без кавычек).
После этого обязательно

flashfs save && flashfs commit && flashfs enable

Zeliboban
05-05-2008, 09:51
Как удалять папки с файлами и папки с вложенными папками из под Висты?!
С ХР удаляется, даже с коммуникатора через РескоЭксплорер удаляются, а из под висты нет.

Zeliboban
06-05-2008, 14:56
Блин, народ, неужели все так не любят висту? (
Или просто нет решения проблемы? (

D_dmitry
06-05-2008, 18:59
Блин, народ, неужели все так не любят висту? (
Или просто нет решения проблемы? (

а записать файл можно на хард роутера из под висты?

PupsDRVR
06-05-2008, 19:29
Блин, народ, неужели все так не любят висту? (
Или просто нет решения проблемы? (

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

vectorm
07-05-2008, 07:38
Аналогичная ситуация и у меня, надо разобраться с локальными политиками безопасности, как мне кажется. Пока не нашел, что надо сделать. В выходные попробую вникнуть, сейчас что-то нет желания.
Насколько мне не изменяет память - поройтесь в поиске по поводу secpol.msc, там параметр надо изменить один.

Zeliboban
07-05-2008, 10:41
Да, записывается и папки и файлы без проблем, файлы удаляются так же без проблем, удаляются и папки, но только пустые папки, то есть чтобы удалить папку с файлами или вложенными папками приходится вначале всё удалять оттуда, а уже потом стирать саму папку.

Zeliboban
10-05-2008, 00:21
День убил, перекопал политики безопасности. Результата 0 :(
Пока удаляю папки с сетевого диска через коммуникатор.
Виста никак не хочет.
Очень неудобно. Хоть бы кто из гуру помог (

dmig
11-05-2008, 12:30
всё оказалось гораздо проще: в /etc/samba/smb.conf (на своей машине) в секцию global дописываем параметр dos charset = CP866

Zeliboban
13-05-2008, 22:34
Никакой помощи. Жаль (
Спасибо тем, кто пытался помочь :(

PupsDRVR
14-05-2008, 06:47
Никакой помощи. Жаль (
Спасибо тем, кто пытался помочь :(

Я тоже не нашел решения :(.

D_dmitry
14-05-2008, 07:01
у меня кстати тоже такое бывает
но я не парюсь
через телнет захожу и удаляю неудаляемые папки,
или через фтипи (если неудаляемые папки находятся на фтипи)
вообще это очень странно
я заметил
что каталог имеет права одни,
а файлы, лежащие в ней, другие права.

Zeliboban
14-05-2008, 13:09
Та же проблема, только на английском языке )
http://wl500g.info/showthread.php?t=7991&highlight
так же нет решения (((

Nickey
11-07-2008, 19:59
Похожая проблема, тоже роутер (wl500w) перезагружается если к нему подключить WD MyBook 1Tb, даже без самбы может перезагружаться, если начать качать на него rtorrent`ом. Качает качает, а потом берет и виснет, или перезагружается. Если заместо MyBook использовать флешку то таких проблем нет. Может быть кто-нибудь знает как такое полечить?

ABATAPA
11-07-2008, 21:06
P.S. Swap на 512 мб. Я вот думаю, что перезагрузка может происходить из-за нехватки памяти. Если так, то поможет ли простое увеличение swap до 2 Гб?

Возможно, у Вас "отваливается" жесткий диск - как следствие, становится недоступным swap.
Возможные причины:
1. Не хватает питания (при питания от USB), нет общей "земли".
2. Включено энергосбережение жесткого диска.
3. Перегрев жесткого диска.

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

vectorm
11-07-2008, 21:56
Еще как вариант: плохой контакт в питании роутера, либо БП роутера неисправен (например потерял мощность).
Проверь плотность коннекта штеккера, попробуй другой БП.

Nickey
12-07-2008, 07:25
Вот мне тоже кажется что это из-за того что MyBook засыпают постоянно. А как это отключить я незнаю. А как перенаправить лог на флешку?

DemonGloom
12-07-2008, 08:08
Это у них называется режим энергоcбережения. Как отключить - непонятно

serg28serg
12-07-2008, 10:14
К пример я свой винт специально выбирал что бы он засыпал (копируется всего раз в неделю на него, бекап то есть), все нормуль - просыпается как миленький, куда он денется :rolleyes:

Но у меня тоже отваливался поначалу, при копировании больших массивов, оказалось не выдерживает внутренняя защита роутера, что на USB (даже от двух USB), пришлось делать разветвитель от БП роутера.

Для проверки сделать так.
Берем файл метров на 600, начинаем заливать через самбу (зайти на винт через сетевое окружение), если отвалится в течении этого копирования - то значит срабатывает защита (она не выдерживает просто длительное повышенное потребление тока винтом)

DemonGloom
12-07-2008, 11:35
Берем файл метров на 600, начинаем заливать через самбу (зайти на винт через сетевое окружение), если отвалится в течении этого копирования - то значит срабатывает защита (она не выдерживает просто длительное повышенное потребление тока винтом)

Толбко одна маленькая проблема :) Western Digital MyBook работает только от внешнего питания...

vectorm
12-07-2008, 11:41
Толбко одна маленькая проблема :) Western Digital MyBook работает только от внешнего питания...
Что абсолютно не мешает ему жрать с порта USB ток больше пол ампера, что и вызовет срабатывание защиты. (Проверяется подключением между диском и роутером активного USB хаба, который сгладит пики потребления по порту).

ABATAPA
12-07-2008, 11:42
Толбко одна маленькая проблема :) Western Digital MyBook работает только от внешнего питания...

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

serg28serg
12-07-2008, 11:54
Толбко одна маленькая проблема :) Western Digital MyBook работает только от внешнего питания...
Ну я такую рекомендацию дал для тех, кто еще не исключил питание , как возможный баг...

если внешнее питание то что шло в комплекте, а не куплено в магазине за углом ;) , то скорее всего не оно,
нужно проверять на хорошем источнике , а не на первой попавшейся поделке китайских мастеров , с выходом не менее 1 А

Еще не упомянули что лучше не форматить винты всякими мейджиками, тоже бывают падают..

Nickey
13-07-2008, 15:48
Повсей видимости проблема была в криво созданых разделах. Полностью убил разделы, после этого созда раздел для swap, ext3 и ntfs. Уже сутки полет нормальный, торрент качает, самба расшаривает. Все манипуляции делал в PartitionMagic. Жалко что скорость usb такая маленькая, не хватает для прогрывания HD контента :(

vectorm
13-07-2008, 18:33
Повсей видимости проблема была в криво созданых разделах. Полностью убил разделы, после этого созда раздел для swap, ext3 и ntfs. Уже сутки полет нормальный, торрент качает, самба расшаривает. Все манипуляции делал в PartitionMagic. Жалко что скорость usb такая маленькая, не хватает для прогрывания HD контента :(
С РМ у многих проблемы с созданными разделами через некоторое время возникали ...

GreenAngel
15-10-2008, 14:19
В кукую файловую систему лучше всего отформатировать внешний usb-хард для подключения его к wl500w?

Необходимо что бы шара была и в win xp и в mac os x leo
И что бы папки названные кирилицей отображались корректно.

И возможно ли подключение сразу двух хардов?

Nebulosa
15-10-2008, 16:54
ext3.

Кодировка с файловой системой связаны слабо, как именно настроить кодировки на шарах, тут на форуме неоднократно писалось. http://wl500g.info/search.php?searchid=2232013 ключевое слово Samba.

Aeron.Dae
23-10-2008, 04:57
Проблема старая, как мир вообщем-то, но никаких адекватных решений найти не удалось. Вернее найти удалось, а воплотить нет.
Проблема в том, что МакБук, когда коннектится к внешнему жесткому диску на роутере, вдруг начинает спрашивать логин и пароль (винда так не делает конечно же), никакие адекватные и пустые комбинации не воспринимает и продолжает в том же духе до бесконечности.
Решение - перерыть smb.config, но после всех операций с изменением, внесением в /usr/local/.files и последующими операциями с flashfs и рестарта роутера, smb.config преобретает первоначальную форму.

Есть ли какие-то решения собственно сабжа? Ставить самбу руками через ipkg с веб-интерфейсом совсем не улыбается. Есть ли простые и гениальные решения?

/* Логи смб на роутере молчат. /etc/exports, кстати тоже не шьется в flashfs */

Novik
23-10-2008, 10:10
Есть ли простые и гениальные решения?
Отключить самбу в веб-интерфейсе и запихнуть ее старт в rc.unslung.

Scorpion_dark
23-10-2008, 22:25
Воткнул в usb hdd 500 гиг, в самбе настроил следующим образом :

Samba File Shares: disabled
Default Access Level:r\w
Host Name:123
Workgroup Name:home
DOS Codepage:866

в сетевом окружении появился значёк disc0_1 на WL500gpv2, при нажатии ошибка. Нет доступа к ... Возможно, у вас нет прав на использование этого сетевого ресурса". В чем может быть причина?


Что я не так сделал ?

DfDf
24-10-2008, 00:23
Воткнул в usb hdd 500 гиг, в самбе настроил следующим образом :

Samba File Shares: disabled
Default Access Level:r\w
Host Name:123
Workgroup Name:home
DOS Codepage:866

в сетевом окружении появился значёк disc0_1 на WL500gpv2, при нажатии ошибка. Нет доступа к ... Возможно, у вас нет прав на использование этого сетевого ресурса". В чем может быть причина?


Что я не так сделал ?

А юзеров с паролями в самбе кто будет прописывать? )

lionfish0
24-10-2008, 06:48
Воткнул в usb hdd 500 гиг, в самбе настроил следующим образом :

Samba File Shares: disabled

Это что значит? :)

begemot
01-12-2008, 13:56
подскажите, что я делаю неправильно.

создаю свой resolv.conf прописываю его в /usr/local/etc

делаю flashfs save, ...commit, ...enable

reboot

после перезагрузки опять resolv.conf = /tmp/resolv.conf но никак не моему который лежит /usr/local/etc

как сделать так чтобы в /etc писался мой resolv.conf?

спасибо

Alexander B.
01-12-2008, 14:26
как сделать так чтобы в /etc писался мой resolv.conf?
спасибо
Добавить в /usr/local/.files (создав его, если не существует) строку "/etc/resolv.conf", отредактировать собственно /etc/resolv.conf (а не создавать новый в /usr/local), после чего flashfs...

begemot
01-12-2008, 14:36
у меня /etc = /tmp/etc

поэтому редактируется не /etc/resolv.conf а /tmp/etc/resolv.conf

это нормально?

begemot
01-12-2008, 14:38
Добавить в /usr/local/.files (создав его, если не существует) строку "/etc/resolv.conf", отредактировать собственно /etc/resolv.conf (а не создавать новый в /usr/local), после чего flashfs...

получилось. спасибо большое. а то я уже весь мозг себе вынес.

Alexander B.
01-12-2008, 14:38
у меня /etc = /tmp/etc

поэтому редактируется не /etc/resolv.conf а /tmp/etc/resolv.conf

это нормально?
Да, так прошивка устроена. Из флэша распаковывается /tmp и создаются нужные симлинки. При сохранении флэша сохраняется весь /usr/local, а также другие файлы, перечисленные в /usr/local/.files

CkopnuoH
02-12-2008, 18:45
PID - wl500gP v1
FWR - 1.9.2.7-9

не получается сабж.
и вообще все файлы что прописаны в /usr/local/.files не сохраняются

уважаемые гуру - подскажите где смотреть?

dimaka
02-12-2008, 20:24
CkopnuoH
Значит что-то не так делаем :)

CkopnuoH
02-12-2008, 20:49
CkopnuoH
Значит что-то не так делаем :)

ну что занчит не так

прописываем в /usr/local/.files строчку /etc/resolv.conf
в /etc/resolv.conf пишем nameserver x.x.x.x

flashfs save && flashfs commit && flashfs enable
reboot

открываем /etc/resolv.conf - он пустой.

и такаяже дрянь с другими файлами - например с smb.conf

что я не так делаю?

P.S. мне кажется что дело всё в flashfs save - тоесть не савится настройки и всё.....хотя всё вроде проходиь нормально - вот лог после flashfs save && flashfs commit && flashfs enable:



[admin@ASUS root]$ flashfs save && flashfs commit && flashfs enable
tar: Removing leading '/' from member names
etc/ipkg.conf
etc/resolv.conf
etc/profile
etc/group
etc/passwd
etc/smb.conf
tmp/local/
tmp/local/.files
tmp/local/etc/
tmp/local/etc/dropbear/
tmp/local/etc/dropbear/dropbear_rsa_host_key
tmp/local/etc/dropbear/dropbear_dss_host_key
tmp/local/sbin/
tmp/local/sbin/pre-shutdown
tmp/local/sbin/post-mount
tmp/local/sbin/post-firewall
tmp/local/sbin/post-boot
tmp/local/root/
tmp/local/root/.mc/
tmp/local/root/.mc/Tree
tmp/local/root/.mc/filepos
tmp/local/root/.mc/cedit/
tmp/local/root/.mc/history
tmp/local/root/.mc/ini
-rw-r--r-- 1 admin root 3972 Jan 1 05:06 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
.
Committed.
[admin@ASUS root]$

CkopnuoH
02-12-2008, 21:01
вот провёл ещё один эксперемент
после flashfs save && flashfs commit && flashfs enable

посомтрел я файл flash.tar.gz - я так понимаю он создаётся после всех этих манипуляций....
и что я вижу там - resolv.conf и smb.conf там - НЕИЗМЕНЁННЫЕ
тоесть smb.conf какой был такой и остался - а resolv.conf - ПУСТОЙ - тоесть без внесённых изменений.....
НО! тамже файлы ipkg.conf и profile содержат ИЗМЕНЁНУЮ информацию.
тоесть часть файлов берётся - а часть нет......
где руки крывые?????? :(

P.S. От даты создания файла нет никаких зависимостей? Просто те что не изменяются - те за 2000 год - а те что меняются - нынешные за 2008

CkopnuoH
02-12-2008, 21:18
Продолжаю эксперементы
smb.conf в файл flash.tar.gz всётаки записывается изменёный.....но после ребута все изменения пропадают.....
а вот с resolv.conf ещё интересней.....если указать что брать его из /etc - где он представлен ссылкой - то берётся пустой файл - а если указать на конкретно сам файл - который находится в /tmp то он вообще НЕДОБОВЛЯЕТСЯ......
мож гдето что-то с правами доступа напутано?
ведь ipkg.conf сохраняется .....
ничего не понимаю :(

dimaka
02-12-2008, 21:35
Самба пускается с вэб-морды?

CkopnuoH
02-12-2008, 21:52
Самба пускается с вэб-морды?

хм....а это тут причём?

вообщето зайти на share я могу

P.S. Кстати тут нашёл что бывают проблемы с tar

так вот - у себя я вообще его в установленных пакетах ipkg не обнаружил.....
сделал ipkg install tar - появился...
результата - ноль.

Alexander B.
02-12-2008, 21:58
/sbin/flashfs - простой скрипт. Попробуйте сделать то, что он делает, поэтапно вручную и локализуйте проблему (файл не сохраняется после правки, не включается в список на сохранение, не пакуется tar-ом, не записыывается в флэш, не читается оттуда и т.п.)

CkopnuoH
02-12-2008, 22:09
Продолжая эксперементы и расмотрев винмателнее команду flashfs
дал команду flashfs list и вот что получил:



[admin@ASUS root]$ flashfs list
tmp/local/
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/sbin/saveflashfs
tmp/local/etc/
tmp/local/etc/dropbear/
tmp/local/etc/dropbear/dropbear_dss_host_key
tmp/local/etc/dropbear/dropbear_rsa_host_key
tmp/local/.files
tmp/local/root/
tmp/local/root/.mc/
tmp/local/root/.mc/filepos
tmp/local/root/.mc/ini
tmp/local/root/.mc/history
tmp/local/root/.mc/cedit/
tmp/local/root/.mc/Tree
etc/smb.conf
etc/passwd
etc/group
etc/profile
etc/resolv.conf
etc/ipkg.conf
Child died with signal 13
Error exit delayed from previous errors
[admin@ASUS root]$


я так понимаю выдаёт ошибку.....походу сдесь собака и порылась.....у кого какие предложения?

al37919
02-12-2008, 22:15
все файлы поименованные в /usr/local/.files должны реально существовать

CkopnuoH
02-12-2008, 22:17
все файлы поименованные в /usr/local/.files должны реально существовать

яж показывал вывод команды flashfs save - ошибок никаких нет
все файлы присутсвуют....


P.S. Сократил список до 2 файлов /etc/resolv.conf и /etc/smb.conf

файл resolv.conf как я уже писал выше - добавляется в архив - ПУСТЫМ!
файл smb.conf добавляется нормально

что сдесь не так?

Alexander B.
02-12-2008, 22:38
файл resolv.conf как я уже писал выше - добавляется в архив - ПУСТЫМ!
файл smb.conf добавляется нормально

что сдесь не так?

А /etc/resolv.conf по умолчанию - симлинк на /tmp/resolv.conf. Он и добавляется в архив, а /tmp/resolv.conf, который Вы правите на самом деле - нет.

CkopnuoH
02-12-2008, 22:52
А /etc/resolv.conf по умолчанию - симлинк на /tmp/resolv.conf. Он и добавляется в архив, а /tmp/resolv.conf, который Вы правите на самом деле - нет.

Это я понимаю...поэтому меняем /etc/resolv.conf на /tmp/resolv.conf

теперь он добавляется .....

с этим разабрались....
пишем во влеш - flash /tmp/flash.tar.gz /dev/mtd/4
reboot

изменения не применились......
куда дальше копать?

Alexander B.
02-12-2008, 22:58
изменения не применились......
куда дальше копать?
Значит, по-простому не получилось и при загрузке то ли вообще файлы за пределами /etc из флеша не восстанавливаются, то ли они перезаписываются после восстановления из флеша.

Тогда можно попробовать заменить симлинк /etc/resolv.conf полноценным файлом и редактировать (и сохранять, соответственно) его.

Ну или извратиться - сделать на основе /sbin/flashfs свою версию, в которой добавить tar-у опцию L или h (разрешать симлинки) и использовать ее...

P.S. Ни то, ни другое сам не пробовал (мне не надо, а ради эксперимента жалко двухнедельный аптайм роутера прерывать), так что могут выявиться еще нюансы.

CkopnuoH
02-12-2008, 23:00
Причину локализовал!!!!
оказывается если после ребута дать команду flashfs load - то все настройки становятся на место - а это значит что они таки сохраняются....
теперь осталось понять где/когда/почему должна выполнятся эта самая команда flashfs load и отчего она вдруг перестала выполнятся......

хм.....хотя ведь изменения в файле ipkg.conf применяются......
ничего не понимаю :(((

Alexander B.
02-12-2008, 23:51
теперь осталось понять где/когда/почему должна выполнятся эта самая команда flashfs load и отчего она вдруг перестала выполнятся......

При загрузке выполняется /sbin/rc. В его исходниках, в свою очередь, есть строчки:

/* load flashfs */
if (!eval("flashfs", "start"))
eval("/usr/local/sbin/pre-boot");

Т.е. вызывается flashfs start, которая, по сути, делает то же, что и load, предварительно проверив значение "nvram get boot_local".
Я предполагаю, что на самом деле все выполняется, но resolv.conf перезаписывается где-то на более позднем этапе (возможно, в процессе установления сетевого соединения).

Действительно, как минимум в одном месте есть строчка:

fopen("/tmp/resolv.conf", "w+")
Что означает открытие resolv.conf для записи с затиранием всего предыдущего содержимого данного файла. Не стал разбираться, в каких случаях это происходит, в любом случае получается, что лучше всего вносить изменения в resolv.conf где-нибудь в post-firewall.

CkopnuoH
03-12-2008, 04:09
Обновился до 10 версии - сбросил всё в дефолт....
Перенастроил всё заново - пропали ошибки


Child died with signal 13
Error exit delayed from previous errors


походу с эксперементами занёс какойто мусор

что теперь имеем.
файл /etc/profile и /etc/ipkg.conf сохраняются и востанавливаются после ребута.
с файлом /etc/resolv.conf - тоже вроде разобрались (прописать нужно будет в post-firewall)

а что делать с файлом /etc/smb.conf - от точно также (и мне кажется по тойже причине что и resolv.conf) создаётся както самостоятельно невзирая на мои настройки.....с ним что делать? не ужто прописывать все изменения в post-boot и потом перегружать самбу?

несерьёзно всё это както....

Alexander B.
03-12-2008, 05:49
а что делать с файлом /etc/smb.conf - от точно также (и мне кажется по тойже причине что и resolv.conf) создаётся както самостоятельно невзирая на мои настройки.....с ним что делать? не ужто прописывать все изменения в post-boot и потом перегружать самбу?
Ну я бы порекомендовал поставить самбу 3 в /opt и не мучаться.

CkopnuoH
03-12-2008, 06:30
Ну я бы порекомендовал поставить самбу 3 в /opt и не мучаться.

спасибо большое...я так и понял дочитав до 18 страницы "с нуля"

Кстати дабы всётаки настройки сохранёные по flashfs применялись - нужно:

echo "/sbin/flashfs start">>/usr/local/sbin/post-mount

и будет всем счастье.....

al37919
03-12-2008, 06:38
если настраиваем самбу в веб интерфейсе, то /etc/smb.conf, естественно, тоже перезаписывается при старте системы. Если хотим настраивать этот файл ручками, то надо отключить самбу в веб интерфейсе и запускать ее самостоятельно. И самба 3 совершенно не потребуется.

CkopnuoH
03-12-2008, 07:56
если настраиваем самбу в веб интерфейсе, то /etc/smb.conf, естественно, тоже перезаписывается при старте системы. Если хотим настраивать этот файл ручками, то надо отключить самбу в веб интерфейсе и запускать ее самостоятельно. И самба 3 совершенно не потребуется.

И тебе спасибо.....
я это тоже уже вычитал дойдя до 37 страницы "с нуля"
Пипец.....это чтобы ознакомится со всеми "прелестями" нужно прочитать 71 страницу "помойки"......
мда.....нормального фака ох как не хватает...:(

Blonder
17-12-2008, 20:46
Здрассте :).
Проблема вот в чём.
Имеем WD Elements Portable 160Gb. Подключен к Wl500gP v1. Питание обеспечено нормальное. Прошивка 10-я, Олегова. Установлен enhanced_cTorrent c Web-мордой SCTCS. Работает стабильно, без зависаний и прочего. Памяти - 32Мега, не расширял. В принципе, до 9 торрентов одновременно тянул :). Шифрование WEP64.

Проблема в низкой скорости скачивания фильмов с роутера на комп (сразу скажу, что 9 торрентов одновременно более не запускаю :) ). Скорость низка как при FTP, так и при самбе. Кроме того, скорость плавает от 8Кб/сек до 300, но львиная доля времени - в районе от 20 до 40 Кб/сек. Причём неважно, есть ли активные торренты (до 4-х) или их нет... Что интересно, если на компе запущу хранитель экрана, то скорость будет примерно 200 Кб/сек. Ну и ещё в моменты, когда скорость мала, странички в браузер могут грузится не сразу, а с задержкой. Как правило, если остановить загрузку странички, с затем повторить попытку, грузится сразу. В общем, непонятно...

А тут народ жалуется на мегабита в секунду мало :).
Как мне поднять скорость скачивания с роутера на комп?

Dayran
18-12-2008, 05:16
У меня такая же проблема. Средняя скорость 300-500КБ/с. Хотя бывает иногда, что начинается с 4МБ/с, но потом замирает на некоторое время и дальше уже выше 500 не поднимается.

rboiko
21-12-2008, 09:14
у меня копирует с роутера на комп со скоростью 2-2.5 Мб/сек. Но из-за этого падает торрент

Blonder
21-12-2008, 18:25
Решил хоть как-то порешать проблему :).
Начал ковырять роутер (флешки втыкать вместо винта, прошивки, как перчатки менять и т.д.). В процессе пришёл к выводу, что собака порылась не на роутере, а на компе. Поковырял комп (была организована виртуальная внутренняя сеть со своим DHCP и пр.), постопал всякие ненужные сервисы.
Результат на скачивание
ФТП: до 2.5 Мб/сек
САМБА: в районе 2Мб/сек
Заодно и браузер стал шустрее работать.
Пока работает, посмотрим что далее будет.
Всем спасибо за внимание :). С наступающим... :)

Serik_Akhmetov
22-12-2008, 05:52
А связь с роутером wi-fi или кабель ?
Если wi-fi, то какое расстояние от роутера до компьютера, сколько каких стен ?

Blonder
22-12-2008, 20:49
WiFi, метров 7, одна газобетон + гипсовая штукатурка с двух сторон + виниловые обои с двух сторон :). В общем, ничего особенного, а не стены.
Карточка на компе тоже ASUS.
PS/ Вот памяти поболее - это нужно... :)

daniilstv
17-01-2009, 21:36
помогите пожалуйста! :(
без преувеличения, потратил несколько месяцев, что бы победить SAMBA но результатов практически никаких.
Выкурил форум вдоль и поперёк, читал инет и http://oreilly.com/catalog/samba2/book/ch09.html , но так и не смог разобраться :((
Очень прошу помощи у всезнающего all`а!

Мне нужно настроить на роутере WL-500GP Samba 3 следующим образом:

Локальный доступ из LAN и с Wi-Fi интерфейса (они оба в подсети 192.168.1.1):
1) для всех гостей, анонимов, прохожих на чтение к папкам /opt/storage/pub, /opt/share/torrent/work
запись в папку /opt/storage/in
2) для пользователя (а лучше в перспективе группы пользователей) friend на чтение к папке /opt/ados
и на чтение-запись к папке /opt/storage/pub
3) для меня-админа r345 и для gorg - полный доступ к /opt/storage
Если компьютер подключается к сети, то в зависимости от введённых имени-пароля получает доступ к соотв. папкам.

Samba я обновил до версии 3.2.7 (показывает по smbstatus), но переменная %v почему-то выдаёт 2.0.10-security rollup

Во что упёрся: клиент из под WinXP заходя на \\192.168.1.1 натыкается на запрос пользователя-пароля. после ввода к имени пользователя добавляется имя компьютера, с которого стучимся и ничего не происходит (пример пользователь GREENBOOK\r345, пароль *****).

Вот примерный конфиг (я перепробовал уже сотни вариантов)

[global]
workgroup = Workgroup
netbios name = wi-fi_Hub
server string = SambaServer1 %v
interfaces = 192.168.1.1/24
bind interfaces only = yes
guest account = nobody
security = user
browseable = yes
load printers = no
guest ok = yes
guest only = no
log level = 1
max log size = 100
preserve case = yes
#short preserve case = yes
encrypt passwords = yes
smb passwd file = /opt/etc/samba/smbpasswd
dns proxy = no
#client code page = 866
#coding system = utf8
dos charset = UTF-8
unix charset = UTF-8
display charset = UTF-8
local master = yes
log file = /opt/var/log/samba/log.%m

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
#socket options = TCP_NODELAY IPTOS_LOWDELAY
#read raw = yes
#write raw = yes
#oplocks = yes
#max xmit = 65535
#dead time = 15
#getwd cache = yes

# ниже я совсем запутался и прошу помощи в написании нужных параметров
[public]
path = /opt/storage/pub
public = yes

[torrents]
path=/opt/share/torrent/work

[ados]
comment = download system
path=/opt/ados

[storage]
path = /opt/storage
valid users = gorg, r345
browseable = yes
only user = yes
writeable = yes

в smbpasswd есть юзеры r345, friend, gorg

File: smbpasswd Col 0 337 bytes 100%
# Samba SMB password file
r345:0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:#абракадаб ра#:[U
]:LCT-497225B0:
gorg:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:#абрака дабра#:[U
]:LCT-497225C0:
friend:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:#абра кадабра#:[U
]:LCT-497225DC:

в passwd есть
r345:$1$$#абракадабра#/h4KY0:0:0:root:/usr/local/root:/bin/sh
nobody:x:99:99:nobody:/:/sbin/nologin
p2p:x:1000:1000:Linux User,,,:/opt/home/p2p:/bin/shgorg:x:1001:1001:Linux User,,
,:/tmp/harddisk:/sbin/nologin
gorg:x:1001:1001:Linux User,,,:/tmp/harddisk:/sbin/nologin
friend:#абракадабра#/#абракадабра#/:1002:1002:Linux User,,,:/tmp/harddisk:
/sbin/nologin

Прошу прощения, что много букв. Помогите пожалуйста, я уже потратил на это столько выходных и ночей. Буду Вам очень признателен.
В настоящее время используется последняя прошивка Олега, прокачанная скриптами по рецепту http://wl500g.info/showthread.php?t=15266

angel_il
17-01-2009, 22:13
проснусь, помогу :) не теряй надежды ;)

vectorm
18-01-2009, 10:44
Если пишет
2.0.10-security rollup
значит включена встроенная Самба в веб морде.
Как Вы запускаете Самбу? Полный скрипт приложите.

daniilstv
18-01-2009, 19:14
USB Application - Samba File Sharing
Samba File Shares:
2vectorm Это я проверил первым делом..
В оболочке: USB Application - Samba File Sharing
Samba File Shares: Disabled

Запуск производится при перезагрузке:
File: post-mount
#!/bin/sh
/sbin/swapon /dev/discs/disc0/part1
/bin/mount -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/harddisk
/bin/mount -o bind /tmp/harddisk/opt /opt

rm /opt/share/torent/session/rtorrent.lock
/opt/etc/init.d/rc.unslung start

/opt/sbin/vsftpd /opt/etc/vsftpd.conf &
/opt/etc/init.d/S99rtorrent stop
/opt/etc/init.d/S99rtorrent start

File: S97Samba
#!/bin/sh
/usr/sbin/smbd -D -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -o -l /tmp -s /opt/etc/samba/smb.conf

Тот же результат (2.0.10-security rollup), если после killall smbd & killall nmbd запустить S97Samba руками из под MC

daniilstv
19-01-2009, 21:35
Подскажите, каким параметром вызвано появление у клиента WinXP запроса имени\пароля, и главное, почему винда после первого ввода подставляет перед именем имя компьютера?
Как сделать доступ пользователей независимых от компьютера-клиента?

dima561
19-01-2009, 22:14
USB Application - Samba File Sharing

File: S97Samba
#!/bin/sh
/usr/sbin/smbd -D -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -o -l /tmp -s /opt/etc/samba/smb.conf


поменяйте на
/opt/usr/sbin/smbd -D -s /opt/etc/samba/smb.conf
/opt/usr/sbin/nmbd -D -o -l /tmp -s /opt/etc/samba/smb.conf

daniilstv
20-01-2009, 18:18
2dima561
Спасибо, помогло! принцип понял
только у меня samba3 в /opt/usr/sbin/ установилась.
Вобщем запустилась, и шары вроде видны, буду настраивать дальше, еще раз Спасибо!

amind
10-01-2010, 21:30
Оборудование - Asus500gp1+USBHDD+Transmission+Samba.
Прошивка - Олег.

Проблема:

1. Закачивается на юсб хард, подключеный к асусу, торрент с руccкими буквами в названии - и из винды и из-под линукса русское название не читабельно.

2. Создаю файл на юсб харде, подключеному к асусу, используя русские буквы, из консоли линукса - русские буквы вполне читабельны, но через самбу из винды не читаются, не та кодировка.

3. Создаю файл через самбу из винды - из винды читабельный файл получается, а из-под линукса роутера не читается.

4. Сейчас купил себе Xtreamer - медиаплеер с wifi, подключаемый к телеку. С него лезу по сети на виндовый комп с фильмами - читается любая кодировка, и русская и анлглийская.
Лезу с него на самбу асуса - может прочитать только английские названия фильмов, русские не читаются.


Господа, видимо я плохо умею искать.
Пожалуйста, ткните в меня ссылкой, если такая существует, где написано как починить вышеописанное.

getikalex
10-01-2010, 23:40
Samba3 решает эту проблему.
так, с-ходу первая ссылка:
http://wl500g.info/showthread.php?t=18579

qwest
11-01-2010, 00:04
Samba3 решает эту проблему.
так, с-ходу первая ссылка:
http://wl500g.info/showthread.php?t=18579
Ставил себе Samba3 - не понравилась.
Вернулся к Samba2 2.2.12-1, вместо UTF-8 (не всегда виндой отображалась) кодировку 1251 и все.
Мой smb.conf

[global]
workgroup = MSHOME
server string = Samba
hosts allow = 192.168.0.
; printcap name = /etc/printcap
; load printers = no
log file = /opt/var/log/samba/log.%m
max log size = 50
socket options = IPTOS_LOWDELAY TCP_NODELAY
security = share
encrypt passwords = no
dns proxy = no.
preserve case = yes
client code page = 1251
character set = 1251

#============================ Share Definitions
[homes]
comment = Home Directories
browseable = no
writable = no

[files]
comment = Temporary file space
path = /tmp/mnt/disc0_3/files
public = yes
force user = nobody
writable = yes
browseable = no
create mask = 0444
# read size = 10240

amind
11-01-2010, 20:52
Выставил:

client code page = 1251
character set = 1251

Результат: Винда и сетевой медиаплеер (линуксовый) вообще перестали видеть русскоязычные файлы, подаваемые роутером через самбу. Видно только те, что названы английскими буквами. Роутер видит (изнутри, например через mc) русскоязычные файлы "кракозябрами".

Когда создаю русскоязычный файл внутри роутера - читабелен, когда смотрю этот же файл в винде - не читабелен.

Выставил:

client code page = UTF8
character set = UTF8

Результат: винда видит русскоязычные файлы в читабельном виде. Медиаплеер видит русскоязычные файлы, но в нечитабельном виде. Роутер видит эти файлы изнутри в нечитабельном виде.

:confused:

Logon
11-01-2010, 21:19
Выставил:

client code page = 1251
character set = 1251

Результат: Винда и сетевой медиаплеер (линуксовый) вообще перестали видеть русскоязычные файлы, подаваемые роутером через самбу. Видно только те, что названы английскими буквами. Роутер видит (изнутри, например через mc) русскоязычные файлы "кракозябрами".

Когда создаю русскоязычный файл внутри роутера - читабелен, когда смотрю этот же файл в винде - не читабелен.

Выставил:

client code page = UTF8
character set = UTF8

Результат: винда видит русскоязычные файлы в читабельном виде. Медиаплеер видит русскоязычные файлы, но в нечитабельном виде. Роутер видит эти файлы изнутри в нечитабельном виде.

:confused:

Рекомендую почитать. (http://wl500g.info/showthread.php?t=22395)

amind
11-01-2010, 22:18
http://img8.imageshost.ru/imgs/100111/1ccd7f340e/t14d2f.jpg (http://imageshost.ru/links/d002f5eb626e176a0b0e491b687b852f)


Прочитал, не помогло.
Пробовал еще и отсюда всё: http://docs.altlinux.org/archive/2.2/master/admin-html/ch12s05.html
Не помогло.

У меня проблема не одинарного характера. В никсах не то чтобы новичок.. но самбу настроить так, чтобы винда ее читала по-русски могу.

Проблема у меня сложнее, она тройного характера :)

1. Не получается сделать так, чтобы русскоязычные файлы одинаково читались как в винде, так и на линуксе, если смотреть их по самбе и изнутри роутера.

2. Медиаплеер A211 - v[duck] с самбы русскоязычные файлы (что бы я не делал с кодировкой) либо не видит вообще, либо видит кракозябрами.

3. Медиаплеер A211 - v[duck] с винды прекрасно видит русскоязычные файлы.

На всякий случай прилагаю скриншот. Мало ли..
Есть ли еще идеи у уважаемых специалистов ?

al37919
11-01-2010, 22:28
идеи такие, что для корректного отображения имена файлов должны быть в корректных кодировках, а не в любых. На роутере все файлы должны быть в UTF-8, тогда они и читаться корректно будут. Ожидать, что какая-то программа будет угадывать в какой кодировке написано имя файла --- проблематично. Вот была, например, в свое время прога для схожей задачи, называлась Штирлиц...

bbsc
11-01-2010, 22:31
amind,
1. Настройте локаль на UTF-8.
2.
Медиаплеер A211 - v[duck] с самбы русскоязычные файлы (что бы я не делал с кодировкой) либо не видит вообще, либо видит кракозябрами.Так и будет, пока не перейдете на Самбу 3.
И ничего сделать нельзя, Вы не первый.

Merlin68
17-02-2010, 23:13
Уважаемые коллеги !
Всю голову сломал, роутер перегрузками замучил... подскажите, где я не прав ?
Прошивка - от "энтузиастов" - 1.9.2.7-d-r1000
Внешний диск пока не подключен.
Включил Samba в прошивке, хочу видеть всю файловую систему роутера, начиная с корневой директории.
В Samba File Sharing прописывал First Partition, All Partition,
Default Access Level прописывал Read/Write и Hidden Read/Write, прописал Host Name, Workgroup Name, DOS Codepage....
Но при таких настройках ни роутер, ни его файловая система не видна.
Компьютеры и роутер - в одной Workgroup.
Подскажите, друзья, что я не так делаю ?

Pablo Escobar
17-02-2010, 23:43
самбой вы увидите только внешний диск

Merlin68
18-02-2010, 00:06
самбой вы увидите только внешний диск

Спасибо, понял.
Ранее, когда устанавливал Samba 3 (не из прошивки), я мог видеть всё, на что укажу в конфиге.
Режим "Manual Share List" такого не позволяет ?
Я, кстати. пробовал указать расшарить корень "/" - Root Directory, у меня не получилось. Может, при "Manual Share List" как-то по-другому это нужно/можно делать ?

MrGalaxy
18-02-2010, 06:00
Докладываю, как это сделано у меня.

1. Самба в веб-морде отключена.
2. В /etc/smb.conf прописал то, что мне надо.
3. В /usr/local/.files добавлено

/etc/smb.conf
/etc/smbpasswd
4. В post-boot прописано

smbd -D
nmbd -D

Всё работает.

Goletsa
18-02-2010, 06:11
А я вообще непонимаю зачем весь / по самбе шарить.
Вы и папку windows\program files тоже всему миру на большом кампе выкладываете?

Для доступа к файлам на роутере имхо лучше использовать sftp (winscp в помощь).

Basile
18-02-2010, 09:49
Ручной запуск Samba (http://wl500g.info/showthread.php?t=12895)

Noobeum
18-02-2010, 10:47
Для доступа к файлам на роутере имхо лучше использовать sftp (winscp в помощь).
time machine и всякие tv-приставки так не думают.

Goletsa
18-02-2010, 12:22
time machine и всякие tv-приставки так не думают.

Не. Допустим к файлам на диске самба нормально подходит. Но зачем например тот же /opt открывать всему миру? Чтобы скачать и запустить парочку mips бинарничков?

MrGalaxy
18-02-2010, 20:09
А я вообще непонимаю зачем весь / по самбе шарить.
Мне тоже как чайнику это удобно.:eek:

Merlin68
18-02-2010, 23:18
Докладываю, как это сделано у меня.

(если внешний диск не подключен, прописать надо в post-boot).

Всё работает.

И виден при этом весь роутер (т.е. всё, начиная с корня)?

MrGalaxy
19-02-2010, 07:04
И виден при этом весь роутер (т.е. всё, начиная с корня)?
Да конечно видно, иначе бы не писал.:)

Noobeum
19-02-2010, 11:00
Да конечно видно, иначе бы не писал.:)


нее.....
ты прописал, что бы по записи "root" была видна корневая директория.
а ты убери ее и добавь еще других

MrGalaxy
19-02-2010, 20:09
нее.....
ты прописал, что бы по записи "root" была видна корневая директория.
а ты убери ее и добавь еще других
Для начала, не ты, а Вы.
Теперь по существу. Топикстартер предельно ясно написал, что ему нужно расшарить корневой раздел ФС роутера и это у него не получается.
Я сообщил, как это сделать, причём сделать без внешнего диска.
Методика убирания-добавления секций Самбы описана по одной из приведённых мной ссылок.
(Ещё нехватало неизвестно кому поучать меня.)

Merlin68
21-02-2010, 12:35
Докладываю, как это сделано у меня.

1. Самба в веб-морде отключена.
2. В /etc/smb.conf прописал то, что мне надо.


smb.conf никак в /etc не появляется.
Пробовал по Этому рецепту (http://wl500g.info/showthread.php?t=12895), и также /etc/smb.conf не появляется.
Что я не так делаю ? Вроди всё пошагово, придерживаясь инструкции.

MrGalaxy
21-02-2010, 14:08
smb.conf никак в /etc не появляется.
Пробовал по Этому рецепту (http://wl500g.info/showthread.php?t=12895), и также /etc/smb.conf не появляется.
Что я не так делаю ? Вроди всё пошагово, придерживаясь инструкции.
По той ссылке тоже можно настроить, видимо Вы что-то упускаете.

Попробуйте выполнить в точности следующее:
1. Отключите Самбу через веб-морду, сохраните настройки и перезагрузитесь.
2. Создайте файл вручную:

vi /etc/smb.conf
и заполните его следующим содержимым:

[global]
interfaces = br0
bind interfaces only = yes
workgroup = <имя группы>
server string = <название сервера (любое имя)>
netbios name = <имя, отображаемое в сетевом окружении>
guest account = nobody
security = user
browseable = yes
guest ok = no
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
writable = yes

[root]
path = /

НЕ ПЕРЕЗАГРУЖАЯСЬ, добавьте в /usr/local/.files то, что я писал ранее.
Только после этого сделайте
flashfs save
flashfs commit
flashfs enable
reboot

3. Убедитесь, что /etc/smb.conf создан.
Далее создайте файл паролей Самбы:

smbpasswd -a admin
(вместо admin можно указать другое имя, под которым будете входить на созданный сетевой ресурс).
Сделайте
flashfs save
flashfs commit
flashfs enable
reboot

4. Убедитесь, что /etc/smbpasswd не пустой.
Если post-boot не создан, создайте его

vi /usr/local/sbin/post-boot

Содержимое должно быть таким:

#!/bin/sh

# starting samba
smbd -D
nmbd -D

Дайте ему права на запуск:

chmod +x /usr/local/sbin/post-boot
Потом
flashfs save
flashfs commit
flashfs enable
reboot

Работает это и с внешним диском и без внешнего диска.

----------------------------------------------------------------------------------------------------------
Заполнять файл содержимым в vi можно так:
1. vi <файл>.
2. Нажать a или i.
3. Выделить и скопировать в буффер нужное содержимое.
4. Перейти в окно с открытым файлом и нажать правую кнопку мыши (содержимое при этом должно вставиться).
5. Нажать ESC.
6. Ввести :wq и нажать Enter.
-------------------------------------------

Merlin68
21-02-2010, 15:02
НЕ ПЕРЕЗАГРУЖАЯСЬ, добавьте в /usr/local/files то, что я писал ранее.
Только после этого сделайте
flashfs save
flashfs commit
flashfs enable
reboot

3. Убедитесь, что /etc/smb.conf создан.


Спасибо за подробное описание.
/etc/smb.conf - создаю и заполняю.
/usr/local/files - также создаю и заполняю (его по указанному пути не было)
Делаю
flashfs save
flashfs commit
flashfs enable
reboot
И после перезагрузки /etc/smb.conf пропадает. Самба в вкб-интерфейсе отключена.
Прошу хелпу....

MrGalaxy
21-02-2010, 15:30
/usr/local/files - также создаю и заполняю
Извините, пожалуйста.:eek:
Имя файла должно быть .files (с точкой).;)
Посты подправил.

Merlin68
21-02-2010, 16:09
БАНЗАЙ !!! Всё вижу !
Спасибо огромное, всё заработало нормально.

aonik
03-05-2010, 19:03
Всем добрый вечер!
Поиском пользовался, но ни к чему не пришол.

Ситуация: два роутера, 1 - раздает инет от йоты(dir320 с кастомной прошивкой под asus), 2 - подсоединен к 1 через Lan(1) - Wan(2) порты и качает торенты на хард(wl500gpv2).

Торенты качаются на ура, хард заполняется, трансмиссия пыхтит. Но вот в чем вопрос, как настроить доступ к харду с компа, подключенного к роутеру 1?
доступ к трансмиссии и webface'у есть через 1, собстно так и ставлю торенты.
пробовал химичить с samba, виснет на скачке основного пакета, а встроенной не хватает. а фтп не хочет шарить.

На 2 отключена вафля и файрвол(те доступ через wan открыт к нему). стоит прошивка олега 1.9.2.7-d-r1222

aonik
06-05-2010, 13:06
люди, Вы где?!

Dluga
12-06-2010, 12:24
Имеется роутер с внешним ЖД и

samba35 - 3.5.3-1 - Samba suite provides file and print services to SMB/CIFS clients. This is a newer version.

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

[global]
interfaces = 192.168.1.1/24
config file = /opt/etc/samba/smb.conf
guest account = nobody
security = share
guest ok = yes
guest only = no
log level = 1
max log size = 100
local master = yes
encrypt passwords = no
dns proxy = no
short preserve case = yes
dos charset = CP866
unix charset = UTF-8
display charset = UTF-8
wins support = yes
time server = yes
workgroup = WORKGROUP
netbios name = ROUTER
[share]
path=/tmp/harddisk
writeable = yes
browseable = yes
force user = root



Что не так?

xlazex
17-06-2010, 13:54
проверьте,нет ли в папке,которую вы собираетесь снести файла Thumbs.db
его создает винда для кэширования картинок,точнее эскизов(thumbnails) в папке.
видать просто детище гейтса не дает удалять файл Thumbs,

убирается "Мой комп" - "Сервис" - "свойства папки" - "Вид" - "Не кешировать эскизы" для ХР, а на 7 такой опции нет =(
на висте не пробовал.

mobile2004
24-06-2010, 20:06
Делаю по шаблону

smbmount //comp/share /tmp/harddisk/RemoteShare -o username=admin,password=admin
получаю
-sh: smbmount: not found
модуль smbfs закинул в opt/modules как тут http://wl500g.info/showthread.php?p=72300#post72300
билд 1655, модуль оттуда же
установлена самба 3

mobile2004
24-06-2010, 22:28
закинул бинарники smbmnt и smbmount
получилось вот что

[root@alex root]$ /opt/bin/smbmount //192.168.12.2/Users /tmp/harddisk/
Can't load /etc/smb.conf - run testparm to debug it
1078: session request to 192.168.12.2 failed (Called name not present)
1078: session request to 192 failed (Called name not present)
1078: session request to *SMBSERVER failed (Called name not present)
SMB connection failed

mobile2004
27-06-2010, 19:02
оказывается вместо айпишника надо писать имя
всем спасибо...

vital-s
13-07-2010, 05:32
люди, Вы где?!

Похожая ситуация, только вместо второго роутера у меня комп, стоит Мандрива, принимает инет и передает Wl500gp через второй wan. Но как настроить что-ты была видна расшара на компе из сети роутера. на Wl500gp настроена samba3, на ББ тоже.

TINC
26-07-2010, 18:08
Хочу с помощью smbpasswd добавить пользователя, ввожу:

smbpasswd -c </opt/etc/samba/smb.conf> -a admin

В ответ на это получаю:

Can't load /etc/smb.conf - run testparm to debug it

Как быть?

TINC
27-07-2010, 22:52
Доброй ночи. Я долго искал, долго читал, много пробовал из того, что написано на этом форуме. Но увы, так как мне нужно - не работает.
С таким конфигом SAMB'ы проблем нет:

[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WWW
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 850

[www]
path = /opt/share/www/shop
writable = yes
force user = admin
Читается, пишется, удаляется. Но мне хочется доступ с авторизацией. И когда я пишу что-то вроде

[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WWW
guest account = nobody
security = user
browseable = yes
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 = 850

[www$]
path = /opt/share/www/shop
writable = yes
guest ok = no
force user = admin
, то Windows 7 спрашивает пароль, после чего сообщает, что логин и/или пароль неверен. Зайти не получается.
Файл smb.conf лежит в папке /opt/etc/samba. Сервер запускается так:

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

Файл smbpasswd с пользователем admin и паролем лежит в папке с smb.conf -- /opt/etc/samba.
Для его создания я скопировал файл smb.conf в папку /~etc,запустил smbpasswd, а затем созданный smbpasswd перекопировал в /opt/etc/samba. Иначе было так (http://wl500g.info/showthread.php?p=204955#post204955) Даже пробовал делать так:

#!/bin/sh
cp /opt/etc/samba/smb.conf /etc
cp /opt/etc/samba/smbpasswd /etc
chmod 755 /etc/smb.conf
chmod 755 /etc/smbpasswd
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /etc/smb.conf
/usr/sbin/nmbd -D -n myasus -o -l /tmp -s /etc/smb.conf
Но тоже не сработало...
Помогите, пожалуйста!

tolly777
30-07-2010, 21:37
Похожая ситуация
Совсем инфы тут по sambe нет :(

TINC
31-07-2010, 16:01
Друзья, замучался! Поставил Samba2, отконфигурировал, вроде всё правильно. Но она не пускает, что из под Windows 7, что из под Ubuntu 10.04. Хочу зайти под admin, в логе это:

[2010/07/31 17:49:34, 1] source/smbd/password.c:pass_check_smb(545)
Couldn't find user 'tinc' in passdb.
[2010/07/31 17:49:34, 1] source/smbd/reply.c:reply_sesssetup_and_X(1023)
Rejecting user 'tinc': authentication failed
[2010/07/31 17:49:51, 1] source/smbd/reply.c:reply_sesssetup_and_X(1023)
Rejecting user 'admin': authentication failed
smb.conf таков:

[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WWW
guest account = nobody
security = user
browseable = yes
dns proxy = no
guest only = no
guest ok = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251
wins support = yes
time server = yes
os level = 255
local master = yes

[www$]
path = /opt/share/www
comment = WEB-server folder
guest ok = no
writable = yes
force user = admin
browseable = no
valid users = admin

vectorm
31-07-2010, 20:23
На что Вы рассчитываете, создавая каждый раз отдельную тему по каждому вопросу, не пользуясь поиском (не указывая о том, что делали)?
Собрал все Ваши темы в одну.

Parkinstein
01-08-2010, 08:01
Совсем инфы тут по sambe нет :(

Ну дык форум-то какбэ не по Sambe...
Может ТУТ (http://www.samba.org/samba/docs/)глянуть?

TINC
01-08-2010, 10:38
Так как с другими темами я, вроде бы, разобрался.

Amlet1
17-08-2010, 16:57
Добрый день.Много всего написано про samba,но я перепробовал почти все комбинации,ничего не помогло.

У меня 2 компа и 2 медиаплеера iconbit.На плеере iconbit стоит linux и он поддерживает сетевое подключение.В данном плеере кодировка UTF-8.
Проблема в том что расшаренный диск с фильмами и папками с русскими именами при настройках самбы

[global]
interfaces = br0
bind interfaces only = yes
workgroup = UL
server string = WL500W
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 = 866
coding system = utf8

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

виден в винде нормально,а на плеере иероглифы.
Либо если из конфига убрать
client code page = 866
coding system = utf8
То на плеере iconbit в шаре на диске все читается и он распознает русские имена и папки.
Как выяснилось у разработчика на плеере кодировка utf8.
Как мне сделать так чтобы читались русские имена и папки везде.И в винде и на линуксе(iconbit).
Перепробовал все мыслимые и не мыслимые комбинации
unix charset = utf8
display charset = utf8
dos charset = utf8,cp1251,866
Вобщем уже почти неделю вбиваю разные комбинации.Но всегда в винде иероглифы.Либо при этих строка
client code page = 866
coding system = utf8
в винде все читабельно,а на плеере нет.((((((

Помогите спецы.

kurganec
19-08-2010, 17:01
проверьте,нет ли в папке,которую вы собираетесь снести файла Thumbs.db
его создает винда для кэширования картинок,точнее эскизов(thumbnails) в папке.
видать просто детище гейтса не дает удалять файл Thumbs,

убирается "Мой комп" - "Сервис" - "свойства папки" - "Вид" - "Не кешировать эскизы" для ХР, а на 7 такой опции нет =(
на висте не пробовал.

http://ru.wikipedia.org/wiki/Thumbs.db

А по теме :O используем TotalComander - самый удобный вариант
или рекурсивные батники
или подключайтесь через ssh и rm -rf /folder/to/delete

а вобще это явно samba как-то криво настроена

Amlet1
20-08-2010, 11:54
что никто не сталкивался?

GUID
23-08-2010, 13:07
Как выяснилось у разработчика на плеере кодировка utf8.
Как мне сделать так чтобы читались русские имена и папки везде.И в винде и на линуксе(iconbit).


я бы попробовал менять конфигурацию в зависимости от клиента.
Примерно так:
- различаем комп с виндой и плеер по ip-адресам.
- в smb.conf пишем что-то типа:

include = /opt/etc/samba/charset_%I
Далее создаем файлы для винды и плеера:
/opt/etc/samba/charset_192.168.1.1
/opt/etc/samba/charset_192.168.1.2
в которых прописываем подходящий charset.

Идея в том, что при обращении соответствующего клиента будет подгружаться подходящий файл с параметрами.
P.S. Не уверен, что будет работать, не уверен, что эти опции есть в samba2....

MrGalaxy
24-08-2010, 16:56
Проэкспетиментировал тут давеча.
Записал запуск samba в post-boot при подключенном и отключенном внешнем диске.
Всё доступно.
Как оказалось, самба "на лету" подхватывает нужные шары и писать её запуск в post-mount нет никакого смысла.
Свой первый пост поправил.

borpavlenko
25-08-2010, 21:15
Суть в следующем: на wl-500w поставлена олеговская прошивка, он настроен, запущен rtorrent, самба стандартная, но с моим конфигом (изменена рабочая дирректория), подключен винт на 500ГБ. Подключаюсь по wi-fi.
С винды все относительно неплохо. При копировании файлов по wi-fi с роутера скорость порядка 3МБ/с, можно смотреть видео (не высшего качества к сожалению) прямо с роутера.
Но вот на 2й комп поставил linux opensuse... Это просто какой-то полный финиш. Скорость по wi-fi копирования с роутера порядка 100-150КБ/с. Скорость коннекта в этот момента 54МБ/с. Подключаюсь кабелем скорость копирования 300-450КБ/с, и это при 100МБ/с коннекта. Я из инета быстрее скачаю, чем с собственного винта.
Иногда в редкие моменты скорость копирования по wi-fi на linux бывает вполне удобоворимой 1,5 МБ/с. Но все равно это не то. Кино не посмотришь.

проблема решена. Kde-дельфин делая превью для файла забивает весь канал самбы. Отключить превью - и скорость поднимается до 3 МБ/С.

Только вот хочу узнать, это предел скорости? Даже с кабелем не получается сделать больше.

vov4ik_il
16-09-2010, 23:01
Кодировка стоит как UTF-8 а нужно 1251...

Диди
21-09-2010, 09:28
Отчаявшись найти нормальный мануал прошу помочь настроить русский язык на WL500gp + transmission + samba. Помощь готов оплатить WebMoney в разумных пределах.
Задача: есть настроенный WL500gp, установлен transmission, который пишет торренты в cp1251. Через веб-интерфейс русские буквы отображаются нормально. Samba показывает всё это в utf-8, соответственно результат работы transmission не читаем. Требуется или научить transmission сохранять файлы в utf-8 или настроить самбу на cp1251 или найти другое решение.
Стучитесь в аську 9445145.

vectorm
21-09-2010, 10:19
Отчаявшись найти нормальный мануал прошу помочь настроить русский язык на WL500gp + transmission + samba. Помощь готов оплатить WebMoney в разумных пределах.
Задача: есть настроенный WL500gp, установлен transmission, который пишет торренты в cp1251. Через веб-интерфейс русские буквы отображаются нормально. Samba показывает всё это в utf-8, соответственно результат работы transmission не читаем. Требуется или научить transmission сохранять файлы в utf-8 или настроить самбу на cp1251 или найти другое решение.
Стучитесь в аську 9445145.
Сделать одну из двух настроек:

Настройка Самбы на кодировку CP1251:
1. Ставим 3 Самбу (http://wl500g.info/showpost.php?p=133347&postcount=1).
2. Немного изменяем ее конфиг:
в smb.conf поменять:

dos charset = UTF-8
unix charset = UTF-8
display charset = CP1251
3. Если будет ругаться наподобие:

init_iconv: Conversion from ..... to ..... not supported
делаем, как написано тут (http://wl500g.info/showpost.php?p=53429&postcount=8).

Либо:
Настройка на кодировку UTF-8 (http://wl500g.info/showpost.php?p=150344&postcount=105)
И переконвертировать все файлы в UTF-8 по ссылке из п.3 выше.

Все уже расписано, нужно лишь научиться этим пользоваться ...

MrGalaxy
21-09-2010, 10:38
Да ничего там не надо переконвертировать. Трансмишшен пишет всё в utf-8. Встроенная Самба понимает.

ABATAPA
22-09-2010, 07:22
Да ничего там не надо переконвертировать. Трансмишшен пишет всё в utf-8. Встроенная Самба понимает.

Вообще, он пишет так, как назван файл при создании. Т. е. если автор использовал программу, которая не переименовала в utf-8 файлы из, скажем, koi8-r, то пользователи Windows увидят "крокозябры". Но это бывает очень редко.

Диди
22-09-2010, 07:51
Вообще, он пишет так, как назван файл при создании. Т. е. если автор использовал программу, которая не переименовала в utf-8 файлы из, скажем, koi8-r, то пользователи Windows увидят "крокозябры". Но это бывает очень редко.
Ни разу не было по-другому. Всегда сохраняет в крякозябрах. Я, конечно, не поручусь на 100%, что пишет именно в cp1251, но похоже на то. Или консоль это показывает в cp1251, но тогда я вообще ничего не понимаю.
export LANG="ru_RU.UTF-8" пробовал. Без изменений.
vectorm спасибо за попытку, но... похоже я понимаю меньше чем думал. Самбу поставил. Конфиг поправил. Но оказалось, что ftp управляет вообще не самба, а процесс vsftpd. Может быть проблема тут?

тема супер))) ...кому не лень? Собрать такие перлы на форуме в кучу?А что ещё веселит человека, который пишет прошивка через "Ы"? Грязь под ногтями, перхоть, прыщи?

ABATAPA
22-09-2010, 08:02
Ни разу не было по-другому.

Все замечательно, но на сообщения в ICQ Вы не отвечаете.

Диди
22-09-2010, 08:23
Сделать одну из двух настроек: Настройка Самбы на кодировку CP1251:
Все таки оно получилось с Самбой! Спасибо.
Просто я смотрел результаты через ftp://192.168.1.1, а надо было их искать здесь \\192.168.1.1\
Ну да, чайник. :confused:

Narn
02-10-2010, 02:49
WD Elements Portable 2Тб
та же проблема
запись/чтение SAMBA максимум 3,5 МБ/с

возможно ли поднять?
при записи загрузка процессора роутера на 99%
не является ли это причиной?

vdk
02-10-2010, 10:25
WD Elements Portable 2Тб
та же проблема
запись/чтение SAMBA максимум 3,5 МБ/с
возможно ли поднять?
при записи загрузка процессора роутера на 99%
не является ли это причиной?
Нет. Это максимум для роутеров WL500xx c
usb интерфейсом для внешних HDD, флэшек, принтеров и т.д.

Narn
02-10-2010, 11:29
vdk
спасиб
не буду париться

но чем вызвано ограничение?
и если у перечисленных роутеров максимум то в каких скорость больше?
интерес :D

Pablo Escobar
02-10-2010, 14:04
vdk
спасиб
не буду париться

но чем вызвано ограничение?
и если у перечисленных роутеров максимум то в каких скорость больше?
интерес :D

память+проц.
больше в RT-16N.
PS. у меня по неидеальной сети с wl500gp1 скорость около 4,2-4,4 мбайт/сек

MMixa
02-10-2010, 18:22
WL500gpV2 + HDD 1.5Tb
Разбит на три раздела
/dev/discs/disc0/part5 on /tmp/mnt/disc0_5 type ext3 (rw,noatime) FTP
/dev/discs/disc0/part6 on /tmp/mnt/disc0_6 type ntfs (ro) samba хотел
/dev/discs/disc0/part8 on /tmp/mnt/disc0_8 type ext3 (rw,noatime) Torrents
/dev/discs/disc0/part8 on /opt type ext3 (rw,noatime)
FTP работает, torrents тоже. Настраивал по постам форума.
Принтер определяется..печатает, но если выключить его а потом включить, то нет.Надо перегружать роутер. Как прошивку поставить?
Samba никак.. ни через web морду ни ручками что не так делаю?
Форум читал..и читаю найти не могу..прошу совета
Прошивка 1.9.2.7-10.7
Лог прилагаю

al37919
02-10-2010, 20:15
в виде первого действия следет обновиться до свежей прошивки отсюда: wl500g.googlecode.com

abrakadabrik
02-10-2010, 22:06
Всем привет.

Долго курил схожие топики (http://wl500g.info/search.php?searchid=4997466) и мануалы (http://smb-conf.ru/samba-3-v-primerax-ot-prostogo-k-slozhnomu-primer-1-prostoj-samba-server-dostup-vsem-na-vse.html), однако не смог решить свою задачу.

Задача: сделать гостей полный доступ (чтение, запись, удаление). Решить проблему с русской кодировкой тоже не смог решить(

Мой smb.conf


[global]
netbios name = server
server string = store for data
security = SHARE
guest account = admin
guest only = Yes
guest ok = Yes
client code page = 866
coding system = utf8

[Downloads]
path = /tmp/mnt/disc1_5/torrent
force user = admin
read only = No
writable = Yes

titan
02-10-2010, 22:51
у меня в отличии от твоего в разделе global есть только:

workgroup = WORKGROUP
server string = RT-N16
security = share
guest account = nobody

+параметры логов

а шара так задана:

[shared files]
path = /opt/smbshare
browseable = yes
writeable = yes
guest ok = yes

Никаких кодировок не указано и вроде все работает.

Самба 3.5 (ipkg install samba35)

Соответственно так как guest account = nobody дано право на чтение и создание файлов для папки /opt/smbshare (имеется ввиду chmod o+rwx /opt/smbshare)

Basile
03-10-2010, 01:02
Задача: сделать гостей полный доступ (чтение, запись, удаление)А что вам помешало воспользоваться самбой встроенной в прошивку?

P.S. Ваш поиск (ссылка) устарел. Лучше приводить поиск Гугла ;)

bagnikita
08-10-2010, 19:41
1. Для rt n16 скорость в 4МБайта в секунду является нормальным значением? Тестирование проводил на штатной прошивке ( в конфиге socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=16384 SO_SNDBUF=16384) Результат -(putting file {PATH}/Taras.Bulba.2009.O.DVDScr.avi as \Taras.avi (4345.2 kb/s) (average 4345.2 kb/s)) Возможно ли повышение скорости при смене прошивки и установке samba из репозитория?

2. Возможно ли на штатной прошивке смонтировать nfs раздел? Ошибка mount: mounting 192.168.1.200:/srv/share on /opt/trash failed: No such device (скорее всего в ядре нет нужных модулей)

P.S Сеть гигабитная. С ноутбука на сервер скорость копирования по smb протоколу 50-60мбайт/секунду. Роутер подключен к коммутатору TL-SG3109.

devzorg
10-10-2010, 19:39
в этом плане он меня разочаровал. если не удасться хотя бы 20 мб/сек сделать то смысл в этом я не вижу... надо ставить отдельную качалку значит будет ибо лить с этой "качалки" фильмы можно "годами" :(

Iguana
11-10-2010, 12:54
Я использую Самбу 3.5 (из установки для чайников), винт усбишный внешний 2.5 дюйма (питалово от рутера):
- запись (форточкой) на винт, около 65 mbps (Мега бит в секунду)
- чтение ------ // ------, около 55 mbps
почему чтение медленнее чем запись, лично для меня, - загадка :confused:

devzorg
11-10-2010, 17:27
на винт напрямую или через самбу и роутер на винт?
50-60 это круто.. мне бы так
у меня WD Elements 1Tb с внешним питанием

bagnikita
11-10-2010, 21:28
на винт напрямую или через самбу и роутер на винт?
50-60 это круто.. мне бы так
у меня WD Elements 1Tb с внешним питанием

Через самбу и коммутатор на винт.

Система altlinux server (2.6.32-std-pae-alt11)

По nfs скорость копирования с tmpfs в ram 400-700 мегабит.

Скорость записи на nfs роутера (usb) - 40 мегабит.

Iguana
11-10-2010, 21:32
на винт напрямую или через самбу и роутер на винт?
50-60 это круто.. мне бы так
у меня WD Elements 1Tb с внешним питанием
C винта хрюшного нота на винт подключенный к USB рутера...

devzorg
12-10-2010, 18:05
Через самбу и коммутатор на винт.

Система altlinux server (2.6.32-std-pae-alt11)

По nfs скорость копирования с tmpfs в ram 400-700 мегабит.

Скорость записи на nfs роутера (usb) - 40 мегабит.

как так сделать, altlinux на RT-N16 ?

bagnikita
12-10-2010, 18:31
как так сделать, altlinux на RT-N16 ?

Это было описание сервера, с которого копировался файл на роутер. ( Чтобы показать, что проблема не с сервером )

devzorg
12-10-2010, 18:46
Это было описание сервера, с которого копировался файл на роутер. ( Чтобы показать, что проблема не с сервером )

балин ну роутер на другой железке я тоже могу сделать и будет не хилая скорость... тут как бы об одной железке говорят, о RT-N16, а вы про свою пишите и вводите в заблуждение(

Iguana
12-10-2010, 19:14
балин ну роутер на другой железке я тоже могу сделать и будет не хилая скорость... тут как бы об одной железке говорят, о RT-N16, а вы про свою пишите и вводите в заблуждение(
Да не выдаст роутер под самбой на юсб винт больше 60-80 mbps :( никогда :confused: не для этого эта железка...
Хотите скорость - или дорогой NAS или полноценный линуховый сервак (можно на "всё в одной" мамке/коробке :rolleyes:)

devzorg
12-10-2010, 19:46
Да не выдаст роутер под самбой на юсб винт больше 60-80 mbps :( никогда :confused: не для этого эта железка...
Хотите скорость - или дорогой NAS или полноценный линуховый сервак (можно на "всё в одной" мамке/коробке :rolleyes:)

60 мегабит или мегабайт ?

на самом деле я планирую WD TV Live сконнектить с роутером и через вафлю транслировать
либо на WDTV live поставить роутер и тогда не нужен будет wifi

bagnikita
12-10-2010, 20:07
60 мегабит или мегабайт ?

на самом деле я планирую WD TV Live сконнектить с роутером и через вафлю транслировать
либо на WDTV live поставить роутер и тогда не нужен будет wifi

60 мегабайт относилось к полноценному серверу.

devzorg
12-10-2010, 20:30
60 мегабайт относилось к полноценному серверу.

а можете объяснить, почему RT-N16 не может выдавать хотя бы 20мбайт в сек в самбе или фтп ?

Iguana
12-10-2010, 21:04
а можете объяснить, почему RT-N16 не может выдавать хотя бы 20мбайт в сек в самбе или фтп ?
Потому, что он из памяти на диск не более 25-ти МБ (МегаБайт) пишет/читает, а считанное, потом, ещё и в порты распихаь надо, вот, как минимум, в два раза медленнее (на уровне 10-12МБ (Мега Байт) или, по другому, 60-80 mbps (мега бит в секунду)) на выходе и получается, это не мамка полноценного компа с ДМА и пр. прямыми обменами, это всего навсего роутер...
P. S. А в мегабитах я указываю потому, что всё меряю на интерфейсах, а там принято в битах в спкунду скорости измерят.

D_MitriY
13-10-2010, 09:08
Други, озаботился настройкой безопасности самбы.
значально на роутере стоят проги из комплекта "установка программ для чайников". В настройках выставил вообще самбу не ставить, но почемуто поставилась заместо 3й вторая версия (в модеме дисабл встроенный клиент)

настоил в opt/etc/samba/smb.conf

следующим образом

http://i10.fastpic.ru/big/2010/1013/3c/20663a2bf25a85d5daf5125de7c8163c.jpg

теперь меня спрашивает логин пароль при подключении к шаре.
Далее как тут нашел пробую командой smbpasswd -a root
Настроить пароль и логин. На что мне отвечает вот что

params.c:OpenConfFile() - Unable to open configuration file "/etc/smb.conf":
No such file or directory

Can't load /etc/smb.conf - run testparm to debug it

файла sambpsswrd в папке куда я его прописал в конфиге самбы его нет (opt/etc/samba/smbpasswd). Почему при выполнении smbpasswd -a root пишет Unable to open configuration file "/etc/smb.conf" если конфигурация файла самбы находится в другой папке?
в общем не ругайте. я что то запутался с этим. :o

akm2008
13-10-2010, 09:14
Ну так правильно если 3 отказались ставить осталась 2-я версия ))
встроенная в прошивку ))) Сначала включите и настройте ее в web-интерфейсе
а так советую поставить 3-ю с установки программ для чайника )) значительно
облегчите себе труд )))

D_MitriY
13-10-2010, 09:19
Ну так правильно если 3 отказались ставить осталась 2-я версия ))
встроенная в прошивку ))) Сначала включите и настройте ее в web-интерфейсе
а так советую поставить 3-ю с установки программ для чайника )) значительно
облегчите себе труд )))
щас попробую но она и так работает что удивительно) точнее работала пока я конфигурацию не подправил.:o

как мне пароль установить ?

D_MitriY
13-10-2010, 09:34
делаю реинстал и ставлю 3ю сейчас.

vectorm
13-10-2010, 10:27
настоил в opt/etc/samba/smb.conf

теперь меня спрашивает логин пароль при подключении к шаре.
Далее как тут нашел пробую командой smbpasswd -a root
Настроить пароль и логин. На что мне отвечает вот что

Ну так Вы собственноручно запретили доступ без ввода логина/пароля.


params.c:OpenConfFile() - Unable to open configuration file "/etc/smb.conf":
No such file or directory

Can't load /etc/smb.conf - run testparm to debug it

Вы для начала почитайте основы работы с роутерами, и будет понятно, что установленные пакеты из репозитория, и пакеты, встроенные в прошивку - разные вещи, и запускаются с РАЗНЫМИ путями!
Все правильно у Вас ругается.
Установив 3-ю Самбу, Вы столкнетесь с теми-же проблемами, поскольку будете пытаться настраивать один пакет утилитами из другого.

D_MitriY
13-10-2010, 11:41
Ну так Вы собственноручно запретили доступ без ввода логина/пароля.

Вы для начала почитайте основы работы с роутерами, и будет понятно, что установленные пакеты из репозитория, и пакеты, встроенные в прошивку - разные вещи, и запускаются с РАЗНЫМИ путями!
Все правильно у Вас ругается.
Установив 3-ю Самбу, Вы столкнетесь с теми-же проблемами, поскольку будете пытаться настраивать один пакет утилитами из другого.

поставил я 3ю самбу.
все робит. когда security стоит share
ставлю user все правильно просит пароль.

http://i10.fastpic.ru/big/2010/1013/4b/a0c0f2a15a187255bd167fa885a6af4b.jpg

что дальше предпринять ?

мнге надо чтобы я только по паролю мог зайти.

vectorm
13-10-2010, 13:12
Позволю себе повториться:


Вы для начала почитайте основы работы с роутерами.

D_MitriY
13-10-2010, 13:23
Позволю себе повториться:

я чайник, а работа которая мне деньги приносит далеко не it поэтому убивать время на углубленное изучение роутеров думаю мне бессмысленно.

я тут поиск перерыл так ответа и не нашел.
вот похожая тема

http://wl500g.info/showthread.php?t=23411&highlight=samba

только там я так понял также не чем не кончилось.

vectorm
13-10-2010, 13:32
я чайник, а работа которая мне деньги приносит далеко не it поэтому убивать время на углубленное изучение роутеров думаю мне бессмысленно.

Ответьте на пару вопросов:
1. Почему Вы решили, что встроенная Самба появилась в роутере ПОСЛЕ установки комплекта для новичков?
2. ЧЕМ Вас не устроила встроенная Самба, включаемая, и настраиваемая в веб интерфейсе?

D_MitriY
13-10-2010, 16:50
Ответьте на пару вопросов:
1. Почему Вы решили, что встроенная Самба появилась в роутере ПОСЛЕ установки комплекта для новичков?
2. ЧЕМ Вас не устроила встроенная Самба, включаемая, и настраиваемая в веб интерфейсе?
1. нет, Вы не много не правильно поняли, встроенная самба там и была, но она отключена у меня в самом роутере. Почему она функционировала если disable стоит не понятно)
2. Тут такое дело я не пойму, почему если я в скрипте не устанавливал самбу 3.5 почему у меня за место нее установилась 2.0.10 (или это каким то образом включилась встроенная в прошивку). В принципе мне абсолютно все равно какая версия будет стоять самое главное чтобы работал шаринг именно так как я хочу, что бы запрашивал пароль.
я пробовал раньше включать встроенную в прошивку самбу, но как там настроить авторизацию?

да и тут посоветовали поставить 3ю версию, там проще якобы. )

ale_xb
13-10-2010, 21:57
amind,
Так и будет, пока не перейдете на Самбу 3.
И ничего сделать нельзя, Вы не первый.
Неправда. У меня аналогичная ситуация, медиаплеер G-mini HD890. Русские имена файлов и папок прекрасно показывает как с локальных носителей (HDD, флэшка) так и с сетевых шар на роутере WL500g или с PC под XP. Шара на роутере - на встроенной Samba 2.0.10 с прошивкой энтузиастов 1.9.2.7-d-r1825. Ставил все с помощью скрипта Установка программ для чайника (http://wl500g.info/showthread.php?t=21889). На плеере выставлена кодировка UTF-8. Настройки на роутере такие:
Кодировка тоже UTF-8 (LANG = ru_RU.UTF-8)
В samba.conf:

coding system = 1251
client code page = 866
Это - мёд, а ложка дёгтя - с такими настройками я с PC под XP ту же самую шару на роутере вижу крякозябрами. На самом роутере команда ls и в MC (он у меня с поддержкой UTF-8) - всё с русскими именами видится нормально (подключаюсь к консоли через putty с выставленной настройкой UTF-8). Естествеено, если с PC под XP что-то закачать в Samba-шару на роутер с русскими именами, то это будет крякозябрами в консоли и в MC на собственно роутере и на медиаплеере.
Если же все сделать, как следует, т.е. в samba.conf написать:

coding system = UTF8
client code page = 866, то в этом случае всё будет нормально на роутере в консоли и в MC + в Samba-шаре на PC. На медиаплеере, увы, - крякозябры.
В общем, окончательного решения для всех пока не нашел, чтобы в любом месте (консоль и MC на роутере) Samba-шара с роутера на PC и медиаплеере) все показывали на русском.
Кстати, вычитал, что Windows всегда отдает по сети имена файлов/папок в кодировке 866, т.е. для нормальной работы в Windows сети в samba.conf в принципе всегда должно быть
client code page = 866.
С другой стороны, видимо, медиаплеер всегда ожидает, что на шаре локальная кодировка - CP1251 (не рассчитывали разработчики, что шары юзеры будут делать не только на windows-машинах). Вдобавок здесь (http://docs.altlinux.org/archive/2.2/master/admin-html/ch12s05.html#ftn.id2833110) в примечании пишут, что Samba однозначно устанавливает соответствие удаленной и локальной кодировок. Возможно, если перевести локальную кодировку на роутере с UTF8 на CP1251 все будет нормально везде, но...не знаю, что будет с rTorrent, MC, сайтом под Sawanna и прочим софтом, стоящем на роутере. Все перенастраивать/экспериментировать очень не хочется. Пытаюсь все же найти способ заставить медиаплеер правильно раскодировать, переданные ему в UTF-8->CP866 имена файлов. Кто знает, подскажите, плз.

D_MitriY
15-10-2010, 19:47
поднимаю на всякий случай

Сейчас попробовал ради интереса встроенную в прошивку самбу. Скорость передачи в 2а с лишним раза меньше чем 2.10 или 3 версии(

zperetz
19-10-2010, 09:12
Здравствуйте, уважаемые гуру!

Предыстория вопроса:
У меня есть сеть с конфигурацией следующего формата:

несколько вайфайных клиентов (192.168.1.100-110) смотрят в RT-N16 (192.168.1.1) с последней прошивкой от энтузиастов, который, в свою очередь смотрит в убунтовый (9й) сервер (192.168.0.1) с фиксированным клиентским адресом (192.168.0.101).

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

Было понимание, что флэшка в роутере мне не нужна, поэтому вместо флэшки смонтирована nfs-шара с убунты (точнее, их две - одна под /opt, вторая под файловый архив).


[admin@RT-N16 root]$ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devfs on /dev type tmpfs (rw,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
192.168.0.1:/tmp/opt on /opt type nfs (rw,vers=3,rsize=32768,wsize=32768,hard,proto=udp, timeo=7,retrans=3,sec=sys,addr=192.168.0.1)
192.168.0.1:/mnt/usb1 on /opt/usb1 type nfs (rw,vers=3,rsize=32768,wsize=32768,hard,proto=udp, timeo=7,retrans=3,sec=sys,addr=192.168.0.1)


Далее, на /opt поставлена 3я самба по схеме из вот этой темы (http://wl500g.info/showthread.php?t=18579&highlight=samba3).

Собственно, проблема:
при попытке создания пользователя в самбе случается неадекват с secrets.tdb, видимо, из-за того, что всё это происходит на nfs-ной шаре:


[admin@RT-N16 root]$ /opt/bin/smbpasswd -a admin
tdb(unnamed): tdb_open_ex: failed to get global lock on /opt/etc/samba/secrets.tdb: No locks available
Failed to open /opt/etc/samba/secrets.tdb
tdb(unnamed): tdb_open_ex: failed to get global lock on /opt/etc/samba/secrets.tdb: No locks available
Failed to open /opt/etc/samba/secrets.tdb
PANIC (pid 296): could not open secrets db
unable to produce a stack trace on this platform
Segmentation fault


Вопрос к уважаемым гуру - есть ли идеи, что нужно поправить?

Заранее спасибо!

Anthony
23-10-2010, 11:36
В /opt/etc/init.d/ лежат исполняемые файлы S90transmission-daemon и S95samba. Вручную они запускаются на ура. Но автоматом (при загрузке) и не думают. Логов, которые бы свидетельствовали о неудачном запуске, тоже не находится.
Как сделать так, чтобы они запускались сами при загрузке? Спасибо.

Pablo Escobar
23-10-2010, 12:13
В /opt/etc/init.d/ лежат исполняемые файлы S90transmission-daemon и S95samba. Вручную они запускаются на ура. Но автоматом (при загрузке) и не думают. Логов, которые бы свидетельствовали о неудачном запуске, тоже не находится.
Как сделать так, чтобы они запускались сами при загрузке? Спасибо.

а вот такой файл есть? =)
http://emberapp.com/psychov/images/mc-rootdeltatmplocalroot-bash-ttys000/sizes/m.png

Anthony
23-10-2010, 13:18
а вот такой файл есть? =)
Есть. Он как-то участвует в банкете? Как это проверить? :)

Anthony
24-10-2010, 16:41
$ cat /tmp/local/sbin/post-mount
#!/bin/sh
...
/opt/etc/init.d/rc.unslung start


Ура! Спасиба :).

yuraz
19-11-2010, 08:09
память+проц.
больше в RT-16N.
PS. у меня по неидеальной сети с wl500gp1 скорость около 4,2-4,4 мбайт/сек

Чем скорость измеряете ?

--
у меня между машинами в домашней сети
WL500GPV2 стабильно до 10мб сек это по LAN
, WI FI не мерял

Pablo Escobar
19-11-2010, 10:53
Чем скорость измеряете ?


$ rsync --progress ~pablo/WL500GP/torrent/finished/test/10Gb.avi ~pablo/

Zhmak
26-11-2010, 17:23
Решил проблему с smb.conf не очень красивым костылём. В post-mount прописал копирование заранее подготовленной версии smb.conf из другого места.

Но тем не менее, теперь работает как мне надо.

LS00
30-11-2010, 22:01
Есть такая конфигурация домашней сеточки: роутер (перепрошитый Dir 320) c флешкой; WD TV Live (192.168.1.8) с Wi-FI, к которому подключен внешний диск(NTFS), 2 ноута на XP.
Вся сеть работает на Wi-Fi. С компа вижу HDD подключенный к WD, т.е. он расшарен и доступен для записи, чтения...паролей нет.
Хочу на роутере запустить MediaTomb -установил его , запускается, а дальше у меня затык - мне надо ему показать, чтобы сканировал каталог с музыкой на HDD подключенном к WD.
Как это сделать?
Где, что и как прописать чтобы можно было Media Tombу указать индексирование файлов на WD или на ноутбуке, т.е доступных через сеть?

Пробовал что-то сделать через mount -но примонтировать не удалось -no such device пишет.Вроде бы пробовал разные варианты-результата не получил. Не могу Media Tomb указать, что надо сканировать дирректорию на медиаплеере....

nikolay87
06-12-2010, 00:40
а вот такой файл есть? =)
http://emberapp.com/psychov/images/mc-rootdeltatmplocalroot-bash-ttys000/sizes/m.png

Помогите пожалуйста
У меня этого файла нет
Если в post-mount вставить
/opt/etc/init.d/S08samba start
то после reboot post-mount не выполняется (т.к /opt пуста)
если сделать ещё раз reboot, то строка
/opt/etc/init.d/S08samba start из файла пропадает, и всё кроме самбы работает
Вручную запускается нормально...
Заранее благодарен.

Pablo Escobar
06-12-2010, 17:34
то после reboot post-mount не выполняется (т.к /opt пуста)

это неправильно. точно hdd/флешка вставлены?

если сделать ещё раз reboot, то строка
/opt/etc/init.d/S08samba start из файла пропадает, и всё кроме самбы работает
Вручную запускается нормально...
Заранее благодарен.

не забывайте о

flashfs save && flashfs commit && flashfs enable

nikolay87
07-12-2010, 15:08
это неправильно. точно hdd/флешка вставлены?
Точно. Я винт не трогаю папка /opt находится на винте.
Соответственно в файле post-mount содержится
mount -obind /tmp/mnt/disc0_4/opt /opt
и ещё запуск медиасервера

Я добавляю в конец строку
/opt/etc/init.d/S08samba start
делаю
flashfs save && flashfs commit && flashfs enable
reboot
после перезагрузки папка /opt пуста - соответственно mc не запускается
делаю reboot
после перезагрузки всё работает как было а строки
/opt/etc/init.d/S08samba start
в файле нет

Pablo Escobar
07-12-2010, 17:54
Соответственно в файле post-mount содержится
mount -obind /tmp/mnt/disc0_4/opt /opt


соответственно чему это там находится?
вот, например, мой post-mount

#!/bin/sh
/opt/etc/init.d/rc.unslung start

rm /tmp/harddisk/torrent/session/*.lock
cp /opt/etc/rtorrent.conf ~/.rtorrent.rc
rm /opt/var/run/*.pid

/usr/sbin/exportfs -ra

nikolay87
08-12-2010, 10:35
У меня не очень большой опыт общения с Linux'ом
Всё делал по Инструкции по настройке WL-500g Deluxe/Premium с нуля

/opt/etc/init.d/rc.unslung start
Этого файла у меня нет. Может нужно какой-нибудь пакет поставить?

fram_64
15-12-2010, 22:05
прошивка DIR320-1.9.2.7-d-r2394M.trx Vampik для DIR-320 п.1Б первого поста...
подкючен flash-накопитель, настроен доступ по FTP и Samba...
доступ по FTP - без проблем...
при попытке доступа к Samba - введите пароль пользователя имя_хоста\guest...
сменить пользователя нельзя...
как получить доступ к ресурсу используя Samba?

ногами не пинайте... вкУривать три сотни страниц форума больнО тяжело...
спасибо

Tarasishe
19-03-2011, 15:46
Ув. разработчики, ранее писал о странном поведении роутера в виде...

При запуске фильмы на медиаплеере по smb с домашнего ноута через несколько минут происходит ступор, показ прерывается, при этом отваливается интернет, зайти на веб интерфейс роутера в этот момент невозможно, через некоторое время все оживает, далее опять повторяется... и так с интервалами 10-20 минут...

Ноутбук и плеер соеденены по wifi.

Сейчас стоит RT-N16-1.9.2.7-rtn-r2823 все еще это наблюдаю... собственно...

Может есть возможность дамп чего либо как либо сделать дабы показать вам показать... ?

Eyeless77
27-04-2011, 09:43
Прошу вас о помощи с настройками Samba. Перекурил кучу страниц мануалов, но никак не могу прийти к результату. Ситуация банальнейшая - разграничить доступ пользователям к определенным папкам на харде.

Кто может на пальцах объяснить или тыкнуть носом как правильно настраивать? Я создаю пользователя на роутере, добавляю его в самбу по команде smbpaswd -a user, активирую его через smbpaswd -e user, в веб-морде к самбе задаю путь, включаю эту папку, отключаю гостевой доступ к этой папке, и какую бы я комбинацию не придумывал в полях forced user, valid user и admin user, у меня никак не получается заходить в эту папку под заведенным логином и паролем. Постоянно пишет, что неправильный логин/пароль. Если включить гостевой доступ, то под гостем заходит нормально.

MrGalaxy
27-04-2011, 10:42
создаю пользователя на роутере, добавляю его в самбу по команде smbpaswd -a user, активирую его через smbpaswd -e user, в веб-морде к самбе задаю путь, включаю эту папку, отключаю гостевой доступ к этой папке, и какую бы я комбинацию не придумывал в полях forced user, valid user и admin user, у меня никак не получается заходить в эту папку под заведенным логином и паролем. Постоянно пишет, что неправильный логин/пароль. Если включить гостевой доступ, то под гостем заходит нормально.Содержимое smb.conf - в студию!

Eyeless77
27-04-2011, 15:33
Содержимое smb.conf - в студию!

vi /opt/etc/samba/smb.conf


[global]
dos charset = UTF-8
display charset = UTF-8
interfaces = 192.168.1.1/24
security = SHARE
log level = 1
max log size = 100
time server = Yes
dns proxy = No
wins support = Yes
guest ok = Yes

[Time Machine]
path = tmp/harddisk/TimeMachine/
force user = eyeless
read only = No
guest ok = No

vectorm
27-04-2011, 18:15
vi /opt/etc/samba/smb.conf


[global]
security = SHARE ?????

Надеюсь, намек прозрачен?

Eyeless77
28-04-2011, 05:41
Надеюсь, намек прозрачен?

Вообще говоря не совсем. Выставить security = user?

А можно вообще проще? Как это должно вообще выглядеть?

ConstAntz
28-04-2011, 09:26
Вообще говоря не совсем. Выставить security = user?

А можно вообще проще? Как это должно вообще выглядеть?


[global]
...
security = SHARE
...

[user1]
...
security = user
...

[user2]
...
security = user
...

[userN]
...
security = user
...
папки у юзеров прописать разными

MrGalaxy
28-04-2011, 19:05
Cделайте общим
security = user

[global]
interfaces = br0
bind interfaces only = yes
workgroup = *****
server string = WL500gp
netbios name = WL500gP(v.1)
guest account = nobody
security = user
browseable = yes
guest ok = no
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
...
У меня при таких настройках доступ к содержимому есть только под созданной учётной записью. Гостю недоступно.
Если нужно дать разным пользователям разный доступ, попробуйте задать в секциях параметр
force user = нужное-имя

bagira
29-05-2011, 16:17
я с o!Play не пробовал возиться, но в принципе он должен видеть диск по самбе. У вас самбу получилось настроить?
"Установка программ для чайника" (http://wl500g.info/showthread.php?t=21889)

не подскажите в чем может быть проблема.

Самбу подняла через стандартную прошивку WL500gpv2-1.9.2.7-d-r2624

все настроила, асус наконец увидел предложенные каталоги,
но как заходить с компа на самбу ?? не понимаю.
вбиваю с 3 разных компов
http://192.168.1.1:901 , реакции ни какой.
По фтп поднятом все нормально
ftp://192.168.1.1

как же зайти на нее для доступа к файлам.
Вопрос такой если запущена самба, возможность доступа из вне запрещена изначально ? только по локальной сети для всех владельцев доступа к роутеру ?

max2007
29-05-2011, 16:45
\\192.168.1.1
Вот так

bagira
29-05-2011, 18:14
\\192.168.1.1
Вот так

Спасибочки , все отлично заработало, только через оперу не работает, оказывается легко монтируется через сеть папку....

max2007
29-05-2011, 18:34
только через оперу не работает
Оно и не должно через неё работать , как вы представляете роботу с сетью посредством браузера . Как на меня , так лучше всего с сетевым диском работать посредством тоталкомандера

bagira
29-05-2011, 18:57
Оно и не должно через неё работать , как вы представляете роботу с сетью посредством браузера . Как на меня , так лучше всего с сетевым диском работать посредством тоталкомандера

У меня far , просто не где не написано об этом , я и не знала.
попробовала IE он меня сразу правильно направил на сетевые папки , а там уже дело техники...

Вопрос в том что самба видна только в локальной моей сети , из вне ни кто не сможет на диск залезть , я страдаю парано... :-)

Не понятно пароль установить стандартными средствами роутера в вебинтерфейсе не получить как я поняла , у фтп есть функции пароля

max2007
29-05-2011, 19:29
Встроеной Самбой не пользуюсь (так что не знаю где у неё хранятся конфигурационные файлы) , а вот в установленой самбы скриптом для чайника конфиг лежит здесь /opt/etc/samba/smb.conf , и для того чтобы розшаренные ресурсы небыли видны из вне надо прописать параметр

[global]
bind interfaces only = Yes

bagira
30-05-2011, 04:53
Люди подскажите пожалуйста.

WL500gpv2-1.9.2.7-d-r2624

Поставила самбу, открыла полностью диск и появилось несколько вопросов.

1. Возможность доступа из вне запрещена изначально ?
2. только по локальной сети для всех владельцев доступа к роутеру ?
3. Пароль тоже нельзя поставить стандартными средствами из вебинтерфейса роутера.?

intross
31-05-2011, 11:24
Уже почти 2 года бесперебойно работает WL500W. Вчера начал глючить блок питания, заменил его от старого WL500g Premium и все снова заработало. Роутер не сбрасывал и не мучил, но настройки слетели частично.

Раньше была грамотно установлена Samba (2 или 3) и все настройки. Работало быстро и правильно. Но после глюков диск перестал позволять записывать.

Командой mount получаю
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
/dev/discs/disc0/part2 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)

Samba запущена через Web интерфейс. Через telnet и putty настраивал как в http://vectormm.net/routers/routery-asus/5-nachalnaya-nastrojka-routera.html . Складывается ощущение, что настройки задвоились. Если заходить через ftp клиент с логином admin и паролем, то записывать позволяет.

Стоит Win 7. Если использовать логин и пароль при монтировании из сети, то не пароль не подходит.

Подскажите, что делать в таком случае.

Заранее спасибо

intross
31-05-2011, 13:51
Немного танцев с бубном решили эту проблему. Не стал делать через telnet, а использовал web интерфейс.

В настройках Samba надо выставить Samba File Shares = Manual share list
Внизу, где Manual Network Shares List добавить директорию /tmp/mnt/disc0_2 (если он у вас в верхнем usb слоте) и access level Read/Write

eov
06-07-2011, 20:33
Подскажите, пожалуйста, как сохранить smb.conf? Он после перезагрузки фалтовым становится.

pilers
06-07-2011, 22:39
Подскажите, пожалуйста, как сохранить smb.conf? Он после перезагрузки фалтовым становится.

Добавить строку


/opt/etc/samba/smb.conf

в файл /usr/tmp/local/.files После этого не забыть сделать flashfs save && flashfs commit && flashfs enable

vectorm
07-07-2011, 07:29
Добавить строку


/opt/etc/samba/smb.conf

в файл /usr/tmp/local/.files После этого не забыть сделать flashfs save && flashfs commit && flashfs enable
Это бессмысленно делать, поскольку раздел /opt никакой связи с флешем роутера не имеет.

Нужно выключить Самбу в веб морде, прописать файлик
/etc/samba/smb.conf
в .files, прописать автозапуск Самбы в post-mount.

eov
11-07-2011, 19:02
Подскажите, пожалуйста, как сохранить smb.conf. Он после перезагрузки опять дефалтовый.

vectorm
12-07-2011, 08:01
Подскажите, пожалуйста, как сохранить smb.conf. Он после перезагрузки опять дефалтовый.
А немного поискать в профильных темах?
Выключить Самбу в веб морде, добавить файлик в .files, и запускать Самбу из post-mount.

Visionary
22-07-2011, 13:22
никто не подскажет как организовать доступ к ресурсам через wan?
роутер используется только как файлокачалка и подсоединен к сети через wan. ftp настроен, но использовать не очень удобно. например для просмотра фильмов напрямую с роутера. NFS подцепить не получается в win7. samba не видна через wan.
где то встречал такое но найти не могу.

Update.
Нашел в теме "Инструкция по настройке роутера WL-500gP с нуля"

BASik
04-08-2011, 02:31
Запустил копирование файлов по самбе (Версия 2, установлена "скриптом для чайников") и в лог стали сыпаться ошибки


04:18:31 04-08-2011 (err|daemon|smbd) smbd[5555]: [2011/08/04 04:18:31, 0] smbd/oplock.c:request_oplock_break(1204)
04:18:31 04-08-2011 (err|daemon|smbd) smbd[5555]: request_oplock_break: no response received to oplock break request to pid 30982 on port 57065 for dev = 803, inode = 89866418
04:18:31 04-08-2011 (err|daemon|smbd) smbd[5555]: for dev = 803, inode = 89866418, tv_sec = 4e39e51d, tv_usec = 752fe
04:19:03 04-08-2011 (err|daemon|smbd) smbd[5555]: [2011/08/04 04:19:03, 0] smbd/oplock.c:request_oplock_break(1204)
04:19:03 04-08-2011 (err|daemon|smbd) smbd[5555]: request_oplock_break: no response received to oplock break request to pid 30982 on port 57065 for dev = 803, inode = 89866418
04:19:03 04-08-2011 (err|daemon|smbd) smbd[5555]: for dev = 803, inode = 89866418, tv_sec = 4e39e51d, tv_usec = 752fe
04:19:35 04-08-2011 (err|daemon|smbd) smbd[5555]: [2011/08/04 04:19:35, 0] smbd/oplock.c:request_oplock_break(1204)
04:19:35 04-08-2011 (err|daemon|smbd) smbd[5555]: request_oplock_break: no response received to oplock break request to pid 30982 on port 57065 for dev = 803, inode = 89866418
04:19:35 04-08-2011 (err|daemon|smbd) smbd[5555]: for dev = 803, inode = 89866418, tv_sec = 4e39e51d, tv_usec = 752fe
04:19:36 04-08-2011 (err|daemon|smbd) smbd[5589]: [2011/08/04 04:19:36, 0] smbd/oplock.c:request_oplock_break(1204)
04:19:36 04-08-2011 (err|daemon|smbd) smbd[5589]: request_oplock_break: no response received to oplock break request to pid 30982 on port 57065 for dev = 803, inode = 89866418
04:19:37 04-08-2011 (err|daemon|smbd) smbd[5589]: for dev = 803, inode = 89866418, tv_sec = 4e39e51d, tv_usec = 752fe


Роутер RT-N16 соединение LAN 1Gb , HDD 2TB

Zyoma
20-08-2011, 09:22
Задача состоит в том чтоб запаролить доступ к винту по самбе.
В системе есть 2 юзера admin и Zyoma. Их обоих я добавил в smbpasswd и прописал в valid users в smb.conf. Когда я пытаюсь с винды зайти на винт он спрашивает логин и пароль, я их ввожу, но он не пускает. Причем не пускает по обоим логинам. Что делать?
Версия самбы - 2.0.10.
smb.conf

[global]
interfaces = br0
bind interfaces only = yes
workgroup = homes
server string = WL500gpv2
#guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = no
log level = 5
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251

[disc0_1]
path = /tmp/mnt/disc0_1
writable = yes
force user = admin
valid users = admin Zyoma

Логи самбы в момент логина:

[1970/01/01 02:00:52, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:54, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:00:59, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:01:30, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:01:47, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody
[1970/01/01 02:01:58, 0] smbd/password.c:authorise_login(826)
rejected invalid user nobody


Судя по логам винда ломится через юзера nobody, игнорируя мои данные, или самба воспринимает только этого юзера. Помогайте, я в тупике.

roks
21-08-2011, 13:57
Есть windiws-машина 192.168.1.1 за роутером с расшаренной партицией. Как правильно примонтировать её на роутер? Поиск по cifs ничего вразумительного не дал (у всех одни проблемы)

rz3dwy
21-08-2011, 16:27
Есть windiws-машина 192.168.1.1 за роутером с расшаренной партицией. Как правильно примонтировать её на роутер? Поиск по cifs ничего вразумительного не дал (у всех одни проблемы)
[root@dir320 root]$ cat /.version
1.9.2.7-rtn-r3015M

[root@dir320 root]$ cat /usr/local/sbin/post-mount
#!/bin/sh
/sbin/insmod /opt/lib/modules/2.6.22.19/kernel/fs/smbfs/smbfs.ko
/opt/bin/smbmount //192.168.1.53/USBDISK1 /opt/iconbit -n -o username=guest,password=guest,workgroup=micron.loc alnet

Router - D-Link DIR-320
Требуется загрузить модули для вашего ядра.
Установлена Samba 2-й версии.

cifs у меня не заработал(ни mount.cifs, ни mount -t cifs), а вот smbmount работает.

Только примонтирован у меня медиаплеер. С компьютером, полагаю, аналогично. Да, обратите внимание на строгое соблюдение синтаксиса - лишние прямые слэши не дадут смонтировать правильно.

rz3dwy
21-08-2011, 16:29
workgroup=micron.localnet
не понял почему пробел вставился.

micron.localnet - DNS-домен, указанный в параметрах DHCP-сервера DIR-320

roks
21-08-2011, 17:09
А если 2.4.37.11, если нет smbmount?

Dluga
21-08-2011, 17:16
Подскажите, установлен скрипт "для чайников" на два винта (по этой теме http://wl500g.info/showthread.php?t=21889&highlight=%F1%EA%F0%E8%EF%F2+%E4%EB%FF+%F7%E0%E9%E D%E8%EA%EE%E2).

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

pilers
21-08-2011, 19:57
Подскажите, установлен скрипт "для чайников" на два винта (по этой теме http://wl500g.info/showthread.php?t=21889&highlight=%F1%EA%F0%E8%EF%F2+%E4%EB%FF+%F7%E0%E9%E D%E8%EA%EE%E2).

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

Проверьте в /tmp/etc/smb.conf


[global]
coding system = utf8
client code page = 866

У меня с такими параметрами все корректно отображается.

rz3dwy
21-08-2011, 19:58
чтоб был smbmount сначала нужно установить собственно, Samba. В 3-ей версии, возможно, называться будет по-другому - mount.cifs или mount.smbfs. И модули все равно придется скачать(разумеется, для вашей версии). Сначала пробуйте вручную смонтировать. Если заработает, тогда в /usr/local/sbin/post-mount