Вопрос (автор L.E.):
FreeNAS 0.69.1. На протяжении всего рабочего дня подобные записи в логе:
Ответ (автор Smithson):Oct 16 14:09:15 smbd[3656]: Failed to set socket option IPTOS_LOWDELAY (Error Connection reset by peer)Подскажите, что означают эти ошибки?
Oct 16 14:09:15 smbd[3656]: [2009/10/16 14:09:15, 0] lib/util_sock.c:set_socket_options(261)
Oct 16 14:09:15 smbd[3656]: Failed to set socket option TCP_NODELAY (Error Connection reset by peer)
Oct 16 14:09:15 smbd[3656]: [2009/10/16 14:09:15, 0] lib/util_sock.c:get_peer_addr(1224)
Oct 16 14:09:15 smbd[3656]: getpeername failed. Error was Socket is not connected
Oct 16 14:09:15 smbd[3656]: [2009/10/16 14:09:15, 0] lib/util_sock.c:write_data(562)
Oct 16 14:09:15 smbd[3656]: write_data: write failure in writing to client 192.168.0.102. Error Broken pipe
Oct 16 14:09:15 smbd[3656]: [2009/10/16 14:09:15, 0] lib/util_sock.c:send_smb(761)
Oct 16 14:09:15 smbd[3656]: Error writing 4 bytes to client. -1. (Broken pipe)
Oct 16 14:13:16 smbd[3660]: [2009/10/16 14:13:16, 0] lib/util_sock.c:send_smb(761)
Oct 16 14:13:16 smbd[3660]: Error writing 4 bytes to client. -1. (Broken pipe)
IP-адреса - рабочие станции windows из той же сети. Никакое взаимодействие между freenas и этими windows мне не нужно. Зачем они "общаются" между собой?
IPTOS_LOWDELAYЭто требование пересылать пакет с минимальной задержкой (то есть максимальный приоритетом).
TCP_NODELAYпримерно то же
Error Connection reset by peerА хаб и говорит: а идите в ж..у, не будет такого и пойдёт ваш траффик в порядке общей очереди.
getpeername failed. Error was Socket is not connectedА тут попытка выяснить, а как зовут-то собеседника. Только вот собеседник такого запроса не поддерживает и просто его не принимает.
Зачем они "общаются" между собой?Один из собеседников же windows. А эти системы очень неаккуратно себя ведут в сети, шлют кому попало
свой гуталинсвои запросы.
И? Что означают эти ошибки итак понятно. Вопрос-то в другом - КАК заставить вин-машину подключится к самба-шаре? Чего-где крутить надо? В винде? В Сервере?
ОтветитьУдалитьЕсли что, самба -> freenas 0.7 (хотя по всей видимости это все-равно какая версия)
да! и самое смешное, что вин-машина вообще не может подключится к nas'у ТОЛЬКО если на вин-машине включен вафай. По кабебелю если - все чинно и благородно. (сразу вопрос - дело не в рутере\картах\кабелях и тыпы)
Так, вроде, все нормально подключается. Ошибки просто сыплются в лог, не мешая работе.
ОтветитьУдалитьПро Wi-Fi - честно, не в курсе.
Была информация, что на Windows нужно уменьшить MTU до 1480 или около того. Попробуйте, вдруг заработает.
Или почитайте форум FreeNAS, возможно, там найдётся решение.
вот здесь описано:
ОтветитьУдалитьhttp://www.linuxquestions.org/questions/slackware-14/samba-errors-is-syslog-499283/
т.е. поможет опция
smb ports = 445
у меня при smb ports = 445 nas вообще не виден в сети.
ОтветитьУдалитьпри smb ports = 139 вроде работает и ошибки не сыпятся пока.