Smb.conf доводим до ума.

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

 

  • Пожалуй самая распространённая ошибка. Ошибка печати “printing/pcap.c:pcap_cache_reload”. Эта ошибка возникает когда у вас не установлен ни один принтер и вы вообще не используете cups.
  • Успокоить самбу можно отключив поддержку печати вообще. Для этого в smb.conf (в секцию [Global]) добавляем следующее:

load printers = no

show add printer wizard = no

printing = none

printcap name = /dev/null

disable spoolss = yes

  • Следующая ошибка в логах говорит о том что возникает конфликты с блокировками.“smbd/close.c:close_remove_share_mode”, “close_remove_share_mode: Could not delete share entry for file”. Что бы это сообщение пропало, необходимо на шаре включить функцию locking. (Будте внимательны используя эту функцию!!!)

locking = no

  • Ошибка “getpeername failed. Error was Transport endpoint is not connected” говорит о том что скорее всего, что в вашей сети используются машины под управлением Windows XP. Дело в том, что Windows 98 для доступа к ресурсам сети использовал порт 139. Windows XP же используется 2 порта: 139 и 445 и действует следующим образом. Она пытается открыть соединения сразу по 2-ум портам, если ей это удаётся, она рубит соединение на 139 порту, посылая сообщение samb’e. Отсюда вывод. Для совместимости со старыми (а возможно и просто классической совестимости) используйте порт 139. Для этого в smb.conf, в секции [Global] пишем такое:

smb ports = 139

  • Сообщение “Global parameter log level found in service section!”, “Global parameter syslog found in service section!” говорит о том что функции log level и syslog были описаны в секции шары. Для устранения этого сообщения необходимо перенести эти функции в секцию [Global]
  • Что бы избавиться от ошибки “Packet send failed to 127.0.0.1(137) ERRNO=Permission denied”, “send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed” необходимо добавить 127.0.0.1/8 в строку interfaces в smb.conf

Источник: http://hidx.wordpress.com/2009/06/22/smb-conf-доводим-до-ума/

 

style="display:inline-block;width:728px;height:15px"
data-ad-client="ca-pub-4493870272388852"
data-ad-slot="6622567932">