PDA

Bekijk de volledige versie : Проблемы с Samba



OlegI
28-08-2005, 21:35
в smb.conf стоит:
[global]
client code page = 866
character set = 1251

в nvram стоит
usb_vfat_options=codepage=866,iocharset=cp1251

а директории с русскими именами самба показывает неверно. ftp например показывает и создает в кодировке 1251, а самба воказывает кракозябры.

методом тыка выяснил, что "character set = 1251" не срабатывает, скорее всего в коде samba 2.0.X 1251 не поддерживается, она появилась только в 2.2.X Если поставить character set = KOI8-R то срабатывает, но понятное дело, эта кодировка никому не нужна. Вероятно, в будущей версии прошивки нужно подправить исходный код самбы, включив поддержку 1251 вместо KOI8-R или вставить новую версию самбы.

Oleg
29-08-2005, 10:15
Есть там 1251, я добавил. И у меня оно работало. Только вот иногда виндоус решает писать не в досовской кодировке, а в Utf8, тогда не работает...

nihil
29-08-2005, 17:58
Весь форум перечитал, а нужной мне информации не нашел.

Не подскажите, где находятся файлы smb.conf, nvram и т.п. в версии для WL-HDD?

Может я туплю, но вроде всё перерыл, а их не нашел... Весь винт чистый, только 2 папки и то пустые...

Подскажите, может где есть описание, как работать с прошивкой WL-HDD, ее возможности (желательно на русском (не обязательно))... А то тыкаюсь по ВЕБ-интерфейсу...

Tsvetkov
30-08-2005, 06:48
/tmp/etc после коннекта телнетом -кажись так

Oleg
30-08-2005, 08:51
Весь форум перечитал, а нужной мне информации не нашел.

Если прошивка оригинальная, то нигде не ввести команды, кроме "скрытой" страницы.

OlegI
03-09-2005, 17:16
у меня в логе /tmp/var/log/nmb ошибка

[2005/09/03 20:10:17, 0] lib/charcnv.c:interpret_character_set(281)
unrecognized character set 1251

в чем может быть проблема?

volshebnik
09-09-2005, 08:27
Включил FTP и Sambа на указаном роутере.
FTP работает - русский понимает все хорошо.
А Samba возникли проблемы
1) понимает файлы только с именами 8.3
2) не пишет файлы больше 1,3 - 1,5 мегабайта
3) ну и русский не понимает

Возможно пункты 1 и 2 как то взаимосвязаны.

Oleg
09-09-2005, 09:55
Это сделали? http://wl500g.info/showpost.php?p=15321&postcount=2

Насчёт "больших" файлов. Проблема скорее всего понятна и в новой версии она будет зафискирована. Попробуйте пока обрщаться не по имени, а по ip адресу, т.е. так: \\192.168.1.1\share$

volshebnik
09-09-2005, 20:54
Это сделали? http://wl500g.info/showpost.php?p=15321&postcount=2

Сделал. Проблема с русскими именами пропала. :o



Насчёт "больших" файлов. Проблема скорее всего понятна и в новой версии она будет зафискирована. Попробуйте пока обрщаться не по имени, а по ip адресу, т.е. так: \\192.168.1.1\share$

Сделал по IP адресу. Но файлы больше 1.1 (колеблется до 1.8) мегабайта так и не пишутся :(

OlegI
10-09-2005, 08:45
если через самбу создать директорию с русским именем - она через ftp так же видна?
А то у меня она видна кракозябрами.

по самбе у меня на раздел пишутся и читаются файлы любого размера. Есть только глюк: если пишу (в Far Manager) изнутри архива, то часто срывается на копировании какого-то файла по счету. Если архив раскрыть в локальную директорию, то из нее переписывает нормально.

volshebnik
10-09-2005, 19:27
если через самбу создать директорию с русским именем - она через ftp так же видна?
А то у меня она видна кракозябрами..

Да действительно если пишу через Samba - то через FTP крякозябры.
Если наоборот пишу через FTP - но через Samba крякозябры

.
по самбе у меня на раздел пишутся и читаются файлы любого размера. Есть только глюк: если пишу (в Far Manager) изнутри архива, то часто срывается на копировании какого-то файла по счету. Если архив раскрыть в локальную директорию, то из нее переписывает нормально.
Странно - сейчас проверил через Eхplorer пинутся, черех файл менеджер Frigate нет - бред какой-то - он пишет непредвиденная сетевая ошибка

SaneK
12-09-2005, 14:51
Вопросов много...
для включения samba в веб интерфейсе надо менять samba demo на yes?

пробовал и так и сяк, не получается.
Получилось включить ее введя ручками в терминале
\usr\sbin\nmbd -D
\usr\sbin\smbd -D

автоматический запуск ну никак не получается, хотя вот эти делал

echo "/usr/sbin/smbd -D" >> /usr/local/sbin/post-boot
echo "/usr/sbin/nmbd -D" >> /usr/local/sbin/post-boot

Вопрос уже номер 3 %)
Не могу из под виндов зайти в папки, не дает доступ к share которуя я вроде как guest only выставил... в папку share$ спрашивает пароль, при этом по умолчанию ставит юзера guest, и поменять у меня нет возможности. Собственно так ни одну папку открыть и не смог

Вопрос номер 4ре...
подключаться получается только по внутреннему интерфейсу.при подключении на внешний IP не происходит ровным счетом ничего

Oleg
13-09-2005, 09:24
1) нужно обязательно задать LAN Hostname, без этого работать не будет
4) так задумано, иначе очень быстро сломают. Если не страшно - откройте 139 порт в post-firewall.

SaneK
13-09-2005, 11:57
Lan host name задан. в том то и дело, он работает (т.е. шары видно), но
а) не запускается автоматически
б) не в одну из папок не могу получить доступа

по поводу сломают - сломают в плане зайдут? :)
если так - то не страшно, если и зайдут то увидят в основном мои фото. да и вряд ли зайдут, у нас сеть не такая большая, и думаю никто этим не будет заниматься (сам роутер у меня подключен к локалке с левыми ай-пи, выход в инет через ВПН)

VOVA_iS
16-02-2006, 13:59
Помогите!!!
Купил себе устройство WL-HDD поставил прошивку 1.9.2.7-7b.
Включил ftp samba
Но вот проблема не могу ностроить Samba.
Не чего не понимаю.
Мне надо чтоб был доступ Usb и hdd.
Лучше с поролем как это сделать?

VOVA_iS
17-02-2006, 06:23
Помогите новичку!!!
Не могу настроить самбу!!!
Читал про самбу "инструкция по настройке WL-500g deluxe с нуля".
Не понял не чего.
Как и чем заливать.

VOVA_iS
22-02-2006, 05:50
Посмотрите в чем проблема вроде как немного разобрался но самба не работает вот файлик

VOVA_iS
24-02-2006, 13:44
Если не хотите помогать выложите рабочую настройку самбы!!!
Очень надо! плиз большое! помогите, хочу изменять файлы по сети.
А как это сделать? у меня не получается!!

Hornet
24-02-2006, 16:06
Может это поможет? http://wl500g.info/showthread.php?t=4440

VOVA_iS
25-02-2006, 16:31
Может это поможет? http://wl500g.info/showthread.php?t=4440
Спасибо помогло

mpflash
29-06-2006, 21:37
Есть маленькая задачка, нужно чтобы вход на сетефой диск был только с использованием пароля, можно даже чтобы каждый пользователь имел свои права на доступ:

-----------------------smb.conf:--------------------------
[global]
interfaces = br0
bind interfaces only = yes
workgroup = AFOX
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

[share]
path = /tmp/harddisk

[share$]
path = /
writable = yes
force user = root
browseable = no


-------------------------------------------------------
что надо сменить чтобы хотябы требовал пароль!

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

haw
30-06-2006, 07:01
Здесь всё замечательно написано:
http://wl500g.info/showthread.php?t=3171

guest ok = no
guest only = no
security = user
encrypt passwords = yes

Green
27-07-2006, 10:23
Настроил все строго по FAQ'у, однако не получается "создать шару только на чтение, чтобы могли подсоединяться гости и шары для администратора", т.е. с администратором все хорошо, а вот с гостями...

При попытке открыть \\wl500g\share запрашивается имя и пароль, а хотелось бы этого избежать (для гостей).

При попытке открыть \\wl500g\share$ вводим 'admin' и его пароль, заданный через smbpasswd и все работает.

Может надо руками заводить юзера 'guest' без пароля?

Где копать?

вот мой конфиг:
[admin@wl500g root]$ more /etc/smb.conf
[global]
interfaces = br0
bind interfaces only = yes
workgroup = mygroup
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 = 866
character set = 1251

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

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

action
27-07-2006, 11:47
Тоже проблема(сорри за офтоп...но тоже проблемы с самба Сервером)
Имеется роутер подкл. к районной локалке. инет через ВПН. все работает. Подключен внешний HDD Только вот клиенты из внутренней сети почему то упорно не мjгут зайти на него по внутр. I.p. вида \\myi.p.\ с фтп вроде получается. с чем может быть связано.

P.S. по имени с одного моего компа вида \\myroutername\ заходится. Но это ведь доступ не из локалки =(

В чем может быть проблема?

VOVA_iS
01-08-2006, 14:16
Возник еще вопрос
Конфиг такой


[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WL-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

[My Music]
path = /tmp/harddisk/My Music

[Video]
path = /tmp/harddisk/Video

[Downloads]
path = /tmp/harddisk/ZaKACHKA

[Pda]
path = /tmp/harddisk/PDA

[Total Comman]
path = /tmp/harddisk/TC

[HDD]
path = /tmp/harddisk
writable = yes
force user = VOVA
browseable = yes
security = user
guest ok = no
quest only = no

В шару HDD пускать должно только по User'ам.
Но проблема заключается в том, что имя пользователя не спрашивает(только пароль) логин идентифицируется из винды, а мне необходимо, чтобы спрашивал именно в шаре HDD т.к. на PDA имени пользователя в сети нету.

VOVA_iS
03-08-2006, 13:41
Возник еще вопрос
Конфиг такой

В шару HDD пускать должно только по User'ам.
Но проблема заключается в том, что имя пользователя не спрашивает(только пароль) логин идентифицируется из винды, а мне необходимо, чтобы спрашивал именно в шаре HDD т.к. на PDA имени пользователя в сети нету.
Вопрос решил сам (верней помогли)





[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WL-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

[My Music]
path = /tmp/harddisk/My Music

[Video]
path = /tmp/harddisk/Video

[Downloads]
path = /tmp/harddisk/ZaKACHKA

[Pda]
path = /tmp/harddisk/PDA

[Total Comman]
path = /tmp/harddisk/TC

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

Green
07-08-2006, 19:29
Люди, ну расскажите плиз !!!

Как при security = user сделать гостевой доступ?

VOVA_iS
10-08-2006, 12:21
Люди, ну расскажите плиз !!!

Как при security = user сделать гостевой доступ?
Можно сделать подругому...


[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = WL-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

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

[share$]
path = /tmp/harddisk
comment = share
guest ok = no
writable = yes
force user = admin
browseable = no
username = admin


В шару share$ будет спрашивать только пороль вводи от admin'a и все

Green
11-08-2006, 07:33
Спасибо, попробую как доберусь до железки.
Странно, что не получилось как в FAQ :confused:

Alexey Kunitsa
13-08-2006, 20:09
Внешний HDD подключен к wl500gP, расшарен через самбу и смонтирован под Windows как сетевой диск. При перемещении файлов с сетевого диска на сетевой диск (из одного каталога в другой) наблюдается интересный эффект. На источнике файл исчезает, на приемнике появляется, но с нулевой длиной, а сам файл, собственно, оказывается в цепочке потерянных кластеров, которую обнаруживает chkdsk.

HDD: FAT32, 300 Gb
wl500gP: WL500gp-1.9.2.7-7f-pre4.trx
Host: Windows XP SP2, Total Commander 6.51

Какие есть идеи ?

andlev
14-08-2006, 03:35
Какие есть идеи ?
Одно спасение ext3, либо подождать когда народ подтянется у кого на fat32 нормально заработало

muxeu
16-09-2006, 16:58
Народ у меня роутер уже не первый год, сменил прошивку на альтернотивную сразу. Но кроме добавления второго ипа на интерфейс и проброса нужных портов в post-firewall ничего не делал т.к. не возникало потребности. Сейчас вот прикупил винт и появилась идея воткнуть его на роутер. Винт на 300Гб. Я его вроде Партишном под ext3 отформатировал, но в конце форматирования Партишн выдал ошибку какую-то что-то типа не могу больше драйвер распознать. Хотя роутер винт видит и со stupidFTP дружит закидывает и скидывает, скорость 1400/1000 чтение/запись (быстро/медленно это?) сейчас хочу:
1. Переформатировать а то мало ли. Как это сделать с роутера?
2. Самбу поставить туда чтобы была доступна только для внутренней локалки на чтение/запись от анонимного пользователя.
3. Сделать FTP но уже что нибудь типа vsftpd чтобы можно было разделение по ипам сделать, кому то вообще запретить, кому то только на чтение сделать.

Помогите пожалуйста! Наверняка же уже где нибудь лежат инструкции на русском. Просто с линуксами кроме как на роутере дела не имел и вьезжаю во все очень трудно. Тему про настройку роутера с нуля исчитал вдоль и поперек но многое осталось неясным, даже бонально где строчки конфига к Самбе без подписей я уже не понимаю что они делают.
З.Ы.: роутер 500g-Deluxe. Заранее спасибо за помощь.

Oleg
16-09-2006, 17:15
Смотрите тему "настройка wl500g deluxe c нуля", её написал OlegI и она среди "важных".

muxeu
16-09-2006, 19:02
Смотрите тему "настройка wl500g deluxe c нуля", её написал OlegI и она среди "важных".

она уже давно сохранена и ответ ищу там в первую очередь:)
ладно первые два пункта уже сняты :) благодаря товарищу Kaktys'у и его стальным нервам:)

Tsvetkov
17-09-2006, 22:39
vsftpd - думаю наврятли
proftpd - вероятней - но мануал там изврат

зы в аське я Kaktys

muxeu
18-09-2006, 17:19
vsftpd - думаю наврятли
proftpd - вероятней - но мануал там изврат

зы в аське я Kaktys

почему вряд ли? он же вроде есть под роутер?. Короче мне нужен фтп сервер чтобы для разных подсеток можно было делать разные логины.
1. для всего инета доступ по логину паролю
2. для сети моего провайдера анонимно
3. для моего сегмента анонимно + по логину в опред папку с правом записи
4. для локалки анонимно и на запись тоже.
Просто vsftpd позволяет для разных ипов разные конфиги писать.

З.Ы.: в хронологии прошивок увидел что стала стабильнее с usb2.0 устройствами, а скорость работы с ними случайно не увеличилась?:(

Oleg
18-09-2006, 18:20
Самба должна работать со скоростью, как фтп. Скорость ещё чуть возрастёт, если использовать вот эту бету: http://oleg.wl500g.info/gp.old/WL500gx-1.9.2.7-7f-pre4.trx (процентов на 10)...

muxeu
18-09-2006, 18:28
Самба должна работать со скоростью, как фтп. Скорость ещё чуть возрастёт, если использовать вот эту бету: http://oleg.wl500g.info/gp.old/WL500gx-1.9.2.7-7f-pre4.trx (процентов на 10)...

да скорость одинаковая я ине спорил. Бетту попробую:) если возрастет будет хорошо:) лишние 130Кбайт уже вперед:)

muxeu
18-09-2006, 20:44
попробовал поставить MC застрял вот на этом:
даю команду: ipkg.sh install ipkg
Выдает:
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package ipkg in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.

до этого все выполнял четко по инструкции. И все вроде правильно

muxeu
19-09-2006, 07:31
С установкой MC вроде разобрались.
Только вот с запуском никак:
вариант конфига1:
post-boot:

#!/bin/sh
dropbear
mount -obind /tmp/harddisk/opt /opt
export TERMINFO="/opt/lib/terminfo"
export TERM="linux"

работает ssh но не работает MC надо последние три команды давать вручную

вариант конфига2:
post-mount:

#!/bin/sh
mount -obind /tmp/harddisk/opt /opt
post-boot:

dropbear
export TERMINFO="/opt/lib/terminfo"
export TERM="linux"
не работает ни ssh ни MC

TVadim
19-09-2006, 08:45
Надо поместить
#!/bin/sh
export TERMINFO="/opt/lib/terminfo"
export TERM="linux"
в файл /tmp/local/root/.profile
и дать ему права на выполнение.
/opt/... должен быть смонтирован.

muxeu
19-09-2006, 17:06
Надо поместить
#!/bin/sh
export TERMINFO="/opt/lib/terminfo"
export TERM="linux"
в файл /tmp/local/root/.profile
и дать ему права на выполнение.
/opt/... должен быть смонтирован.
спасибо сделал так заработало, я еще вчера просто тупил, не в начале каждого post-* писал
#!/bin/sh

muxeu
19-09-2006, 17:20
ну вот собственно я и подошел вплотную к установки ftp-сервера. Хочу поставить vsftpd т.к. там можно делать разные конфиги для разных подсеток(вроде бы). но для этого надо поправить файлик hosts.allow дак вот на роутере я его не наблюдаю. Кто нить может подсказать по сабжу?
#
# hosts.allow This file describes the names of the hosts which are
# allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#

vsftpd: 192.168.1.3: setenv VSFTPD_LOAD_CONF /etc/vsftpd_tcp_wrap.conf
vsftpd: 192.168.1.4: DENY
Насколько мне тут подсказали это что-то вроде файрволла для системы.

Oleg
19-09-2006, 20:15
Не нужен он Вам... Есть нормальный фаервол с iptables...

muxeu
19-09-2006, 21:08
Не нужен он Вам... Есть нормальный фаервол с iptables...
да мне не как фаер он нужен а как файл для короче вот:

это файл конфиг для inetd которого нет на роутере - запуск приложений с особыми параметрами в зависимости от ip
или его создать и все заработает? мне надо именно чтобы при разных ip-ах проги с разными параметрами запускались

Tsvetkov
22-09-2006, 23:48
muxeu
я ж про фтп говорил - стукнись дам более менее готовый конфиг для proftpd

ps настрой прием файлос по аське

muxeu
24-09-2006, 07:55
за вчера proftp начал сдаваться но была обнаружена очень неприятная штука :( а именно на роутере нету команд типа adduser и addgroup и как прикажите пользователей добавлять? у меня есть виндовая утилитка, но что-то добавленных ей юзеров линух не ест или почти не ест...
P.S. уже поставил из пакета adduser

muxeu
24-09-2006, 10:00
теперь в системе пользователи есть, но сам фтп их почему то не видит:( говорит что нету таких:( и еще
<Limit READ DIRS> #дает возможность чтения анониму из сетей провайдера, за исключением сегмента
Order deny,allow
Allow from 192.168.1.2 | 87.224.128.1/17 | 84.254.194.124/30 | 84.254.219.32/27 | 84.254.220.0/23 #сети провайдера через запятую
Deny from 87.224.218.0/24 | 87.224.219.0/24 | 87.224.220.0/25 | 192.168.22.0/23 #сети сегмента
</Limit>
вот кусок конфига поидее с ипа 192,168,1,2 должно быть только чтение, но фтп позволяет и запись :(

З.Ы. в инструкции по настройке которую я нашел есть такая фраза: создать /etc/pam.d/ftp как описано в README.PAM но Readme я пока не нашел, да и сам pam.d тоже наверное из-за этого проблема с пользователями.

Casper
12-05-2007, 10:04
Вчера купил WL500GP. Проверял с базовой прошивкой – работали ftp и Samba. Прошил WL500gp-1.9.2.7-7g.trx, сделал настройки как в инструкции, опять же ftp и Samba работали. Потом на web интерфейсе запретил доступ анонимным пользователям на ftp, нажал Apply, Finish – роутер перезагрузился, и вообще перестал откликаться по LAN интерфейсу.. :confused: Хотя на WAN интерфейс он исправно слал запросы к DHCP провайдера. На LAN интерфейсе он на запросы DHCP не отвечал, не пинговался, и не обнаруживался утилитой Device Descovery (на компе выставил ip 192.168.1.2). Сегодня сделал ему сброс настроек путем нажимания кнопки RESTORE. Вроде бы заработало, работает telnet, ftp, но почему-то перестала работать Samba. В сниффере видно как роутер отвечает пакетами с флагом RST на попытки соединения к 139 и 445 портам, а также от него приходят ICMP Destination unreachable/Port unreachable при обращении компа к 137 порту по UDP. Как вернуть к жизни Самбу? Вот лог:
Jan 1 04:00:06 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 04:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 04:00:07 kernel: usb.c: registered new driver usb-storage
Jan 1 04:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 04:00:07 kernel: Vendor: JetFlash Model: TS1GJF160 Rev: 0.00
Jan 1 04:00:07 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 04:00:07 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 04:00:07 kernel: SCSI device sda: 2048000 512-byte hdwr sectors (1049 MB)
Jan 1 04:00:07 kernel: sda: Write Protect is off
Jan 1 04:00:07 kernel: Partition check:
Jan 1 04:00:07 kernel: p1
Jan 1 04:00:07 kernel: USB Mass Storage support registered.
Jan 1 04:00:07 kernel: vlan1: Setting MAC address to 4c 00 10 3b 43 70.
Jan 1 04:00:07 kernel: vlan1: add 33:33:00:00:00:01 mcast address to master interface
Jan 1 04:00:07 kernel: vlan1: add 33:33:ff:3b:43:70 mcast address to master interface
Jan 1 04:00:07 udhcpc[99]: udhcpc (v0.9.9-pre) started
Jan 1 04:00:07 kernel: vlan1: add 01:00:5e:00:00:01 mcast address to master interface
Jan 1 04:00:07 dnsmasq[74]: read /etc/hosts - 4 addresses
Jan 1 04:00:07 dnsmasq[74]: reading /tmp/resolv.conf
Jan 1 04:00:07 dhcp client: deconfig: lease is lost
Jan 1 04:00:17 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
Jan 1 04:00:17 kernel: MSDOS FS: Using codepage 866
Jan 1 04:00:17 kernel: MSDOS FS: IO charset cp1251
Jan 1 04:00:17 kernel: FAT: bogus logical sector size 20487
Jan 1 04:00:17 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Jan 1 04:00:17 kernel: FAT: freeing iocharset=cp1251
Jan 1 04:00:17 kernel: FAT: bogus logical sector size 20487
Jan 1 04:00:17 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Jan 1 04:00:17 kernel: VFS: Can't find ext3 filesystem on dev sd(8,1).
Jan 1 04:00:17 kernel: MSDOS FS: Using codepage 866
Jan 1 04:00:17 kernel: MSDOS FS: IO charset cp1251
Jan 1 04:00:17 USB storage: vfat fs mounted to /tmp/harddisk
Jan 1 04:00:17 FTP server: daemon is started

Oleg
12-05-2007, 14:13
LAN Hostname задали?

Casper
12-05-2007, 15:28
Задал Host Name в параметрах Lan и Samba заработала. Спасибо!

radik
22-05-2007, 21:19
hi2all

У меня следующий вопрос. На PC включил IIS 5.1 на WL500gP расшарил папки. При доступе к shares samba все работает верно с учетом smb.conf В IIS настроил "Домашний каталог" как "общую папку другого компьютера" c именем и паролем root'а. IIS вследствии этого "видит" файлы на share. Пока все прекрасно. Создал файл default.htm в этой папке, на всякий случай дал права chmod 777. Теперь делаю browse (http://localhost/default.htm) и получаю ошибку IIS HTTP 401.1 - Unauthorized: Logon Failed. Тут у меня появляется куча вопросов. Может Вы знаете на них ответы.

radik
23-05-2007, 21:17
uuuuuuuuuuupppppppppppppp

Mirage-net
23-05-2007, 22:15
uuuuuuuuuuupppppppppppppp
а просто открыть этот файл удается??? в смысленайти его в проводнике этой машины и загрузить в броузер ... если получится тогда вопрос не по самбе а по IIS

radik
24-05-2007, 08:06
проблема на стыке IIS SAMBA
если просто отрыть из IE этот файлик по сетевому пути, то он конечно открывается.

Я просто тестировал связку IIS + сетевая папка на работе, но тут кругом Windows + Domain auth, и здесь все работает.

Тестировал еще одну связку IIS + Unix c SAMBA, но SAMBA настроена на Domain Auth. Про нее расскажу подробнее.

В IIS настроен домашний каталог - как каталог другого компьютера, в Connect As прописан мой доменный аккаунт, который имеет доступ к Samba. Захожу на этот сетевой ресурс и создаю двай файла - index.htm, index.asp. Открываю IE и пишу http://localhost/index.htm или http://localhost/index.asp - страницы обрабатыватся !

Смотрю в свойствах фалов их Permission - мой доменный аккаунт их владелец, соответственно - Full Control. Также там по default есть группа Domain Users и Everyone, которые имеют права только на чтение. Начинаю играть с правами и понимаю, что доступ к файлам идет от имени моего доменного аккаунта, соответственно с правами аккаунта.

Возникает вопрос, я дома прописываю root'а при подключении к сетевой папке, у которого права на файлы Full Control, но IIS @, почему то пишет http 401.1 Logon failure.

radik
24-05-2007, 08:26
только что проверил эту связку на примере IIS + linux машина в сети, результаты те жи, что и дома, т.е. есть какая то проблема при авторизации любого пользователя, при настройке samba в режиме аутентификации = user.

radik
24-05-2007, 22:08
http://forums.debian.net/viewtopic.php?t=12199&highlight=share

jek8
09-06-2007, 10:42
Кто подскажет, может туплю?
пишу в /etc/smb.conf в секции [global]
log level = 3


В логе /var/log/smb содержимое не меняется, т.е. лог не становится подробнее.
перезапускал самбу (килл, а потом smbd -D). и во флеше сохранял конфиг и ребутил. пробовал smbd -d 3 - не помогает.
прошивка WL500W-1.9.2.7-8-pre6, samba та что в прошивке, 2.0.10.

спасибо

RomikB
31-12-2007, 15:54
Имеем дефолтную самбу на роутере wl-500gP с прошивкой Олега (превью новогоднее).
Имеем MAN сетку 172.20.x.x (маска 255.255.0.0) в которой нету WINS сервака, ip динамические, и туда сюда броадкастяться NETBIOS пакеты.
Имеем LAN сетку на DHCP (от роутера) 192.168.11.x (маска 255.255.255.0).

Хочеться сделать из самбы WINS сервак который был бы настоящим WINS сервером сети LAN. А также ловил бы NETBIOS броадкасты в сети MAN и помещал к себев базу, после чего отдавал бы их по запросу из сети LAN.
Или не ловил бы, а по запросу из LAN слал бы броадкаст в сеть MAN, пытаясь ресолвить ip по имени.

В линуксе я новичок, подскажите пожалуйста настройки.

angel_il
03-01-2008, 13:39
http://www.google.com/search?client=opera&rls=ru&q=%D1%81%D0%B0%D0%BC%D0%B1%D0%B0+WINS+%D1%81%D0%B5 %D1%80%D0%B2%D0%B5%D1%80&sourceid=opera&ie=utf-8&oe=utf-8

zap
03-01-2008, 16:03
Теоретически для включения WINS достаточно сказать:

wins support = yes

в smb.conf. При этом естественно надо запускать "nmbd -D", который собственно и является wins сервером.

Да, и ещё, если надо чтобы WINS сервер был доступен снаружи, не забудьте открыть доступ к портам 137,138,139,445 на роутере.

RomikB
03-01-2008, 17:04
Снаружи он не должен быть доступен. Снаружи он только броадкасты ловить должен, или сам наружу лазить.

А как кстати порты открывать на роутере?

zap
03-01-2008, 22:54
Если только для дома, для семьи, то из LAN все порты в роутер открыты. Так штэ остаются только прописать wins support=yes и (ре)стартануть nmbd.

Если всё работат, надо будет каким-то образом сделать эти изменения конфига постоянными. На прошивках кроме тестовой последней, насколько я понимаю, достаточно добавить ссылку на файл smb.conf в /usr/local/.files и сохранить flashfs.

RomikB
04-01-2008, 05:55
Если только для дома, для семьи, то из LAN все порты в роутер открыты. Так штэ остаются только прописать wins support=yes и (ре)стартануть nmbd.

Если всё работат, надо будет каким-то образом сделать эти изменения конфига постоянными. На прошивках кроме тестовой последней, насколько я понимаю, достаточно добавить ссылку на файл smb.conf в /usr/local/.files и сохранить flashfs.

В LAN WINS сервером самба у меня уже работает. Осталось сделать вот это:

А также ловил бы NETBIOS броадкасты в сети MAN и помещал к себе в базу, после чего отдавал бы их по запросу из сети LAN.
Или не ловил бы, а по запросу из LAN слал бы броадкаст в сеть MAN, пытаясь ресолвить ip по имени.

TDA
04-01-2008, 07:26
Теоретически для включения WINS достаточно сказать:

wins support = yes

в smb.conf. При этом естественно надо запускать "nmbd -D", который собственно и является wins сервером.

Да, и ещё, если надо чтобы WINS сервер был доступен снаружи, не забудьте открыть доступ к портам 137,138,139,445 на роутере.


Собсно так и зделанно(тока 139 порт открывать не надо - станут доступны расшаренные через самбу ресурсы наружу - оно вам надо) только увы при такой настройке работает все кроме резольвинга имен - видимо еще какието настройки нужны.

pazik
04-01-2008, 17:51
Возможно, это (http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html#id348018) Вам поможет?

Vofik
26-03-2008, 08:43
Нужно для автоматизации отчётности: к примеру: поставить, чтоб при перезагрузке приходило сообщение "Роутер перезагружен", при подключении к блютузу - "Устройство подключено к блютусзу" и т.д......... Вставить то команду в скрипт я могу, но какую - незнаю! Подскажите, уважаемые гуру какую-нибудь команду!?????

ABATAPA
26-03-2008, 09:41
Подскажите, уважаемые гуру какую-нибудь команду!?????

Помнится, Вы себя мастером выставляли?
А растет только по-детски бестолковая гигантская подпись, а не Ваш опыт.

Vofik
26-03-2008, 10:21
Я вообщето специализируюсь на windows 2003 server, а не на unix;) Так какая команда?

ОТВЕТ НАЙДЕН!
сначала инсталим самбу новую:

ipkg install samba
потом создаём пустой файл /opt/etc/samba/smb.conf , а то самба ругаться будет!!!
далее:

echo "Hello from linux" | smbclient -M имя_вашей_машины

Именно ИМЯ, а НЕ IP, т.к. на IP samba ругнётся - session request failed

P.S. имя_вашей_машины = имя_вашей_машины_на_которою_нада_прислать_сообщени е:D:D:D
Единственная проблема - как слать русские буквы??? А то приходит сообщение в виде _______ :(

gryphonv
17-05-2008, 23:42
Не подкажет кто-нибудь, уже все мозги сломал :( Необходимо смонтировать на роутере удаленную папку
На роутере (wl500deluxe 1.9.2.7-10) поставил пакет samba2
пишу:
smbmount //192.168.1.3/share /opt/usr/share -o username=123,password=123

выдаёт ошибку:
ERROR: smbfs filesystem not supported by the kernel
Please refer to the smbmnt(8) manual page
smbmnt failed: 255

проверяю поддержку файловой системы:
cat /proc/filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev pipefs
ext3
nodev ramfs
msdos
vfat
nodev devfs
ntfs
squashfs
nodev usbdevfs
nodev usbfs
smbfs, разумеется, не нахожу.
Как заставить роутер понимать эту чёртову smbfs??? :(

gryphonv
18-05-2008, 11:56
Всё, разобрался.
Если кому пригодится - надо предварительно скопировать smbfs.o в /opt/modules/
и выполнить insmod /opt/modules/smbfs.o

Lan-profan
17-07-2008, 13:56
Не получается прописать директорию для Manual share list.
Пишу \\Server\Media папка Media при попытки войти ругается, мол неправильна директория. При режиме first partition без проблем захожу как \\Server\share Уже перебрал все варианты, не пойму что не так?

PS Форум читал, ответ не нашел.

falselight
17-07-2008, 17:44
Jul 17 19:39:51 nmbd[146]: [2008/07/17 19:39:51, 0] lib/util_unistr.c:load_unicode_map(435)
Jul 17 19:39:51 nmbd[146]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jul 17 19:39:52 smbd[148]: [2008/07/17 19:39:52, 0] lib/util_unistr.c:load_unicode_map(435)
Jul 17 19:39:52 smbd[148]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.

как исправить:?

zen1985
18-07-2008, 09:40
Jul 17 19:39:51 nmbd[146]: [2008/07/17 19:39:51, 0] lib/util_unistr.c:load_unicode_map(435)
Jul 17 19:39:51 nmbd[146]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jul 17 19:39:52 smbd[148]: [2008/07/17 19:39:52, 0] lib/util_unistr.c:load_unicode_map(435)
Jul 17 19:39:52 smbd[148]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.

как исправить:?

У меня такая проблема появилась после того, когда я ввел (Как сделать, чтобы нормально отображались русские имена в FTP/NFS/Samban
vram set usb_vfat_options=codepage=866,iocharset=cp1251
nvram set usb_smbcpage_x=866
nvram set usb_smbcset_x=1251
nvram commit
reboot).

Леонид
24-08-2008, 19:03
У меня такая проблема появилась после того, когда я ввел (Как сделать, чтобы нормально отображались русские имена в FTP/NFS/Samban
vram set usb_vfat_options=codepage=866,iocharset=cp1251
nvram set usb_smbcpage_x=866
nvram set usb_smbcset_x=1251
nvram commit
reboot).

а она решается как-то или нет?

elico
24-08-2008, 20:39
Поставить samba-3 из репозитория. она поддерживает utf8. Ну и в довесок поставить vstfpd с патчем на utf8.
Мне такой ход кажется самым приемлимым, хотя каждый волен сам решать. ;)
Хороший мануал был вот тут (http://chabster.blogspot.com/search/label/WL500gP). Поиском поищите уже готовый vsftpd - пробегал где-то.

Medvech
30-08-2008, 13:19
Проблема старая но тем не менее актуальная.

Wl-500gP. Подключен USB винт.
Прошивка Олега.
Поверх установлена Samba Version 3.2.1

При подключении с Мака папки пишутся и видятся как "_____".

Содержимое /opt/etc/samba/smb.conf


[global]
workgroup = MYWORKGROUP
guest account = nobody

security = share

browseable = yes
guest ok = yes
guest only = no
log level = 0
log file = /opt/var/log/smbd.log
max log size = 100
encrypt passwords = no
dns proxy = no
load printers = no
invalid users = root
netbios name = WL500gP
interfaces = br0
bind interfaces only = yes
server string = ASUS WL500g Premium
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_SNDBUF=8192
preserve case = yes
short preserve case = yes

dos charset = CP866
unix charset = UTF-8
display charset = UTF-8

wins support = no
#wins server = 192.168.1.1
time server = yes
os level = 255
local master = no

[Torrent]
path = /opt/share/torrent/work
writeable = yes
force user = admin
force group = admin
browseable = yes

[Ados]
path = /opt/ados
writeable = yes
force user = admin
force group = admin
browseable = yes


testparm выдает ошибки такого рода


init_iconv: Conversion from UTF-16LE to CP866 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from UTF-8 to CP866 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF-8 to CP866 not supported
...


Подозреваю что проблема в отстутствии поддержки UTF в системе.
Locale как таковой отсутствует и готового пакета нету :(

Посоветуйте, пожалуйста,-что можно сделать ? Как решить данную проблему ?

BuHT
30-08-2008, 22:37
очень интересно как вы самбу
умудрились запустить с такими параметрами в конфиге:

interfaces = br0
и
dos charset = CP866

у меня что nmbd , что smbd сразу после запуска падают, по крайней мере у меня.

вот такой имею конфиг


[global]
netbios name = wl500gP
workgroup = home
server string = AM6AP
wins support = yes
load printers = no
disable spoolss = Yes
show add printer wizard = No
smb passwd file = /opt/etc/samba/smbpasswd
interfaces = ip_adres_routera/24
bind interfaces only = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
guest account = nobody
guest only = no
guest ok = no
encrypt passwords = yes
preserve case = yes
short preserve case = yes
debuglevel = 1
domain master = no
local master = yes
preferred master = yes
os level = 65
security = user
unix charset = UTF-8
display charset = UTF-8

дальше определение шар
в общем все русские файлы и папки вижу нормально и на винде и на маке (tiger 10.4.11)

Такую команду на роутере даете?


export LANG="ru_RU.UTF-8"

Andyz
31-08-2008, 21:48
1) нужно обязательно задать LAN Hostname

Что это означает? Где?

А как логин вводить, можно просто user, или LANhostname\user обязательно? В этом дело, почему не логинится?
Я не понимаю, что не так....

Medvech
01-09-2008, 18:57
очень интересно как вы самбу
умудрились запустить с такими параметрами в конфиге:

interfaces = br0
и
dos charset = CP866

у меня что nmbd , что smbd сразу после запуска падают, по крайней мере у меня.

Запускается нормально



Такую команду на роутере даете?


export LANG="ru_RU.UTF-8"

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

Убрал строку
#dos charset = 866
testparm ошибок теперь не выдает. Кстати он при загрузке выдает

Module '/opt/lib/charset/CP850.so' loaded.
Что это значит ?

В логе Самбы обнаружил еще такую запись

[2008/09/01 12:15:11, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "unix charset"
[2008/09/01 12:15:11, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "unix charset"
[2008/09/01 12:15:11, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "display charset"
[2008/09/01 12:15:11, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "display charset"

Max128
10-09-2008, 18:03
Коллеги, недавно стал замечать следующее:
При включении ноутбука DELL получаем лог:

Sep 10 20:50:07 nmbd[147]: process_local_master_announce: Server DELL at IP 192.168.1.4 is announcing itself as a local master browser for workgroup WORKGROUP and we think we are master. Forcing election.
Sep 10 20:50:07 nmbd[147]: [2008/09/10 20:50:07, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(15 5)
Sep 10 20:50:07 nmbd[147]: *****
Sep 10 20:50:07 nmbd[147]:
Sep 10 20:50:07 nmbd[147]: Samba name server ASUS has stopped being a local master browser for workgroup WORKGROUP on subnet 192.168.1.2
Sep 10 20:50:07 nmbd[147]:
Sep 10 20:50:07 nmbd[147]: *****
Sep 10 20:50:24 nmbd[147]: [2008/09/10 20:50:24, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
Sep 10 20:50:24 nmbd[147]: *****
Sep 10 20:50:24 nmbd[147]:
Sep 10 20:50:24 nmbd[147]: Samba name server ASUS is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.2
Sep 10 20:50:24 nmbd[147]:
Sep 10 20:50:24 nmbd[147]: *****

Не подскажите чего это значит? Почему мастер браузер меняется?
ЗЫ ASUS 500gP, 1.9.2.7-9

vectorm
10-09-2008, 20:27
Написано же - DELL пытается отобрать мастер браузера. В Винде такая фигня по-умолчанию включена. Отключается правкой реестра.

BuHT
11-09-2008, 05:48
может лучше в конфиг самбы добавить

local master = yes
preferred master = yes
os level = 65
у меня у самбы с этими настройками никто ничего не отбирает.

Max128
11-09-2008, 06:50
Просто вопрос возник, это стало появлятся ну недели две как, с роутером ниче не делал, в ноутбуком тоже (наврено :)), второй ноутбук тоже с винхпсп2про никаких перевыборов мастера не устраивает.
Странно это все :)

vectorm
11-09-2008, 08:18
может лучше в конфиг самбы добавить

local master = yes
preferred master = yes
os level = 65
у меня у самбы с этими настройками никто ничего не отбирает.
А зачем? Роутер и так отбирает обратно мастер браузера сразу.
Поскольку у нас не домен, а рабочая группа - настройки роутера компов особо не интересуют.

vectorm
11-09-2008, 08:21
Просто вопрос возник, это стало появлятся ну недели две как, с роутером ниче не делал, в ноутбуком тоже (наврено :)), второй ноутбук тоже с винхпсп2про никаких перевыборов мастера не устраивает.
Странно это все :)
Это как повезет. Я так и не понял логику, при каких обстоятельствах в Винде включается перетягивание мастер браузера.
Мы переодически логи доменников смотрели, и на активных компах отрубали перевыборы.
Вот рег файл для отключения попыток:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Browser\Parameters]
"IsDomainMaster"="FALSE"
"MaintainServerList"="Auto"

BuHT
11-09-2008, 10:52
А зачем? Роутер и так отбирает обратно мастер браузера сразу.
Поскольку у нас не домен, а рабочая группа - настройки роутера компов особо не интересуют.

ну если не нравятся все настройки то можно оставить параметр
os level
он не даст перетянуть на себя

Andyz
11-09-2008, 19:29
Написано же - DELL пытается отобрать мастер браузера. В Винде такая фигня по-умолчанию включена. Отключается правкой реестра.

Остановкой сервиса, а что еще правиленее(согласно ФАКам в гугле) - поднятием версии ОС на самбе и включением "стать мастером"...


Роутер и так отбирает обратно мастер браузера сразу.
дело не в этом.
Windows включаясь в сеть проверяет версию ОС текущего мастера (если он не доменный контроллер). И если версия ниже ее самой, то инициирует перевыборы, которые и видны в логе.
Если версия выше - перевыборы не инициируются.
(АФАИК, по кр. мере так было раньше)


Но у меня другая трабла... мастером он становится и список ПК составляет... но зайти на другие компы с таким мастером не выходит - только по \\IP, или только на него самого. Че делать, не знаю.

BuHT
12-09-2008, 12:37
Andyz
это с самбой из репозитория с версий 3.2. такое появилось (всмысле трудности захода на роутер и вообще в рабочую группу). в принципе на самом деле то заходит, когда минут 5 настольная машина повисит при попытке Сетевое окружение - рабочая группа. потом столько же чтобы первый раз зайти на роутер самбой и ввести логин пароль юзера (у меня в конфиге security = user). Потом до перезагрузки настольного компа в рабочую группу/на любую машину входит как и раньше, мгновенно.

на 3.0. ветке самбы когда стояла в роутеретакой пробемы не было. обновился по глупости :)

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

удалось собрать и пакетик для роутера версии 3.0.32
теперь снова и в рабочую группу, и на любую машину практически мгновенно.
Хотя, стоит отметить, справедливости ради, макбук с макосью соответственно при установленной на роутере самбе 3.2.Х проблем скорости входа в рабочую группу и на машины в локальной сети не испытывала.

Commy
27-10-2008, 18:18
Доброе ремя суток.
Сильно не ругайте, несколько дней назад поставил для экспериментов ubuntu 8.04 и сразу вопросы:
как правильно смонтировать хард подключенный к wl500w по сети к ubuntu?



mount -t cifs //MEGADISK/disc0_3 /media/wl500 -o iocharset=utf8,codepage=cp866


Таким образом монтируется, но нет прав на запись.
А если просто зайти по сети на него, то все в порядке.

в NFS Server Exports:
/tmp/mnt/disc0_3 192.168.1.*(rw,async,no_root_squash)

Dinamik
28-10-2008, 15:51
после ребута в конце появляется вот это


Jan 1 03:00:07 PPPoE: connect to ISP
Jan 1 03:00:07 dropbear[123]: Running in background
Jan 1 03:00:08 smbd[122]: [1970/01/01 03:00:08, 0] lib/util_unistr.c:load_unicode_map(435)
Jan 1 03:00:08 smbd[122]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jan 1 03:00:08 nmbd[125]: [1970/01/01 03:00:08, 0] lib/util_unistr.c:load_unicode_map(435)
Jan 1 03:00:08 nmbd[125]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jan 1 03:00:08 nmbd[126]: [1970/01/01 03:00:08, 0] nmbd/asyncdns.c:start_async_dns(150)
Jan 1 03:00:08 nmbd[126]: started asyncdns process 127
Jan 1 03:00:16 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:16 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:16 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:16 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:16 USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2
Oct 28 18:37:22 kernel: Adding Swap: 506008k swap-space (priority -1)
Oct 28 18:37:23 smbd[152]: [2008/10/28 18:37:23, 0] lib/util_unistr.c:load_unicode_map(435)
Oct 28 18:37:23 smbd[152]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Oct 28 18:37:23 smbd[154]: [2008/10/28 18:37:23, 0] lib/pidfile.c:pidfile_create(86)
Oct 28 18:37:23 smbd[154]: ERROR: smbd is already running. File /var/lock/smbd.pid exists and process id 124 is running.
Oct 28 18:37:33 ntp client: Synchronizing time with time.nist.gov ...

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

и вот еще может кто знает как в веб интерфейсе, в
Status & Log - Port Forwarding отчистить список...

DfDf
29-10-2008, 00:02
Прошивка какая?
Ресет в дефолт делали? После этого заново перенастраивали? Ну и т.п.

vectorm
29-10-2008, 10:31
после ребута в конце появляется вот это


Jan 1 03:00:07 PPPoE: connect to ISP
Jan 1 03:00:07 dropbear[123]: Running in background
Jan 1 03:00:08 smbd[122]: [1970/01/01 03:00:08, 0] lib/util_unistr.c:load_unicode_map(435)
Jan 1 03:00:08 smbd[122]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jan 1 03:00:08 nmbd[125]: [1970/01/01 03:00:08, 0] lib/util_unistr.c:load_unicode_map(435)
Jan 1 03:00:08 nmbd[125]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Jan 1 03:00:08 nmbd[126]: [1970/01/01 03:00:08, 0] nmbd/asyncdns.c:start_async_dns(150)
Jan 1 03:00:08 nmbd[126]: started asyncdns process 127
Jan 1 03:00:16 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:16 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:16 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:16 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:16 USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2
Oct 28 18:37:22 kernel: Adding Swap: 506008k swap-space (priority -1)
Oct 28 18:37:23 smbd[152]: [2008/10/28 18:37:23, 0] lib/util_unistr.c:load_unicode_map(435)
Oct 28 18:37:23 smbd[152]: load_unicode_map: filename /usr/codepages/unicode_map.1251 does not exist.
Oct 28 18:37:23 smbd[154]: [2008/10/28 18:37:23, 0] lib/pidfile.c:pidfile_create(86)
Oct 28 18:37:23 smbd[154]: ERROR: smbd is already running. File /var/lock/smbd.pid exists and process id 124 is running.
Oct 28 18:37:33 ntp client: Synchronizing time with time.nist.gov ...

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

и вот еще может кто знает как в веб интерфейсе, в
Status & Log - Port Forwarding отчистить список...
С кодовыми страницами - это фигня, не надо было делать одного пункта из "настроек ...".
Проблема в том, что самба 2 раза запускается. Скорее всего в разных скриптах автозапуска ее запуск прописали.

userouter
04-11-2008, 20:44
Здравствуйте
у меня проблема в том, что расшаренные ресурсы не отображаются в Windows
настраивал вот по этому - http://www.wl500g.info/showthread.php?t=10307
[How To] Install and Configure Olegs firmware
до 12 пункта
всё работает, в т.ч. веб-интерфейс к самбе
но в винде не отображается никак

DfDf
04-11-2008, 20:50
Здравствуйте
у меня проблема в том, что расшаренные ресурсы не отображаются в Windows
настраивал вот по этому - http://www.wl500g.info/showthread.php?t=10307
[How To] Install and Configure Olegs firmware
до 12 пункта
всё работает, в т.ч. веб-интерфейс к самбе
но в винде не отображается никак

А у сетевого интерфейса галочка "Клиент для сетей Майкрософт" стоит? А в файерволе разрешено? А служба "Рабочая станция" запущена?

userouter
04-11-2008, 20:54
А у сетевого интерфейса галочка "Клиент для сетей Майкрософт" стоит? А в файерволе разрешено? А служба "Рабочая станция" запущена?

Спасибо тебе громадное!!!
дело было в галочке "Клиент для сетей Майкрософт"

я сам грешил, что дело в винде, но разве в ней разберёшся, службы все перепроверил раз десять, а вот про свойство сетевого подключения забыл
спасибо ещё раз:D

gooroong
04-12-2008, 12:04
если нет этого файла smbfs.o. что делать? какого пакета не хватает?
самба 2 стоит. использовал ipkg install samba2
делал -forse-reinstall

Cd_spb
04-12-2008, 12:35
gooroong, уже столько раз тема муссировалась. Поиск по smbfs Вам поможет.

gooroong
04-12-2008, 13:20
я бы просто так не писал :-) в силу непонимания вопроса, все дается туго. поэтому, пока дошло, что и как применять из полученных знаний, успел нафлудить.

кстати, разобрался

D BASS
07-12-2008, 22:22
Сломал мозг, решил всетаки задать вопрос спецам. Есть сабжевая модель. Нужно что б доступ ко флэшке юсбовой был, но не просто так. Вот что нужно:
1. Что б вход на самбу был запоролен.
2. Что б на самбу можно было зайти как из внутренней подсети, так и из внешней.

Роутер стоит в сети под маскарадом, т.е. никаких впнов и т.п. не настроено, тупо статик айпи. Пробывал сотворить по факу но ничего не помогло. Во первых я не смог отдать самбу по вану, а во вторых почемуто файл с настройками постоянно затирался дефультным после ребута (я про /etc/smb.conf) Вроде все сейвил по инструкции. Помогите, лучше пошаговым факом.

AXP
16-12-2008, 11:34
Все привет. У меня появилась проблема - очень низхкая скорость чтения/записи на вн жесткий диск.

Раньше скорость была порядка 3.2 мб в сек. Сейчас около 200-400кб в сек. Началось сегодня с утра, с чем связано - не знаю =(

Имею wm500gp v1, usb hdd 1tb

скрин top прилагаю. Это нормально, что оперативка вся занята???

http://pic.ipicture.ru/uploads/081216/thumbs/h7FxVE21Z3.jpg (http://ipicture.ru/Gallery/Viewfull/10378922.html)

Заранее, спасибо за помощь.

Да, диск разбит на 3 ехт3 раздела: свап на 512м, опт на 1гб и диск для шаринга на остальное место. Самба используется стандартная, в режиме Manual Share list, где я прописал путь до 3го диска (он 1 расшарен).

AXP
16-12-2008, 22:56
Проблему решил... Сбросом всех настроек и форматированием раздела /opt
Просто все настроил заново, поставил всего по минимому. В итоге имеем всегда свободные 10000 оперативки при кеше в 2-4 000

revenant
17-12-2008, 00:09
Здравствуйте.

Проблема такая:
Захожу на роутер в папку, он просит пароль и логин ввожу типо 192.168.1.1\user и пароль. Но он не открывает и заново спрашивает пароль. Что делать?
Потом заходит все же, но со 2 раза. net use неполучается использовать там говорит что неверный логин/пароль
На Windows XP работает нормально, а на Vista вот так...А в WinXP нельзя ввести пользователя, только пароль. Пользователь он сам пишет что гость. Подскажите как исправить.

elmaranin
23-12-2008, 09:03
Сразу прошу прощения, тема обсуждалась не раз, прочитал все что есть по этому поводу на форуме, попробовал все варианты.

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

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

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

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

/opt/etc/init.d/S80lighttpd start

/tmp/local/sbin/mount-nas

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


mount-nas:
#!/bin/sh

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

al37919
24-12-2008, 19:41
lpd у асуса по жизни без спулера. Олег его не трогал. Так что с встроенным lpd очередей все равно не будет. В пакетах есть cups может через него попробовать?

Andyz
25-12-2008, 09:33
А что с самбой? Как убедить роутер четко отрабатывать разрешение имен? (забыл указать, wl500gPV1)

Morze
26-12-2008, 02:39
Заработал, как-то криво. DHCP не очень четко, но отрабатывает.
Неочень четко - это как ?


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


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

elmaranin
26-12-2008, 08:07
Неужели у всех кто пользует эту фичу, она заработала сразу? Если так, есть какие идеи, что может у меня отличаться? У меня все тоже что и у вас, ничего другого сделать не мог.

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

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

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

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

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

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

Да, поняли не правильно! Как я сказал ПЕРВОЙ строчкой: я перечетал ВЕСЬ форум по этому вопросу, попробовал ВСЕ что уже посоветовали, следовательно мне это не помогло. Поэтому описал свою проблему и жду конкретных ответов.

residend
30-12-2008, 00:54
На роутере стоит диск, расшарен в сеть, так вот возник вопрос, как сделать на некотрые папки разрешение входа только с машин с определённым мак адресом или с определённым IP? Ну или на крайний случай запаролить их. Причём к остальным папкам должен быть свободный доступ у всех.

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

Lucyk
03-01-2009, 11:17
История проблемы:
Ранее у раутера стоял стандартный IP 192.168.1.1 и самба была настроена по мануалу от vectorm http://vectormm.net:8081/asus_install.html

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

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

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

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

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


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

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

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

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

force user = admin
[admin@wl500gP root]$ cat /opt/etc/xinetd.d/swat
only_from = localhost 192.168.1.0/24
user = root

И как понять вот это???

Lucyk
03-01-2009, 21:55
Поменял на:

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


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


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

laz
05-01-2009, 09:39
Подскажите как сделать полный доступ к самба? Все время был и вдруг только чтение! wl500gp:confused:

gem
14-01-2009, 17:22
# Not sure if this is required, but in Windows Vista, you should run secpol.msc
# then in the left tree select Local Policies > Security Options
# then in the right open Network security: LAN Manager authentication level
# and select Send LM & NTLM - use NTLMv2 security if negotiated instead of Send NTLMv2 response only.

# Now you should have a working Samba share accesible even from Windows Vista.


взял с англицкой ветки :) самба у меня вторая и мне помогло только вот это !

regesh
16-01-2009, 07:49
Установил rTorrent как описано здесь
http://www.wl500g.info/showthread.php?t=15266
вроде всё работает! спасибо!
а вот samba почему то не пашет.(((( по фтп как долго заливать и скачивать с венча то(( может кто подскажет?

D_dmitry
16-01-2009, 07:52
Установил rTorrent как описано здесь
http://www.wl500g.info/showthread.php?t=15266
вроде всё работает! спасибо!
а вот samba почему то не пашет.(((( по фтп как долго заливать и скачивать с венча то(( может кто подскажет?

может и подскажет

какую вы самбу запускаете
та что уже в прошивке?

regesh
16-01-2009, 08:04
да! та что на прошивке!

angel_il
16-01-2009, 10:01
да! та что на прошивке!

а какую прошивку используете? а как вы самбу запускаете?

regesh
16-01-2009, 10:33
прошивка
WL500gpv2-1.9.2.7-10
А самбу запускаю просто через админку share all partitions

residend
20-01-2009, 22:57
К сожалению вопрос так и остался открытым. Помогите плз, наставьте на путь истинный, откуда рыть хотяб начать то? :confused:

Cd_spb
21-01-2009, 06:04
Если есть желание разбираться в линухе, то наводка - Вам нужно редактировать smb.conf. Можно начать рыть отсюда (http://wl500g.info/showthread.php?t=12895&highlight=samba+conf)

angel_il
21-01-2009, 06:08
а что даст привязка к IP и MAC они легко меняются, проще разрешить вход только с определенного сетевого интерфейса.

DafT
21-01-2009, 06:22
а что даст привязка к IP и MAC они легко меняются, проще разрешить вход только с определенного сетевого интерфейса.

для маков сойдут правила IPTABLES с ключем -m mac --mac-source XX:XX:XX:XX:XX:XX

Alex333
26-01-2009, 15:48
Доброго всем времени суток! Имеется маленькая проблемка. Виста не желает удалять папки с содержимым, приходится проделывать все по очереди, что очень не удобно. Есть ли способ решения проблемы? Может в конфиг самбы надо занести, что-нить специальное? С ХР таких проблем нет. Vista Ultimate x64, Samba 3.2.7-1.
Мой конфиг, может о чем-нибудь скажет..

[global]
workgroup = WOPKGROUP
netbios name = MYASUS
server string = WL-500gP
interfaces = 192.168.1.0/24
hosts allow = 192.168.1.2
bind interfaces only = Yes
security = SHARE
encrypt passwords = No
log level = 1
max log size = 100
os level = 65
domain master = No
dns proxy = No
load printers = No
admin users = alexey
create mask = 0777
directory mask = 0777
guest ok = no
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wide links=yes

[share]
path=/tmp/harddisk
writeable = yes
public = yes
browseable = yes
force user = alexey
force group = root
delete readonly = yes
create mask = 0777
directory mask = 0777
create mode = 0777
directory mode =0777

[all]
path=/
writeable = yes
public = yes
browseable = yes
force user = alexey
force group = root
delete readonly = yes
create mask = 0777
directory mask = 0777
create mode = 0777
directory mode =0777

Alex333
29-01-2009, 18:39
Никто не сталкивался, никто не знает? Хотя бы намекните куда копать.

smi
30-01-2009, 14:05
Хотя бы намекните куда копать. Снести глюкодром под названием виста ;)

Alex333
30-01-2009, 15:01
Снести глюкодром под названием виста ;)

Она у меня из-за 64-битности. С ХР х64 - так же мороки не мало. А по существу есть мысли?

Сантехник
30-01-2009, 18:23
У меня такая же проблема. Vista (32bit) не удаляет каталоги.
С файлами разбирается на ура!
Сначало грешил на проблемы с правами доступа при переходе с олеговской фирмвари на dd-wrt а потом и на openwrt. Пока не поборол. Буду рад за советы.

lenich
12-02-2009, 21:00
Уважаемые!

Прошивка 1.9.2.7-10, роутер WL520gu
Делаю вот что: Втыкаю флешку, форматирую, создаю в ней разделы. При этом встроенная самба монтирует в раздел /tmp/mnt/disc0_1 и все видит и показывает в сетевом окружении, также файлы видны и через ftp.
Если делаю файл post-boot с монтированием на /opt, то при проверке через telnet все есть, но через сетевое окружение и через ftp флешку не видно.

Подскажите как во встренной самбе сделать чтобы были видны файлы если один раздел на флешке смонтирован на /opt ?

Markiz
13-02-2009, 05:31
Вопрос ваш темная сторона скрывает.

Флешку монтирует не самба а система. Самба это программа. То что вы пишете выглядит примерно: "как мне оперой отформатироввть жесткий диск".

Алгоритм такой:
1)в post-mount (не в пост бут) пихаете монтирование флешки в опт.
2)настраиваете самбу фтп и прочее как вашей душе угодно.

Га всякий случай добавлю:
если вы это все задумали чтоюы быоо под виндой удобнее конфиги править, даже не думайте. У винды символ разделения строк не такой как у линукс. Не будут ваши конфиги работать. Конфиги править тока mc.
Если для того чтобы файлами обмениваться, то создайте в опт папку и шарьте ее. Ненужно вам все конфги прог делать доступными.

Это я к тому что нет смысла папку опт шарить.

tempik
13-02-2009, 08:10
У винды символ разделения строк не такой как у линукс.
Маленькое замечание... не "символ разделения строк", а "символ окончания строки"

lenich
13-02-2009, 10:49
Вот вставил этот код в пост-моунт, все равно не монтируется.
[admin@WL520 root]$ cat /usr/local/sbin/post-mount

#!/bin/sh
# wait for /opt to mount
mount /dev/discs/disc0/part1 /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done

# Activate swap
swapon /dev/discs/disc0/part2

# Run all active services - active means starts with S
/opt/etc/init.d/rc.unslung
[admin@WL520 root]$

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

Кстати, пробовал шарить папки через веб интерфейс (типа: Directory - /tmp/mnt/disc0_1/tmp или /dev/discs/disc0/part1), тоже не выходит, через сетевое окружение видно либо disc0_1 либо ничего.

lenich
15-02-2009, 15:53
Вобщем решил для себя так

отключил встроенную самбу в вэб интерфейсе, затем прописал smb.conf как мне надо, и добавил строки запуска встроенной самбы из post-mount.

вот такое кривое решение

vectorm
15-02-2009, 19:38
Вобщем решил для себя так

отключил встроенную самбу в вэб интерфейсе, затем прописал smb.conf как мне надо, и добавил строки запуска встроенной самбы из post-mount.

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

RosarioAgro
19-02-2009, 22:56
Подскажите плиз что лучше использовать для доступа к файлам на HDD Samba или NFS ? Может оба варианта одновременно ?

Доступ нужен с 2-х компов WinXp и MacOS

И тупой вопрос... что означает "NFS Server Exports" таблика в интерфейсе 1.9.2.7-10. ? что туда нужно добавлять и нужно ли? а то там ни одного намека ... что нужно экспортить :)

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

Alex333
25-02-2009, 00:59
Проблема решена, дело как всегда в кривизне глаз/рук. По невнимательности запускал вторую самбу, что шла с прошивкой роутера. С третьей подобных проблем нет.

TranceMaker
23-05-2009, 16:52
Всем привет не получается настроить самбу.прошивку ставил 1.9.2.7-10

хард подключаю и настройках ставлю

Samba File Shares: all patitions
Host Name: share
Workgroup Name: WORKGROUP

сохраняю\перезагружаю

захожу по адресу \\192.168.1.1\share или \\wl500w\share

и страница не отображается. В чем может быть проблема???

upd
в конфиге самбы написано вот так


[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
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/harddisk/films
writable = yes
force user = admin
comment = test

TranceMaker
24-05-2009, 11:17
походил по форуму но ничего нормального не нашел как настроить...

вот конфиг

[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
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/harddisk/share
writable = yes
force user = admin



причем в я менял на > interfaces = 192.168.1.1\24
после сохранения и перезагрузки не работает и не меняется... в чем может быть проблема

al37919
24-05-2009, 11:32
сама то самба запущена? (проверка --- наличие smbd и nmbd в выводе /bin/ps )

TranceMaker
24-05-2009, 11:56
сама то самба запущена? (проверка --- наличие smbd и nmbd в выводе /bin/ps )

запущены не были,запустил сам... всеравно не работает


ps | grep smbd && ps |grep nmbd
181 admin 1000 S smbd
189 admin 376 R grep smbd
183 admin 980 S nmbd

al37919
24-05-2009, 11:59
откуда самба запускается; который конфиг смотрим... ?

TranceMaker
24-05-2009, 12:12
откуда самба запускается; который конфиг смотрим... ?

самбу запускаю просто из терминатала командой smbd, nmbd
а конфиг смотрю в /etc/smb.conf

в логах роутре апоявилось следующие

May 24 14:22:12 nmbd[126]: *****
May 24 14:22:12 nmbd[126]:
May 24 14:22:12 nmbd[126]: Samba name server SHARE is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.1
May 24 14:22:12 nmbd[126]:
May 24 14:22:12 nmbd[126]: *****
May 24 14:22:30 login[143]: root login on `pts/0'
May 24 14:27:06 kernel: usb.c: USB disconnect on device 01:03.2-1 address 2
May 24 14:27:06 nmbd[126]: [2009/05/24 14:27:06, 0] nmbd/nmbd.c:sig_term(65)
May 24 14:27:06 nmbd[126]: Got SIGTERM: going down...
May 24 14:27:07 USB storage: removed
May 24 14:47:08 login[156]: root login on `pts/0'
May 24 14:49:32 smbd[180]: [2009/05/24 14:49:32, 0] smbd/server.c:main(707)
May 24 14:49:32 smbd[180]: standard input is not a socket, assuming -D option
May 24 14:49:46 nmbd[182]: [2009/05/24 14:49:46, 0] nmbd/nmbd.c:main(782)
May 24 14:49:46 nmbd[182]: standard input is not a socket, assuming -D option
May 24 14:55:31 nmbd[183]: [2009/05/24 14:55:31, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
May 24 14:55:31 nmbd[183]: *****

но по адресу \\192.168.1.1\share ичего не открывается



после перезагрузки роутреа самба поднилась сама,но в конфиге написано вот так


[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
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/harddisk/share
writable = yes
force user = admin
comment = ds

al37919
24-05-2009, 14:56
самбу запускать лучше так:

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

чем смущает interfaces = br0 ? ( br0 = LAN )

TranceMaker
24-05-2009, 15:27
самбу запускать лучше так:

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

чем смущает interfaces = br0 ? ( br0 = LAN )

где то было написано что лучше вместо br0 убрать и прописать подсеть...
но как я вижу ни так и ни так,не работает)))) в чем прикол я не понимаю...

диск нормально монтируется,если он даже в ntfs то должен хотябы в режиме чтения быть доступен


Jan 1 03:00:08 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Jan 1 03:00:08 kernel: usb.c: USB device 2 (vend/prod 0x1058/0x1105) is not claimed by any active driver.
Jan 1 03:00:09 kernel: usb.c: registered new driver audio
Jan 1 03:00:09 kernel: audio.c: v1.0.0:USB Audio Class driver
Jan 1 03:00:09 kernel: Linux video capture interface: v1.00
Jan 1 03:00:09 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:09 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:09 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:09 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:09 kernel: Vendor: WD Model: My Book Rev: 1010
Jan 1 03:00:09 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:09 kernel: Vendor: WD Model: My Book Device Rev: 1010
Jan 1 03:00:09 kernel: Type: Enclosure ANSI SCSI revision: 02
Jan 1 03:00:09 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0

vectorm
24-05-2009, 17:35
диск нормально монтируется,если он даже в ntfs то должен хотябы в режиме чтения быть доступен
В приложенном логе как раз обратное - диск нормально НЕ монтируется.
Плюс, в предыдущем логе строчка

May 24 14:27:06 kernel: usb.c: USB disconnect on device 01:03.2-1 address 2
Говорит о том, что диск отсоединялся ПОСЛЕ запуска Самбы, и Самба стопилась.
Разберитесь сначала что, в какой последовательности Вы делаете, удостоверьтесь (с приложением логов), что диск монтируется, а потом уже с запуском Самбы разбирайтесь.

CraftMan
24-05-2009, 19:17
Доброго времени суток!

Подскажите пожалуйста, что это такое и как победить?

WL500gp
Firmware 1.9.2.7-10, или 1.9.2.7-10a - без разницы, одинаковый эффект.
Жесткие диски менял, флешку вместо них ставил. Все один в один.

Проблема следующая:
В логе переодически появляется по случайному закону:

May 24 20:24:23 smbd[147]: [2009/05/24 20:24:23, 0] lib/util_sock.c:client_addr(1047)
May 24 20:24:23 smbd[147]: getpeername failed. Error was Transport endpoint is not connected
May 24 20:24:23 smbd[147]: [2009/05/24 20:24:23, 0] lib/util_sock.c:write_socket_data(540)
May 24 20:24:23 smbd[147]: write_socket_data: write failure. Error = Connection reset by peer
May 24 20:24:23 smbd[147]: [2009/05/24 20:24:23, 0] lib/util_sock.c:write_socket(566)
May 24 20:24:23 smbd[147]: write_socket: Error writing 4 bytes to socket 8: ERRNO = Connection reset by peer
May 24 20:24:23 smbd[147]: [2009/05/24 20:24:23, 0] lib/util_sock.c:send_smb(756)
May 24 20:24:23 smbd[147]: Error writing 4 bytes to client. -1. Exiting
.........
May 24 21:30:31 smbd[150]: [2009/05/24 21:30:31, 0] lib/util_sock.c:client_addr(1047)
May 24 21:30:31 smbd[150]: getpeername failed. Error was Transport endpoint is not connected
May 24 21:30:31 smbd[150]: [2009/05/24 21:30:31, 0] lib/util_sock.c:write_socket_data(540)
May 24 21:30:31 smbd[150]: write_socket_data: write failure. Error = Connection reset by peer
May 24 21:30:31 smbd[150]: [2009/05/24 21:30:31, 0] lib/util_sock.c:write_socket(566)
May 24 21:30:31 smbd[150]: write_socket: Error writing 4 bytes to socket 8: ERRNO = Connection reset by peer
May 24 21:30:31 smbd[150]: [2009/05/24 21:30:31, 0] lib/util_sock.c:send_smb(756)
May 24 21:30:31 smbd[150]: Error writing 4 bytes to client. -1. Exiting

vectorm
24-05-2009, 19:26
Доброго времени суток!

Подскажите пожалуйста, что это такое и как победить?

У Вас диск роутера подмеплен в Винде?
Это обычная ругань Самбы на некорректные действия Windows при завершении работы с расшаренным Самбой ресурсом. Вероятно доступ открыт только на чтение, а Винда пытается туда скинуть кеш работы с шарой при закрытии проводника. Можно забить.

CraftMan
24-05-2009, 20:36
У Вас диск роутера подмеплен в Винде?
Это обычная ругань Самбы на некорректные действия Windows при завершении работы с расшаренным Самбой ресурсом. Вероятно доступ открыт только на чтение, а Винда пытается туда скинуть кеш работы с шарой при закрытии проводника. Можно забить.

В роутере на вкладке Samba стоит:
Samba File Shares: First partition
Default Access Level: Hidden Read/Write

В Windows XP действительно замеплен диск как
\\Samba\share$

Есть какие-то советы по исправлению, кроме как "забить"? :-)
Может в консерватории что поправить?

И еще глюк с самбой.
с вышеописанным не связан.

При попытке скопировать на самбовский диск большой архив - несколького гигабайт - типа 4-7 гб - файл копируется. Но при попытке взять этот архив обратно через самбу или ftp - архив приходит битый. Вынужден пилить кусками по 700 мегабайт - тогда все нормально, но количество файлов напрягает.
Файловая система Ext3fs, жесткие диски опять же менял, флешку ставить пробовал.
В логах ошибок не видно.

TranceMaker
24-05-2009, 20:36
В приложенном логе как раз обратное - диск нормально НЕ монтируется.
Плюс, в предыдущем логе строчка

May 24 14:27:06 kernel: usb.c: USB disconnect on device 01:03.2-1 address 2
Говорит о том, что диск отсоединялся ПОСЛЕ запуска Самбы, и Самба стопилась.
Разберитесь сначала что, в какой последовательности Вы делаете, удостоверьтесь (с приложением логов), что диск монтируется, а потом уже с запуском Самбы разбирайтесь.
так с фтп то работает все....
я вот теперь задумался... может быть реально изза ntfs диск не монтируется? в последствии коробка с дисками будет отформатирована под мак...

upd
у меня получается так: сначало втыкаю в роутер хранилище,а потом только включаю роутер и в ручную запускаю самбу и какраз вот эти логи после запуска самбы...

CraftMan
25-05-2009, 08:01
и вот еще:

May 25 03:22:35 nmbd[139]: [2009/05/25 03:22:35, 0] nmbd/nmbd_packets.c:process_nmb_request(1484)
May 25 03:22:35 nmbd[139]: process_nmb_request: Multihomed registration request must be directed at a WINS server.
May 25 03:22:42 nmbd[139]: [2009/05/25 03:22:42, 0] nmbd/nmbd_packets.c:process_nmb_request(1484)
May 25 03:22:42 nmbd[139]: process_nmb_request: Multihomed registration request must be directed at a WINS server.
May 25 03:22:48 nmbd[139]: [2009/05/25 03:22:48, 0] nmbd/nmbd_packets.c:process_nmb_request(1484)
May 25 03:22:48 nmbd[139]: process_nmb_request: Multihomed registration request must be directed at a WINS server.

WINS в компах нигде не прописан - все по умолчанию в свойствах TCP/IP стоит.

A_Dick
24-10-2009, 15:52
У меня проблема с настройкой samba сервера
Как я его не настраиваю не получается подключиться к нему
при подключении выпадает окно:
http://savepic.org/59743.jpg

smb.conf:


[global]
interfaces = br0
bind interfaces only = yes
workgroup = home
server string = Router
guest account = nobody
security = user
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
coding system = utf8

[Hard]
path = /tmp/harddisk

[Hard$]
path = /tmp/harddisk
browseable = yes
writable = yes
force user = admin
comment = harddisk
guest ok = yes
writable = yes
security = user


:confused:
я уже заколебался разбираться..
помогите чтоли))))

Golden Smoke
26-10-2009, 18:03
Не могу понять, как расшарить ресурсы wl500gpv2 через Samba.

smb.conf:
[global]
interfaces = br0
bind interfaces only = yes
workgroup = HOME
server string = WL500gpv2
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

[disc1_1]
path = /tmp/mnt/disc1_1

[disc1_1$]
path = /tmp/mnt/disc1_1

В списке процессов smbd присутствует. Однако на компе (win7) расшареных ресурсов не видно.
В линуксе - полный ноль. Что делать не пойму.

FTP и rtorrent пашут нормально. При попытке зайти на самбу через браузер по 901-му порту - тишина.

Logon
11-12-2009, 13:24
Коллеги, во-первых, всего вам доброго и спасибо за такой информативный форум)
Во-вторых, подскажите кто чем может по вопросу - приобрел я года с полтора назад wl500gP, перешил его на прошивку Олега и к нему прикупил хдд Samsung на 1Т. По статьям на форуме настроил самба, торрент, микро-дц и жил себе прекрасно, но прошло время и теровый самсунг показал дно. Купил я взамен самсунга диск wd на 2Т, правда сформатировать его и разбить роутером не смог, fdisk странные цифры писал, разбил ноутбуком с ubuntu на 1.82G раздел и 256M своп, так же, как был и самсунг. Заодно прошился на прошивку с googlecode.com, 1.9.2.7-d-r893. Первое, что заметил в ней - система при старте корректно определяет размер диска, прежняя прошивка писала минусовой размер. Это все лирика, а теперь практика - после того, как диск подцепил к роутеру и начал установку ПО, конкретно с самба появилась проблема - не запускается демон smbd с самба3. Просто не запускается. Что интересно, демон самба2 из репо запускается нормально, но с самба2 мне не удалось победить кодировки, чтобы русские имена корректно виделись на XP и Ubuntu.
Подумал, что мб дело в слишком огромном разделе, мало ли. Перебил диск на два раздела примерно по 900G и своп. Аналогично. Подумал, что мб самба3 с репо качается сбойно, скачал на большую машину, потом на роутер закинул, не помогло. С горя подключил вторым диском Samsung, так демон smbd отказался запускаться и с него! При том, что если подключить самсунг как первый, самба работает нормально.
Двухдисковую конфигурацию городить не хочу, мало места. Попробовать систему разместить на флешке, а на диске своп и шары? Мб для прошивки с гуглкод надо скажем uclibc другой версии? Не тот, что ставится с ipkg-opt? Или я упустил еще какой-то момент? Если хотя бы растолкуете, какие настройки code page и charset позволят корректно жить с самбой2 XP и Ubuntu, уже хватит) Попробовал вчера настраивать самба2 по статьям с форума и интернета, не получилось. Ubuntu пишет про неправильную кодировку либо XP просто не видит русских имен или квадратики.

Pablo Escobar
11-12-2009, 15:20
с линуксами и макосью все прекрасно разруливается nfs-ом. это им как-то роднее самбы =)

Logon
11-12-2009, 15:33
с линуксами и макосью все прекрасно разруливается nfs-ом. это им как-то роднее самбы =)

Да я почитал уже про нфс и думаю теперь про него)
Связка самба+нфс работоспособна? Не очень тяжело для роутера?
Почитал про работу ХР+nfs, как я понял, нужен отдельный клиент, а сделать что-то типа ярлыка на рабочий стол, как при самба, можно? А то за компьютером с хр как бы мягче, не очень профессиональные пользователи. Инструкций уровня - вот ярлык к фильмам, пользуйтесь, им хватит, а пояснений про клиент nfs пожалуй будет чересчур.

Ну и что такое может быть с самбой на диске wd, интересно тоже. Чем принципиальным отличается для smbd 1T самсунг от 2Т WD.

Pablo Escobar
11-12-2009, 15:47
Да я почитал уже про нфс и думаю теперь про него)
>Связка самба+нфс работоспособна? Не очень тяжело для роутера?
тяжело, но работает
>Почитал про работу ХР+nfs, как я понял, нужен отдельный клиент, а сделать что-то типа ярлыка на рабочий стол, как при самба, можно?
не помню, а посмотреть не могу, возможно там уже галками включается в программах

>Ну и что такое может быть с самбой на диске wd, интересно тоже. Чем принципиальным отличается для smbd 1T самсунг от 2Т WD.
а почему вы там на два раздела бьете (> разбил ноутбуком с ubuntu на 1.82G раздел и 256M своп)? где опт?

Logon
11-12-2009, 15:52
Опт монтируется как /opt на одном из разделов.
В общем, это на примере самсунга вот так, с wd аналогично.
df -H
Filesystem Size Used Avail Use% Mounted on
rootfs 3.2M 3.2M 0 100% /
/dev/root 3.2M 3.2M 0 100% /
tmpfs 16M 209k 16M 2% /tmp
/dev/discs/disc0/part1
985G 914G 62G 94% /tmp/mnt/disc0_1
/dev/discs/disc0/part1
985G 914G 62G 94% /opt

Power
11-12-2009, 15:55
А как именно она (самба 3) не запускается? Прямо вот ничего не пишет ни в терминал, ни в логи? Никаких зацепок?

Pablo Escobar
11-12-2009, 16:06
/dev/discs/disc0/part1
985G 914G 62G 94% /tmp/mnt/disc0_1
/dev/discs/disc0/part1
985G 914G 62G 94% /opt

вот это кажется мне немного странным

Logon
11-12-2009, 16:10
А как именно она (самба 3) не запускается? Прямо вот ничего не пишет ни в терминал, ни в логи? Никаких зацепок?

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

Собственно вот так -
[admin@Server root]$ /opt/etc/init.d/S08samba
Starting nmbd:
Starting smbd:
[admin@Server root]$ /opt/etc/init.d/S08samba
Starting nmbd:
Starting smbd:
В процессах ничего нет. Пробовал заставить писать в лог с помощью log file = /tmp/harddisk/smb/smb.log и log level = 3, пусто. В dmesg пусто. Куда еще копать, не знаю.
PS На лог права a+w есть, в лог пробовал писать так -
/opt/sbin/nmbd -D -l /opt/var/log/nmbd.log -s /tmp/harddisk/smb/smb.conf
/opt/sbin/smbd -D -s /tmp/harddisk/smb/smb.conf (у smbd на всякий случай через smb.conf задавал лог, с ключом -l тоже ничего не пишет).

Logon
11-12-2009, 16:11
вот это кажется мне немного странным

Почему? Оно работает, честно.))
В post-mount конструкция /bin/mount -obind /tmp/mnt/disc0_1/opt /opt за него отвечает.

Pablo Escobar
11-12-2009, 16:17
а вот так не пробовали?
http://wl500g.info/showthread.php?t=10761&page=2

кстати, у вас откуда сервис S08samba запускает - из /usr/sbin или из /opt/sbin

зы и вообще, оставьте самба2 из прошивки последней =)

Logon
11-12-2009, 16:22
а вот так не пробовали?
http://wl500g.info/showthread.php?t=10761&page=2

кстати, у вас откуда сервис S08samba запускает - из /usr/sbin или из /opt/sbin

С /opt/sbin, конечно. S3 ведь использую. По ссылке брифно поглядел, но там у людей конкретные проблемы с конфигом или правами, у меня же какое-то непонятное творится. Т.е. выглядит в общем виде вот так:
[admin@Server smb]$ /opt/sbin/nmbd -D
[admin@Server smb]$ /opt/sbin/smbd -D
[admin@Server smb]$ ps ax | grep smb
[admin@Server smb]$ ps ax | grep nmb
Да оставил бы S2, только лучше бы с репо, но я не могу ее заставить жить с хр и ubuntu. Русские имена косячат. Я день вчера сидел, перебирая варианты client code page и character set, но ничего не добился. Мб есть у кого-нибудь для конфига S2 решение?

Pablo Escobar
11-12-2009, 16:29
тогда настраивайте на XP и ищите настройку на убунту (настраивайте убунту). должен же в ней юникод пониматься. короч, экспрериментируйте с юникодом. может даже перезаписать придется файлы.

Logon
11-12-2009, 16:38
тогда настраивайте на XP и ищите настройку на убунту (настраивайте убунту). должен же в ней юникод пониматься. короч, экспрериментируйте с юникодом. может даже перезаписать придется файлы.

Ех, вчера чего только не проэкспериментировал с S2.)) На опеннет где-то нашел статью про то, что S2 не поддерживает конверсию кодировок, хотя мб не так ее понял. Я в убунту smbmount с опцией iocharset=utf8 делаю, и все прекрасно, с S2 такое не прокатывает, что бы я не писал в иочарсет. Еще покопаюсь, если не получится, буду смотреть в сторону nfs.)) Спасибо всем)) Но если есть все же что-то, что я упустил, скажите))
Пойду попью пива, всех с пятницей заодно)

Pablo Escobar
11-12-2009, 16:49
на роутере точно 866?
убунта скомпилена с CONFIG_SMB_NLS_REMOTE="cp866" ?
маунт так делаете mount //router/share /mnt -o user=pablo,iocharset=utf8,codepage=cp866 ?

Power
11-12-2009, 17:27
А пробовали так запускать (чтобы оно не отвязывалось от терминала)?


/opt/sbin/smbd -i --debuglevel=3

echo "exit code: $?" # это чтобы понять, какой был код возврата

Logon
12-12-2009, 14:59
на роутере точно 866?
убунта скомпилена с CONFIG_SMB_NLS_REMOTE="cp866" ?
Я в общем-то даже не морочился этими вопросами, S3 работалf после настройки как часы.)) А убунта была установлена as is с Ubuntu-dvd.


маунт так делаете mount //router/share /mnt -o user=pablo,iocharset=utf8,codepage=cp866 ?
Без codepage и user так.

Logon
12-12-2009, 15:09
А пробовали так запускать (чтобы оно не отвязывалось от терминала)?


/opt/sbin/smbd -i --debuglevel=3

echo "exit code: $?" # это чтобы понять, какой был код возврата


Продолжаем разговор.))
/opt/sbin/smbd -i --debuglevel=3 запускает smbd и он живет в процессах, позволяя коннектиться к роутеру. Соответственно код возврата 0. А что за ключ -i? Интерактивный режим?
Что удивительно, после запуска smbd и nmbd и перезагрузки роутера самба заработала. Все страньше и страньше.

Sotoneev
07-01-2010, 06:49
Возможно, это (http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html#id348018) Вам поможет?

Не поможет.
Firewall роутера рубит нафиг все броадкасты с MAN и WAN портов во внутреннюю сеть за роутером.
Поэтому WINS самбы слышит броадкасты толко те что за firewall-ом роутера, тоесть во внутренней сети.
Открывание внешних портов путем прописывания их в роутере везде где только можно - не помогает.
Помогает лишь полное отключение фаервола через веб-морду, и тогда WINS хватает броадкасты со всех портов или указанных в smb.conf интерфейсов/подсетей, выполняя роль еще и WINS Proxy.

Реально ли совсем отрубить firewall для MAN, оставив его лишь на WAN? А то для PPtP/L2TP его отрубать совсем не хочется ;)

Power
07-01-2010, 17:35
Не поможет.
Firewall роутера рубит нафиг все броадкасты с MAN и WAN портов во внутреннюю сеть за роутером.
Поэтому WINS самбы слышит броадкасты толко те что за firewall-ом роутера, тоесть во внутренней сети.
Открывание внешних портов путем прописывания их в роутере везде где только можно - не помогает.
Помогает лишь полное отключение фаервола через веб-морду, и тогда WINS хватает броадкасты со всех портов или указанных в smb.conf интерфейсов/подсетей, выполняя роль еще и WINS Proxy.

Реально ли совсем отрубить firewall для MAN, оставив его лишь на WAN? А то для PPtP/L2TP его отрубать совсем не хочется ;)

По-моему, достаточно прописать где-нибудь в post-firewall


iptables -I INPUT 1 -m state --state NEW -p udp -m udp --dport 137:138 -j ACCEPT
iptables -I INPUT 2 -m state --state NEW -p udp -m udp --sport 137 -j ACCEPT

Если надо , чтоб броадкасты принимались только с MAN, добавьте в конце обоих правил " -i vlan1" (без кавычек), ну или не vlan1, а какой у вас там интерфейс MAN.

SterX
08-01-2010, 00:57
бьюсь уже несколько часов. безрезультатно. ткните носом - что я делаю не так?
Задача: примонтировать сетевые ресурсы по самбе или nfs

для начала прописал хост в /etc/hosts
по имени хоста пинги пошли - видит сталбыть его. уже победа :)

Так как для меня самба ближе (хоть для линукса и вражеская) - то начал с нее.
В модулях от чешской прошивки (http://wl500g.googlecode.com/files/modules-1.9.2.7-d-r1000.tgz) раздобыл модуль смб, прицепил его:


insmod /opt/lib/modules/smbfs.o

в fstab прописал предварительно:

//istar/share /opt/istar smbfs rw,username=nmt,password=1234 0 0


автоматом не монтирует.

пробую mount'ом:

[root@ASUS root]$ mount -t cifs //192.168.1.220/share /opt/istar
mount: mounting //192.168.1.220/share on /opt/istar failed: No such device
или так:

[root@ASUS root]$ mount -t smbfs //192.168.1.220/share /opt/istar
mount: mounting //192.168.1.220/share on /opt/istar failed: No such device
ладно, не хочешь по хорошему - будем nfs цеплять.

[root@ASUS root]$ showmount -d istar
Directories on istar:
/opt/sybhttpd/localhost.drives/HARD_DISK

ок, есть шара. монтируем:


[root@ASUS root]$ mount istar:/opt/sybhttpd/localhost.drives/HARD_DISK /opt/istar
mount: mounting istar:/opt/sybhttpd/localhost.drives/HARD_DISK on /opt/istar failed: No such device

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

Power
08-01-2010, 01:54
Про NFS: http://wl500g.info/showthread.php?t=22430.

Sotoneev
08-01-2010, 08:09
Мерси. Помогло. Увидел всё что за роутером.
Правда сделал радикальнее


iptables -I INPUT 1 -m state --state NEW -p udp -m udp --dport 137:138 -j ACCEPT -i vlan1
iptables -I INPUT 2 -m state --state NEW -p udp -m udp --sport 137:138 -j ACCEPT -i vlan1
iptables -I INPUT 3 -m state --state NEW -p tcp -m tcp --dport 139:445 -j ACCEPT -i vlan1
iptables -I INPUT 4 -m state --state NEW -p tcp -m tcp --sport 139:445 -j ACCEPT -i vlan1
Это правило только на вход, как я понял?

И осталась одна проблема - не резолвятся (WINS-ом?) IP адреса NetBIOS-имён компов, кои за роутером (на vlan1).
Тоесть зайти я на них немогу - при обращении к любому компу имеем такую картину:

http://s50.radikal.ru/i127/1001/86/e69a181c60f6.jpg

Соответственно видимые сим образом компы не пингуются по именам...

SterX
08-01-2010, 15:24
Разобрался сам.
Надо в веб-морде включить nfs сервер. он что-то подгружает и для клиента и шара монтируется уже без проблем.

Power
08-01-2010, 15:38
Мерси. Помогло. Увидел всё что за роутером.
Правда сделал радикальнее


iptables -I INPUT 1 -m state --state NEW -p udp -m udp --dport 137:138 -j ACCEPT -i vlan1
iptables -I INPUT 2 -m state --state NEW -p udp -m udp --sport 137:138 -j ACCEPT -i vlan1
iptables -I INPUT 3 -m state --state NEW -p tcp -m tcp --dport 139:445 -j ACCEPT -i vlan1
iptables -I INPUT 4 -m state --state NEW -p tcp -m tcp --sport 139:445 -j ACCEPT -i vlan1
Это правило только на вход, как я понял?

И осталась одна проблема - не резолвятся (WINS-ом?) IP адреса NetBIOS-имён компов, кои за роутером (на vlan1).
Тоесть зайти я на них немогу - при обращении к любому компу винда говорит что нет такого компа/пути, и досвидос.
Соответственно видимые сим образом компы не пингуются по именам...

Строчки 3 и 4 неправильные и не нужны для WINS.

Эти правила на вход, дают зайти на роутер броадкастам и прочим специальным пакетам самбы.

А вы на своём компе прописали роутер как WINS-сервер?

Sotoneev
08-01-2010, 17:57
А вы на своём компе прописали роутер как WINS-сервер?
Да.
ip роутера прописан в его же настройках в качестве wins-а, и рассылается через егоный DHCP компам внутренней подсети.
Непойму только - резолвингом должен заниматся WINS (самба), или же резолвит сам комп, обращаясь по отданному ему WINS-ом имени компа?

з.ы.Правила привел в первоначальный вид :) 3-4 убрал.

Power
08-01-2010, 18:45
Да.
ip роутера прописан в настройках роутера как wins, и рассылается егоным DHCP компам внутренней подсети как wins-сервер.

з.ы.Правила привел в первоначальный вид :)

Тогда, возможно, с smb.conf что-то не так или демон не запущен.

GUID
08-01-2010, 19:33
Надо в веб-морде включить nfs сервер
я могу ошибаться, но вроде бы общее правило: должен быть запущен соответствующий сервер (самба или nfs-сервер).
У Вас видимо не запущена samba и поэтому монирование "по самбе" не получилось.

SterX
08-01-2010, 22:34
У Вас видимо не запущена samba и поэтому монирование "по самбе" не получилось.
самба запущена. третья

Sotoneev
09-01-2010, 20:25
Тогда, возможно, с smb.conf что-то не так или демон не запущен.
Запущены оба (smbd -D и nmbd -D), сконфигурен smb.conf по самбиному мануалу. Во внешней и внутренней сетке становится префферед и локал мастером, всё норм.

upd!
Эксперименту ради оставил в smb.conf только один интерфейс внешней сети (10.237.Х.Х) - всё заработало и зарезолвилось судя по логам и мессагам о перевыборах LMB.
process_local_master_announce: Server JULIA-&#195;.&#195;&#168; at IP 10.237.X.X is announcing itself as a local master browser for workgroup WORKGROUP and we think we are master. Forcing election.
Видимо нужно поднять на роутере 2 винса - по одному на внутренний и внешний интерфейсы роутера, и завести между ними репликацию. Обычная третья самба нормально реплицироваться вроде как неумеет, но хорошо умеет Samba4WINS (http://www.enterprisesamba.org/index.php?id=88).
Может ктонибудь скомпилить сей продухт и собрать в понятный роутеру установочный пакет optware? Думаю пригодилось бы многим.

ser9ey
15-01-2010, 10:12
У меня проблема с настройкой samba сервера
Как я его не настраиваю не получается подключиться к нему
при подключении выпадает окно:
http://savepic.org/59743.jpg

:confused:
я уже заколебался разбираться..
помогите чтоли))))

1) добавить пользователя в /etc/passwd
2) добавить этого-же пользователя в /etc/smbpasswd
# smbpasswd -a <user>
3) прописать guest ok = no (или public = no) и guest only no для тех ресурсов, которые должны открываться под паролем

Sotoneev
19-01-2010, 21:04
Похоже идея с винсом отпадает по определению.
Дабы он работал нормально со внешней сетью нужно чтобы адрес винс-сервера был прописан в сетевых настройках компов внешней "большой локалки" а не только компов внутренней "зароутерной" подсети.

Поскольку всем клиентам локалки ручками его не пропишешь, а пинать владельца сети желания нет, остается один вариант - форвард NetBIOSа роутером.
Нашлась даж софтина под это дело (http://nbfw.sourceforge.net/), правда толком не понял как она работает... :rolleyes:

GooG1e
07-03-2010, 08:37
Вообщем имеем роутер и надо сделать, чтобы самба на нем и всех людей из под сети передавалась в WAN. И соответственно наоборот, чтобы все люди из подсети видели пользователей самбы в WAN.
Ну это задача максимум, а как минимум сделать чтобы самба роутера откликалась и на WAN и На LAN. Спасибо!

vectorm
07-03-2010, 12:50
Вообщем имеем роутер и надо сделать, чтобы самба на нем и всех людей из под сети передавалась в WAN. И соответственно наоборот, чтобы все люди из подсети видели пользователей самбы в WAN.
Ну это задача максимум, а как минимум сделать чтобы самба роутера откликалась и на WAN и На LAN. Спасибо!
Т.е. Вы очередной раз пытаетесь воспользоваться нами как прокси для поисковиков?
http://smb-conf.ru/bind-interfaces-only-g.html
И далее по указанному сайту, там все настройки есть.
А вот видимость людей совершенно не понял, разжевывайте подробнее.

GooG1e
07-03-2010, 18:18
Ну т.е. чтобы люди которые за роутером( в подсети) видели людей находящихся выше роутера , а люди которые находятся выше роутера видели тех которые в подсети
пользователи выше роутера
| |
Роутер |
| |
Пользователи за роутером

al37919
07-03-2010, 18:37
ИМХО это трудноосуществимо ибо самба работает по протоколу UDP, а он немаршрутизируемый

theMIROn
07-03-2010, 18:50
ИМХО это трудноосуществимо ибо самба работает по протоколу UDP, а он немаршрутизируемый

netbios скорее, который работает по broadcast-у ;)
в 2.6 есть nf_conntrack_netbios_ns на это случай
а если не использовать, то ничего не мешает обратиться напрямую по ip - \\10.10.10.10\, кроме провайдеров, блокирующих netbios порты (137, 138, 139, 445)

GooG1e
07-03-2010, 21:06
Кароче как у меня строится сеть. Мой компьютер( он же сервер и он подключается к сети) к нему к одному порту подключен роутер, а к другому подключен интернет. С помощью стандартной утилиты винды он раздает инет на роутер. К роутеру подсоединен внешний диск и через wifi заходят ноут и мобильники.
Мне нужно чтобы я сервером(Мой компьютер) мог видеть внешний жесткий(который расшарен через самбу) и видеть расшаренные файлы ноута( которые под роутером) и соответственно ноут мог видеть расшаренные файлы сервера!
P.S. Пытался открыть роутер просто через ип не удалось!

Power
07-03-2010, 22:01
Кароче как у меня строится сеть. Мой компьютер( он же сервер и он подключается к сети) к нему к одному порту подключен роутер, а к другому подключен интернет. С помощью стандартной утилиты винды он раздает инет на роутер. К роутеру подсоединен внешний диск и через wifi заходят ноут и мобильники.
Мне нужно чтобы я сервером(Мой компьютер) мог видеть внешний жесткий(который расшарен через самбу) и видеть расшаренные файлы ноута( которые под роутером) и соответственно ноут мог видеть расшаренные файлы сервера!
P.S. Пытался открыть роутер просто через ип не удалось!

А не проще ли в такой ситуации переключить роутер в режим точки доступа (access point)?

GooG1e
07-03-2010, 22:14
Ну он у меня так и стоял впринципе до этого, но начали появляться тормоза с инетом и пришлось сервер делать главным. Если кто знает из-за чего возможны тормоза не откажусь узнать( Софтом не перегружал, роутер asus wl-500gp v2, стоит прошивка олеговская последняя). Лаги были замечены на игровом сервере который я держу.
P.S. Поставил access point все равно не открывает самбу!