Разрыв соединения с Samba

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-06 11:58:30

на сервере стоит FreeBSD 7.1 и Samba 3.Вот примерный конфиг:

Код: Выделить всё

[global]
        workgroup = DESIGNER
        server string = Samba Server
        interfaces = vr0 vr1
        bind interfaces only = Yes
        security = SHARE
        log file = /var/log/samba/log.%m
        max log size = 50
        load printers = No
        os level = 100
        preferred master = Yes
#        local master = Yes
        wins proxy = No
        wins support = Yes
        smb ports = 139
#       hosts allow = 192.168.1.1/25 192.168.1.129/25 127.
        socket options = TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_KEEPALIE
При попытке закачки файлов на сервер часть файлов заливается,а потом выскакивает сообщение "Диск переполнен". Вероятно это как-то связанос переполнением таблицы файлов.
Вывод команды:df -ki

Код: Выделить всё

Filesystem  1024-blocks    Used     Avail Capacity iused    ifree %iused  Mounted on
/dev/ad4s1a      507630  390422     76598    84%    4014    61776    6%   /
devfs                 1       1         0   100%       0        0  100%   /dev
/dev/ad4s1e      507630      12    467008     0%       6    65784    0%   /tmp
/dev/ad4s1f   700401522 8801358 635568044     1%  228588 90281746    0%   /usr
/dev/ad4s1d     4040654  118376   3599026     3%   20488   521206    4%   /var
devfs                 1       1         0   100%       0        0  100%   /var/named/dev
В логах пишется следующее:

Код: Выделить всё

[2009/01/27 19:00:19, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.5. Error = Operation timed out
[2009/01/27 19:00:19, 1] smbd/service.c:close_cnum(1230)
  comp1 (192.168.1.5) closed connection to service Clients
[2009/02/06 11:26:04, 1] smbd/service.c:make_connection_snum(1033)
  comp1 (192.168.1.7) connect to service Clients initially as user nobody (uid=65534, gid=65534) (pid 8982)
[2009/02/06 11:26:07, 1] smbd/service.c:make_connection_snum(1033)
  comp1 (192.168.1.7) connect to service Work initially as user nobody (uid=65534, gid=65534) (pid 8982)
[2009/02/06 11:27:58, 1] smbd/service.c:make_connection_snum(1033)
  comp1 (192.168.1.7) connect to service Work initially as user nobody (uid=65534, gid=65534) (pid 8991)
[2009/02/06 11:35:39, 1] smbd/service.c:close_cnum(1230)
  comp1 (192.168.1.7) closed connection to service Work

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение zingel » 2009-02-13 7:34:02

Код: Выделить всё

/var/log/messages
во время переполнения диска давайте сюда
Z301171463546 - можно пожертвовать мне денег

linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Re: Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-16 13:29:24

zingel писал(а): во время переполнения диска давайте сюда
Все логи выложил

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение zingel » 2009-02-16 13:31:34

из этих логов нельзя сделать однозначный вывод о происхождении проблемы, могу лишь предположить, что переполняется /var
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение manefesto » 2009-02-16 15:06:17

а при чем тут var ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение zingel » 2009-02-16 15:15:35

потому, что может переполнять, если переполняет, так это логи, а логи в /var. но это моя всего-то догадка
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение manefesto » 2009-02-16 15:19:20

/dev/ad4s1d 4040654 118376 3599026 3% 20488 521206 4% /var
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение zingel » 2009-02-16 15:22:37

нутк он же написал, что
"Диск переполнен". Вероятно это как-то связанос переполнением таблицы файлов.
тоесть он сделал df после ошибки, а не в момент или после ребута, теоретически, нужно подождать его вобщем
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Разрыв соединения с Samba

Непрочитанное сообщение manefesto » 2009-02-16 15:33:27

не помню как, но можно посмотреть количество открытых файлов, если лимит исчерпан то пилить через sysctl
я такой яростный шо аж пиздеЦ
Изображение

linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Re: Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-19 12:40:30

manefesto писал(а):не помню как, но можно посмотреть количество открытых файлов, если лимит исчерпан то пилить через sysctl
ДА я именно так и решил проблему в sysctl прописал:

Код: Выделить всё

kern.maxfiles = 56238
Эту проблему победил!!!!

НО! есть еще одна.Самба должна объединять два офиса в одну сеть.Как лучше настроить самбу?

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: Разрыв соединения с Samba

Непрочитанное сообщение Amadeus » 2009-02-19 13:31:23

НО! есть еще одна.Самба должна объединять два офиса в одну сеть.Как лучше настроить самбу?
Эм, самба это файловый сервер или контроллер домена.

А как? если например на обоих концах стоит FreeBSD на роутерах и есть белый ип то к примеру сначала

так

http://www.lissyara.su/?id=1155

Потом

http://www.lissyara.su/?id=1487

Так что касается контроллера домена.

И дальше уже по потребностям.
Нет ничего невозможного

linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Re: Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-19 14:17:13

а если оба офиса подключены к одному серверу.В сервере стоит три сетевые карты (одна в инет, другие две в офисы)

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: Разрыв соединения с Samba

Непрочитанное сообщение Amadeus » 2009-02-19 14:21:55

Сети уже настроены на то что бы видели друг друга?
Нет ничего невозможного

linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Re: Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-19 14:26:43

инет есть в обоих офисах
В первом офисе 192.168.1.1/25
Второй 192.168.1.129/25

Компы из разных офисов не видят друг друга,но сервер пингуют

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: Разрыв соединения с Samba

Непрочитанное сообщение Amadeus » 2009-02-19 14:35:51

Ну для начала вот это
В первом офисе 192.168.1.1/25
Второй 192.168.1.129/25
Я так понял сеть в первом от 1 до 128 а вот втором от 130

Это не есть гуд

И тут не с самбы надо начинать.

Конфиг файрвола пожалуйста и чем натите)
Нет ничего невозможного

linki
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-24 9:05:13

Re: Разрыв соединения с Samba

Непрочитанное сообщение linki » 2009-02-19 15:46:03

kernel nat
firewall по-умолчанию allow

Код: Выделить всё

#!/bin/sh
fw="ipfw -q"

${fw} -f flush
${fw} add pass all from any to any via lo0
${fw} add deny all from any to 127.0.0.0/8
${fw} add deny all from 127.0.0.0/8 to any

#Kernel NAT
${fw} nat 50 config ip xx.xxx.xxx.xxx log
${fw} add nat 50 all from 192.168.1.1/25 to any
${fw} add nat 50 all from any to 82.179.121.180

${fw} nat 51 config ip xx.xxx.xxx.xxx log
${fw} add nat 51 all from 192.168.1.129/25 to any
${fw} add nat 51 all from any to 82.179.121.180

#LAN
${fw} add 310 allow ip from 192.168.1.129/25 to 192.168.1.1/25
${fw} add 320 allow ip from 192.168.1.1/25 to 192.168.129/25
xx.xxx.xxx.xxx - внешний ip

smbuser
проходил мимо

Re: Разрыв соединения с Samba

Непрочитанное сообщение smbuser » 2009-02-19 19:43:56

Подскажите, как заставить самбу менять время изменения файла? Копирую файл, время остается старое, а очень нужно чтобы ctime = времени залития файла на сервер.. Такое возможно?
Тему создавать не стал, так как смысла нет. Наверно, все просто.