OpenSuSE-11.3 (64bit), KDE 4.4.4, сеть W2k3 с доменом, логинюсь под админской записью:
а) запись, чтение, удаление, создание каталогов в шару WinXP -- нет проблем;
б) чтение, удаление, создание каталогов все отлично, а запись в шару WinServer2003 -- записываются только первые 32Кб и ошибка.
Если подключаюсь через smbclient (консольно) к шаре WinServer2003 и копирую через put, то все OK.
Пробовал ставить gmone, таже песьня.
Уже всю голову сломал... oO
Проблемы с записью файлов в сеть
demoncom,
А в логах WinServer2003 что при этом?
в логах пусто..
самое, что интересное до этого стояла 11.1 все было хорошо. В сетке также имеются 11.2 (тоже все OK) и ubuntu 10.04 (проблем тоже нет). Обидно конечно... :(
demoncom,
Да, еще вопрос: а стандартно как копируете, если не через консоль?
стандартно: открываю Dolphin, перетаскиваю ЛКМ и выбираю копировать (перемещение, а также Ctrl+C Ctrl+X Ctrl+V тоже не помогают :( )
нашел похожую проблему, только про slackware 13.1 http://www.slackware.ru/forum/viewtopic.php?f=8&t=333, в итоге цитирую: Все. Снес нахер slackware 13.1. Slackware хороший вариант для сервера, но не для рабочей станции. Так я и не разобрался с записью в сетевые папки, а жаль. Обидно! Не охото разочаровываться... :(
demoncom,
У мну с 11.2 проблем таких не было... Может, это некий баг 11.3? Протестировать, к сожалению, не могу, поскольку домен только на работе, а тут основная ос - семерка. 11.3 стоит в эмуляции и досупа к доменным ресурсам не имеет
demoncom
Можно я немного поспрашиваю:
1.
логинюсь под админской записьюГде именно логинитесь? На сервере шары?
2.
в логах пусто..Посмотрите так же в логах Линукса, там я думаю будет отражено какая сторона отклонила подключение, либо как вариант установите ВаерШарк и посмотрите что у Вас по сети тормозит. Для начала нужно выяснить, кто сбрасывает сессию. Может ошибка окажется в самом железе, а именно в сетевой.
3.
стандартно: открываю DolphinИными словами доступ к ШАРЕ у Вас примонтирован постояннок системе?
Hvzh
Может, это некий баг 11.3? Протестировать, к сожалению, не могу
Нее Герман это не БАГ, у меня есть возможность протестировать, но только завтра, если ТК дождётся, то завтра найдём решение wink
1. Конечно же на сервере шары
2. В логах Линукса ничего, ВаерШарк поставлю-посмотрю, насчет сетевухи-однозначно рабочая, до этого стояла 11.1 все было хорошо. 11.3 поставил сегодня, перед этим копировал на шару усе было шоколадно, хотя может...... нет наверное не может, ведь на шару WinXP все прекрасно копирует.
3. Нет, в адресной строке набираю smb://user@server/ и понеслась....
Вот что пишет Wireshark:
No. Time Source Destination Protocol Info
126 17.541216 192.168.1.10 192.168.1.4 SMB Negotiate Protocol Request
127 17.542245 192.168.1.4 192.168.1.10 SMB Negotiate Protocol Response
137 17.545725 192.168.1.10 192.168.1.4 SMB Session Setup AndX Request, NTLMSSP_NEGOTIATE
138 17.546709 192.168.1.4 192.168.1.10 SMB Session Setup AndX Response, NTLMSSP_CHALLENGE, Error: STATUS_MORE_PROCESSING_REQUIRED
139 17.546908 192.168.1.10 192.168.1.4 SMB Session Setup AndX Request, NTLMSSP_AUTH, User: fire\andrew
140 17.563532 192.168.1.4 192.168.1.10 SMB Session Setup AndX Response
141 17.563737 192.168.1.10 192.168.1.4 SMB Tree Connect AndX Request, Path: \\MAIL\IPC$
143 17.578049 192.168.1.4 192.168.1.10 SMB Tree Connect AndX Response
144 17.578176 192.168.1.10 192.168.1.4 SMB Trans2 Request, GET_DFS_REFERRAL, File: \mail\temp
145 17.603115 192.168.1.4 192.168.1.10 SMB Trans2 Response, GET_DFS_REFERRAL, Error: STATUS_NOT_FOUND
146 17.603209 192.168.1.10 192.168.1.4 SMB Tree Disconnect Request
147 17.603383 192.168.1.4 192.168.1.10 SMB Tree Disconnect Response
148 17.603462 192.168.1.10 192.168.1.4 SMB Tree Connect AndX Request, Path: \\MAIL\TEMP
149 17.603992 192.168.1.4 192.168.1.10 SMB Tree Connect AndX Response
150 17.604046 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_FS_INFO, Query FS Attribute Info
151 17.604544 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_FS_INFO
152 17.604597 192.168.1.10 192.168.1.4 SMB Trans2 Request, FIND_FIRST2, Pattern: \*
153 17.605325 192.168.1.4 192.168.1.10 SMB Trans2 Response, FIND_FIRST2, Files: . ..
200 28.093119 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path:
201 28.094087 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
203 28.358018 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path:
204 28.358995 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
206 28.369130 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path:
207 28.374969 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
221 28.713949 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path:
222 28.714929 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
231 29.820591 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path:
232 29.821549 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
234 29.828859 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path: \123.rar
235 29.829588 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO, Error: STATUS_OBJECT_NAME_NOT_FOUND
236 29.829678 192.168.1.10 192.168.1.4 SMB Open AndX Request, FID: 0x000a, Path: \123.rar
237 29.830496 192.168.1.4 192.168.1.10 SMB Open AndX Response, FID: 0x000a
251 29.874744 192.168.1.10 192.168.1.4 SMB Write AndX Request, FID: 0x000a, 16384 bytes at offset 0
263 29.875922 192.168.1.10 192.168.1.4 SMB Write AndX Request, FID: 0x000a, 16384 bytes at offset 16384
265 29.876134 192.168.1.4 192.168.1.10 SMB Write AndX Response, FID: 0x000a, 16384 bytes
268 29.877181 192.168.1.4 192.168.1.10 SMB Write AndX Response, FID: 0x000a, 16384 bytes
289 32.173226 192.168.1.10 192.168.1.4 SMB Negotiate Protocol Request
290 32.173906 192.168.1.4 192.168.1.10 SMB Negotiate Protocol Response
300 32.176049 192.168.1.10 192.168.1.4 SMB Session Setup AndX Request, NTLMSSP_NEGOTIATE
301 32.177080 192.168.1.4 192.168.1.10 SMB Session Setup AndX Response, NTLMSSP_CHALLENGE, Error: STATUS_MORE_PROCESSING_REQUIRED
302 32.177313 192.168.1.10 192.168.1.4 SMB Session Setup AndX Request, NTLMSSP_AUTH, User: fire\andrew
303 32.179315 192.168.1.4 192.168.1.10 SMB Session Setup AndX Response
304 32.179465 192.168.1.10 192.168.1.4 SMB Tree Connect AndX Request, Path: \\MAIL\IPC$
305 32.179866 192.168.1.4 192.168.1.10 SMB Tree Connect AndX Response
306 32.179944 192.168.1.10 192.168.1.4 SMB Trans2 Request, GET_DFS_REFERRAL, File: \mail\temp
307 32.189650 192.168.1.4 192.168.1.10 SMB Trans2 Response, GET_DFS_REFERRAL, Error: STATUS_NOT_FOUND
308 32.189761 192.168.1.10 192.168.1.4 SMB Tree Disconnect Request
309 32.189926 192.168.1.4 192.168.1.10 SMB Tree Disconnect Response
310 32.189996 192.168.1.10 192.168.1.4 SMB Tree Connect AndX Request, Path: \\MAIL\TEMP
311 32.190454 192.168.1.4 192.168.1.10 SMB Tree Connect AndX Response
312 32.190529 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_FS_INFO, Query FS Attribute Info
313 32.190821 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_FS_INFO
314 32.190891 192.168.1.10 192.168.1.4 SMB Trans2 Request, FIND_FIRST2, Pattern: \*
315 32.191970 192.168.1.4 192.168.1.10 SMB Trans2 Response, FIND_FIRST2, Files: . .. 123.rar
316 32.192178 192.168.1.10 192.168.1.4 SMB Trans2 Request, QUERY_PATH_INFO, Query File All Info, Path: \123.rar
317 32.193117 192.168.1.4 192.168.1.10 SMB Trans2 Response, QUERY_PATH_INFO
demoncom
А покажите ка нам свой smb.conf. Что то подозреваю я, не донастроили Вы Самбу до конца...
з.ы. Если не затруднит, такой вопрос, для общего развития- А как Вы через консоль соединяетесь к шаре?? oO
smb.conf
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2010-07-05
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
По поводу соединения через консоль:
smbclient [-U|--user USERNAME] (есть и другие параметры, но хватает и этого) //сервер/шара, затем Enter user password: и вы уже там!
help выводит команды, там уже усе понятно. например put имя файла - копирует этот файл на шару к которой присоеденился.
demoncom
Вы не донастраивали Samba, у Вас только указано имя сети и настройки для принтера, Вы что используете сетевую печать?? Ладно, сейчас это не столь важно, теперь по строкам (красным я буду вставлять строки, которые у Вас пропущены):
[global]
workgroup = WORKGROUP [color=red](разве имя домена у Вас workgroup??)[/color]
[color=red]netbios name = (тут вводите сетевое имя своей машины)[/color]
[color=red] interfaces = eth0 (обязательное указание интерфейса)[/color]
[color=red]security = ads (не помню для чего, но важно)[/color]
[color=red]realm = *****.INT (доменное имя)[/color]
Вот ещё обязательный блок
max log size = 50
min protocol = NT1
name cache timeout = 300
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind use default domain = Yes
hosts allow = 10.0. 127.
display charset = utf8
idmap gid = 10000-20000
idmap uid = 10000-20000
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
Вот примерно так у меня всё выглядит, то что идёт ниже- я вообще не представляю что это за настройки, рекомендую поставить * в начале этих строк (которые ниже)
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
А по хорошему, Вам нужно заняться настройкой Samba, можете подправить конфиг и довести его до нормального вида, не забывайте службу рестартить перед проверкой. wink
Только добрался до компа... попробовал настроить samba как вы писали, тоже самое. обидно :( поковырялся с настройками samba, безрезультатно :(
Есть еще одна машина с opensuse (только 11.2), посмотрел на ней рабочий конфиг samba (все открываеться, копируеться и удаляется). Подредактировал свой по аналогии, таже шляпа! Причем как я уже писал: сетевое окружение видит на ура, удаляет, создает каталоги тоже на ура, а вот с копированием файлов одно и тоже более 32КБ не записывается.
Заметил вот еще что: не копируется только на DC Windows 2003, на XP в сети которые введены в домен и Windows 2003 не DC копируется на ура!
Может с пакетами что??? Мне необходимо только лишь доступ к шарам Windows. Samba сервер мне не нужен.
Вот мои пакеты:
libldb0
libsmbclient0
libsmbclient0-32bit
libtalloc2
libtdb1
libtdb1-32bit
libtevent0
libwbclient0
libwbclient0-32bit
samba-client
samba-client-32bit
yast2-samba-client
demoncom
не копируется только на DC Windows 2003, на XP в сети которые введены в домен
Возможно имеет место настройки самого 2003, ксттаи возникла мысль- А КАК ОБСТОЯТ ДЕЛА С ФАЕРВОЛОМ?? Так как судя по логам с Ваершарка, у Вас блокируется SMB пртокол при подключении сообщается о какой то дополниьтельной обработки, а на получающей машины статус не поддерживается.
Мне необходимо только лишь доступ к шарам Windows. Samba сервер мне не нужен.
Для работы в сети Вам необходимо настраивать Samba-server, без этого не куда.
з.ы. У меня примерно такая же сеть, домен и шара на 2003, Сусе 11.3, всё пакеты ставил по запросу в yast - Samba, всё по зависимостям поставил, потом просто настраивал smb.conf и всё заработало. Так что там с фаерволом у Вас?
С фаерволом от micrososft, он же брандмауэр, у меня вообще жестко - потушил в службах нафиг, много-много-много горя приносил он в сеть с собою! smile
Блин, сейчас попробую поставить все по запросу в yast - Samba и еще раз попробую.
Самое, что интересное до этого начиная с 10 (единственный дистр который пропустил - это 11.2) всегда ставил и настраивал (точнее изменял workgroup и security на своё) samba-client и все шурупило как надо. Samba-server ставил по необходимости когда на лине необходимо расшарить ресурс через smb.
У одного коллеги стоит 11.1 и только samba-client с зависимостями. Вот его конфиг:
[global]
workgroup = FIRE
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
security = domain
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
У другого стоит 11.2, тоже только samba-client с зависимостями. Вот его конфиг:
[global]
workgroup = FIRE
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
realm = FIRE.LOCAL
security = ADS
template homedir = /home/%D/%U
winbind refresh tickets = yes
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
Все конфиги по умолчанию (дефолтные) плюс небольшие изменения о которых писал выше.
Уважаемый step_slim, а у вас 11.3 i586 или x86_64, просто иногда бывало, что на x86_64 были косяки?
И еще вопрос самбу через yast настраивали или ручками?
Машину с 11.3 в состав домена включали?
Неужели все пакеты по запросу samba ставили?
Если можно покажите свой конфиг самбы?
Да так давно уже с линем не воевал. smile
demoncom
И так по пунктам:
у вас 11.3 i586 или x86_64, просто иногда бывало, что на x86_64 были косяки?
У меня х86_64, пока особых косяков не замечал, кроме отсутствия некоторого софта, что был ранее.
И еще вопрос самбу через yast настраивали или ручками?
Основную настройку через Yast, потом доправлял в конфиге руками.
Машину с 11.3 в состав домена включали?
Да машина в домене, долго бился что бы пропустить её через прокси на обновления, но всё же удалось, но почему то только в консоле, в графики не запускается обновление, а в консоле zupper up позволяет всё обновить.
Неужели все пакеты по запросу samba ставили?
Особо не церемонился в этом вопросе, ввёл в строке поиска Samba и выбрал основные, которые более менее соответствовали моему запросу, сейчас сам проверил у меня у самого Samba-server не стоит, вот список:
samba-client-3.5.4-4.1.x86_64
yast2-samba-server-2.18.3-3.2.noarch
yast2-samba-client-2.19.6-1.4.noarch
samba-client-32bit-3.5.4-4.1.x86_64
samba-3.5.4-4.1.x86_64Даже получается, что у меня меньше пакетов, чем у Вас oO
Если можно покажите свой конфиг самбы?
Вот мой smb.conf:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2010-07-05
[global]
workgroup = ********
netbios name = ITD07
server string = itd07
interfaces = eth0
security = ads
realm = *******.INT
max log size = 50
min protocol = NT1
name cache timeout = 300
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind use default domain = Yes
hosts allow = 10.0. 127.
display charset = utf8
# guest account = oracle
idmap gid = 10000-20000
idmap uid = 10000-20000
usershare allow guests = No
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
Так ничего и не вышло! :(
Поставил для экспериментов 11.2 на виртуалку, прописал параметры своего домена (workgroup, realm и security), шурупит все на ура: и копирует и удаляет и создает. smile
Вот еще нашел в нете http://www.opennet.ru/openforum/vsluhforumID3/68194.html
Эта версия самбы (точнее 3.5.4) у меня уже с месяц стоит и безбожно глючит - при записи на виндовые шары пишет первые 48 килобайт (у меня и того меньше 32килобайта) и выдает ошибку. Если файл меньше 48, то все ок. Читает без проблем. В старой версии тоже проблем небыло. Легкий гуглинг не помог, может кто подскажет?
Скорее всего и правда чтото в самбе 3.5.4 х.з., видимо чтото перемудрили smile одни баги исправили, другие появились.
Точно в ней родимой (в самбе 3.5.4)!!! Поставил из репозиториев (http://download.opensuse.org/repositories/network:/samba:/STABLE/openSUSE_11.2/) новую самбу 3.5.4 на виртуальную 11.2, и сразуже появилась те же самые косяки: смотреть, скачивать, создавать папки можно, а копирование на шару не возможно (только 32 килобайта), кстате файлы меньше 32 килобайт копируются на ура, причет такая шляпа, как я уже и говорил, только с шарами на DC Windows 2003 (если неDC или XP то все нормально).
Вот такие вот дела с этой самбой.
Вот только, что делать с 11.3 ума не приложу!!! :(
demoncom
Вот только, что делать с 11.3 ума не приложу!!! sad
Установить старую версию Samba, для этого в Yast посмотрите вкладку "ВЕРСИИ" точно не могу сказать, сейчас Линукс машина не в графике и занята, установите версию, которую считаете работоспособной и всё wink