The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"События в  errors.log"
Отправлено Ufomen, 03-Дек-08 19:16 
>[оверквотинг удален]
>writing to client 10.111.80.11. Error Connection reset by peer
>Dec  3 16:08:56 localhost smbd[20006]: [2008/12/03 16:08:56, 0] lib/util_sock.c:send_smb(769)
>Dec  3 16:08:56 localhost smbd[20006]:   Error writing 4 bytes
>to client. -1. (Connection reset by peer)
>Dec  3 16:33:44 localhost smbd[20028]: [2008/12/03 16:33:44, 0] lib/util_sock.c:read_data(534)
>Dec  3 16:33:44 localhost smbd[20028]:   read_data: read failure for
>4 bytes to client 10.111.80.30. Error = Connection reset by peer
>
>
>Может быть это нормально? Кто может объяснить поподробнее?

Продалжаю традицию ответов на свои же вопросы ))

накопал в интернете кое что по этой теме

1) На буржуйском форуме задавался похожий вопрос, ответ на него следующий (привожу оригинал)

Цитата
I've been looking around for the same problem for some time. I'm quite
sure, but anyone correct me if I'm wrong.

It has something to do with windows clients (win2K, XP) trying to get a
connection on port 139 and 445. If windows gets a connection on port 445,
port 139 is dropped and the error appears in the log. Microsoft OS prefer
445 over 139 (bypassing NetBIOS overhead).

You could avoid this by putting smb ports = 139 in the [global], it forces
clients to use NetBIOS services. However smbd and nmbd daemon failed to
start for me that way, but it should really work. I didn't gave it a lot
time testing, since the error is more of a notification.


2)http://www.math.temple.edu/computing/samba.html (пункт 6.3)

Цитата
Traditional NetBIOS traffic relies on three specific services: NetBIOS Name Service (port 137/udp), NetBIOS Datagram Service (port 138/udp), and NetBIOS Session Service (port 139/tcp).

Direct hosted "NetBIOS-less" SMB traffic uses ports 445/tcp and 445/udp, which has the advantage of removing dependence on WINS for name resolution. In this situation, a four-byte header precedes the SMB traffic. The first byte of this header is always 0x00, and the next three bytes are the length of the remaining data. Only Windows 2000 and Windows XP support the direct-hosted method. Samba does have the ability to accept connections on port 445, but it does not listen on this port when started with the -D option. Instead, it must be started from inetd (without the -D flag) and inetd must be configured to accept smb connections on port 445. Please be aware that this is a very new and untested feature, so your mileage may vary.


Как я понял из всего этого Самба поддерживает соединение по 445 порту, а 139 порт  в случае соединения по 445 портусбрасывается. Именно из-за этого и появляются эти ошибки. Чтобы избавится от таких логов нужно в секции [global] прописать smb ports = 139.
НО, не понизит ли это скорость работы?

Немного не понятно будет ли все работать если 445 вообще залочить например фаерволом или он все же нужен для нормальной работы?

Кто прояснит? Верно ли я понял???

Заранее благодарен за ваши ответы!

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру