LINUX.ORG.RU
решено ФорумAdmin

Server 11.04 & Samba


0

1

Доброй ночи,

Имеется Server 11.04 & Samba...

Samba настроена как рабочая группа и вроде как все работает... но есть одно НО...

После перезапуска сервера Samba никого не пускает (( Заходим в консоль, делаем рестарт сервиса и все работает как нужно.

Никто не сталкивался?

Samba стартует, но не работает.. только консольный рестарт оживляет...

P.S. Сервис Winbind нужен ли если используется только рабочая группа?



Последнее исправление: Null (всего исправлений: 2)

>P.S. Сервис Winbind нужен ли если используется только рабочая группа?

нет

Pinkbyte ★★★★★
()

man winbindd

На нём висит довольно много функционала.

>>После перезапуска сервера Samba никого не пускает (( Заходим в консоль, делаем рестарт сервиса и все работает как нужно.

телепаты в отпуске. Смотри логи, увеличивай вербозность логов (log file, log level), выбирай подозрительные записи, показывай сюда. Также конфиг неплохо видеть, конфигурацию сети.
Просмотри это всё сам, а если не наткнёшься на собственный провтыкон, милости просим.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

sms.conf

Листинг конфига:

[global]
   workgroup = HOME
   server string = Storage File Server
   interfaces = lo, eth0
   bind interfaces only = Yes
   map to guest = Bad User
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   username map = /etc/samba/smbusers
   log level = 3
   syslog = 1
   log file = /var/log/samba/log.%m
   max log size = 100
   smb ports = 137 138 139 445
   time server = Yes
   load printers = No
   os level = 65
   local master = No
   domain master = No
   panic action = /usr/share/samba/panic-action %d

[Incoming]
   comment = Shared Folder
   path = /home/samba/shares/incoming
   read only = No
   force create mode = 0660
   force directory mode = 0660
   guest only = Yes
   guest ok = Yes
   vfs objects = recycle
   recycle: directory_mode = 0700
   recycle: excludedir = /tmp|/var/tmp
   recycle: keeptree = yes
   recycle: repository = .Recycle
   recycle: versions = yes

[Work]
   comment = Work Folder
   path = /home/samba/shares/work
   valid users = @users
   read list = @users
   write list = taddy
   force group = users
   read only = No
   force create mode = 0660
   force directory mode = 0660
   vfs objects = recycle
   recycle: directory_mode = 0700
   recycle: excludedir = /tmp|/var/tmp
   recycle: keeptree = yes
   recycle: repository = .Recycle
   recycle: versions = yes

Null
() автор топика
Ответ на: sms.conf от Null

time server = Yes

Я косо смотрю на эту опцию. Не надо из Самба делать NTP сервер. Для этого есть специальзированный сервер. Я б отключил.
Увеличивай вербозность логов и делай ребут, затем смотри логи.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Logs

Логи smbd & nmbd после перезагрузки

http://yourpaste.net/8494/log.smbd
http://yourpaste.net/8496/log.nmbd

в syslog

Jun 17 01:25:51 storage-server smbd[685]: [2011/06/17 01:25:51.091477, 0] smbd/server.c:1169(main)
Jun 17 01:25:51 storage-server smbd[685]: standard input is not a socket, assuming -D option

Null
() автор топика
Ответ на: Logs от Null

И при этом он никого не пускает?
Выложи стартовый скрипт, которым она запускается

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Непускает...

Если сервак ребутнуть то никого не пускает... Если зайти в консоль на сервер и рестартануть сервис самбы, то все начинает работать.

В init следующий smbd.conf

description «SMB/CIFS File Server» author «Steve Langasek <steve.langasek@ubuntu.com>»

start on (local-filesystems and net-device-up) stop on runlevel [!2345]

respawn

pre-start script    RUN_MODE=«daemons»

   [ -r /etc/default/samba ] && . /etc/default/samba

   [ «$RUN_MODE» = inetd ] && { stop; exit 0; }

   install -o root -g root -m 755 -d /var/run/samba end script

exec smbd -F

Null
() автор топика
Ответ на: Непускает... от Null

smbd -F

Ubuntu такая Ubuntu...
Смени
smbd -F
на
smbd — -D
И почитай man smbd, чтобы я не объяснял что оно меняет. Проверяй, отписывайся.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

ifconfig -a

root@storage-server:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 3c:4a:92:74:31:9b
inet addr:192.168.1.144 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::3e4a:92ff:fe74:319b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1236 errors:0 dropped:0 overruns:0 frame:0
TX packets:1376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:407866 (407.8 KB) TX bytes:658748 (658.7 KB)
Interrupt:18

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:218 errors:0 dropped:0 overruns:0 frame:0
TX packets:218 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19507 (19.5 KB) TX bytes:19507 (19.5 KB)

Может это из-за upstart в 11.04, может откатить на 10.04 или 10.10...

Null
() автор топика
Ответ на: ifconfig -a от Null

interfaces = lo, eth0

А вот и твой косяк. man smb.conf как оно должно быть написано. И открой для себя testparm.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Это конфиг после testparm

Проходил я testparm'ом =)) Поменял, ребутнул таже фигня... Сделал рестарт сервиса из консоли, все заработало.

Уфф (( фигня.. ушел спасть =)) до завтра, если будут идеи =))

Null
() автор топика

походу самба не стартует вовремя! посмотри в ранлевелах может она стартует раньше сети! если что поправь чтобы стартовала попозже!

ipwww ★★
()
Ответ на: Logs от Null

interpret_string_addr_internal: getaddrinfo failed for name eth0 [Name or service not known]
[2011/06/17 01:25:51.091296, 2] lib/interface.c:389(interpret_interface)
interpret_interface: Can't find address for eth0

Конфиги выкладывай.

zgen ★★★★★
()
Ответ на: комментарий от ipwww

Не может быть по идее..

Самба в 11.04 стартует через upstart, там прописано

start on (local-filesystems and net-device-up)

по идее она не может стартовать раньше сети...

в папках rc.x лежат S20 и K20 семелинки на runjob..

да и вообще я добавлял рестарт в rc.local такая же байда.. не понимаю..

Null
() автор топика
Ответ на: комментарий от zgen

Отключил, изменений нет.

Самба висит в сети но до рестарта сервиса вручную комп не открывается..

Null
() автор топика
Ответ на: комментарий от zgen

ipv6

Такс... Отключил ipv6... в самбу перестал входить даже после рестарта сервиса в ручную...

Включил обратно, ребут, не пускает. Перезапустил сервис, впустил.

Вот байда =) Клиенты комы на win 7.

Null
() автор топика
Ответ на: ipv6 от Null

Такс... Отключил ipv6... в самбу перестал входить даже после рестарта сервиса в ручную...

Это как бы намекает. Выключайте ipv6 совсем и показывайте логи с выключенным.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Отключил ipv6.. перестал входить даже после рестарта сервиса в ручную.. Включил обратно, Перезапустил сервис, впустил.
Это как бы намекает. Выключайте ipv6 совсем


Ты уверен? Перечитай ещё раз, где логика?

ТС, попробуй убрать bind interfaces only и smb ports. и Покажи отдельно логи когда не пускает и когда пускает.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Ты уверен? Перечитай ещё раз, где логика?

Клиенты по ipv6 ходят на самбу. Отключили ipv6 - не ходят.

Смотрим логи. Там и логика.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Клиенты по ipv6 ходят на самбу. Отключили ipv6 - не ходят.

А ты знаешь, как ТС отключил IPv6? :D

Логи надо в первую очередь смотреть когда не работает после старта и работает после рестарта.
Сейчас посмотрим что будет когда ТС уберёт smb ports, а потом считаю надо разбираться с тем, поднята ли сеть к старту самбы.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Возможно Уря!

Убрал порты и bind interfaces, сделал пару ребутов.

Пока все Работает!

Посмотрю вечером когда буду у компа из-за чего собственно было и отпишусь =)

Спасибо всем за советы!

Null
() автор топика
Ответ на: Возможно Уря! от Null

вот из-за этого не работает

После

bind interfaces only = Yes

таже самая фигня =)

походу причина найдена =)

Спасибо!

Null
() автор топика
Ответ на: комментарий от adriano32

Спасибо!

Спасибо! Все работает!

Null
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.