Комп используется как файловое хранилище, стоит Samba. У компа 2 сетевые карты, настроенные мостом. Одна из них смотрит в участок сети, где есть интернет-шлюз. Сама фря настроена на этот шлюз, а DNS указан провайдерский (вне этой локальной сети).
Когда обе сети есть, всё работает нормально, но иногда эта подсеть отключается, и тогда Samba виснет, притом странным образом - при попытке убить процесс с помощью kill он висит ещё секунд 30, и завершается. При этом расшаренные папки не работают на компе с виндой.
В логах ничего особенного, только повторяются несколько раз сообщения
Код: Выделить всё
[2009/11/21 22:03:56, 0] lib/util_sock.c:open_socket_in(1300)
open_socket_in(): socket() call failed: Protocol not supported
[2009/11/21 22:06:01, 0] param/loadparm.c:lp_do_parameter(7209)
Ignoring unknown parameter "read prediction"
[2009/11/21 22:06:01, 0] printing/print_cups.c:cups_connect(103)
Unable to connect to CUPS server localhost:631 - Connection refused
Код: Выделить всё
[global]
log file = /var/log/samba/log.%m
load printers = no
socket options = TCP_NODELAY
read prediction = yes
interfaces = 192.168.0.11/255.255.255.255
dns proxy = no
netbios name = FreeBSD_Storage
netbios aliases = FreeBSD_Storage
server string = Data Storage
local master = no
workgroup = Aligarh Inc.
os level = 20
security = user
getwd cache = yes
preferred master = no
max log size = 50
#============================ Share Definitions ==============================
[Storage]
valid users = root
writeable = yes
path = /storage