Автор Гілка: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA  (Прочитано 4415 раз)

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Привіт всім!!! Хочу налаштувати самбу, а не можу.....
Ситуація така: є мережа з декількома PDC (win2000 server). Машина з Лінуксом ісамбою знаходиться в одному з доменів.
При старті самби (service smb start) все проходе без проблем (smb гаразд nmd гаразд). Але машина в мережі не з'являється. При виконанні команди smbclient -L 10.0.3.12  самба видає
error connecting to 10.0.3.12:139 (Connecting refused)
Error connecting to 10.0.3.12 (Connecting refused)
Зупиняю самбу. ОПА!!! Сервіс smb -  НЕВДАЧА!!!!
Що робити??? Samba - 2.2.3a-6
Ось мій smb.conf:
[global]
      workgroup = IOC
      netbios name = ASPIRANT12.IOC.KDTU.KR.UA
      server string = Sirko Samba Server
      interfaces = 10.0.1.0/8 10.0.3.0/8
      bind interfaces only = Yes
      security = USER
      local master = No
      encrypt passwords = Yes
      obey pam restrictions = Yes
      pam password change = Yes
      passwd program = /usr/bin/passwd %u
      passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
      unix password sync = Yes
      log file = /var/log/samba/%m.log
      max log size = 0
      socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
      os level = 65
      preferred master = False
      domain master = False
      domain controller = IOC.KDTU.KR.UA
      dns proxy = Yes
      wins support = Yes
      guest account = pcguest
      hosts allow = 10.0.1.0, 10.0.3.0 127.0.0.1
      printing = lprng

[public]
      path = /home/pub
      read only = No
      browseable = Yes
      guest only = No
      guest ok = Yes

Якщо потрібно, то приведу приклади інших конфігураційних файлів
Наперед вдячний всім хто відгукнеться.
[Kubuntu User]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #1 : 2003-08-14 17:26:08 »
По перше, загляньте у /var/log/messages і прочитайте (у кінці файлу після перезапуску smb) що за помилку видає самба.

По друге - ви чомусь то ставите то не ставите коми між декількома значеннями (hosts allow = 10.0.1.0, 10.0.3.0 127.0.0.1 ). Візьміть почитайте man smb.conf на предмет синтаксису файлу smb.conf. Можете також скористатися SWAT - Samba Web Administration Tool - він вмає вбудовану документацію по кожному параметру і в ньому важче зробити файл з неправильним синтаксисом.

Ну і по третє - читайте HOWTO:
http://de.samba.org/samba/docs/
http://www.ruslandh.narod.ru/howto_ru/SMB-HOWTO/index.html
http://www.ibiblio.org/mdw/linuxfocus/Russian/March2002/article177.shtml

[Fedora Linux]

Відсутній Ivan Daniluk

  • Новачок
  • *
  • дописів: 30
  • Карма: +0/-0
  • software engineer
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #2 : 2003-08-23 15:21:53 »
Так, перш за все, проглянте логи - /var/log/samba/smbd.log так /var/logs/messages. Туди іноді корисна інформація надходить :-)

Проблема може бути в якійсь дрібниці, наприклад в NetBIOS імені(наскільки я пам'ятаю, NetBIOS потребує 16 символів для імені, з яких один символ - зарезервований для класу імені). У вас чомусь DNS ім'я там прописано.

Тобто перезапустіть самбу і глянте(або викладіть сюди) логи цього перезапуску. Тоді продовжимо розбір :)

Успіху!
This is like TV. I don't like TV.

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #3 : 2003-08-29 09:17:26 »
Привіт! Післ відпустки знову беруся за самбу :-/ Трохи розібрався я з нею? видалив параметр
domain controller = IOC.KDTU.KR.UA, зараз при service smb start i stop ніяких повідомлень про помилки не видається, але при виконанні команди smbclient -L 10.0.3.12 видається таке повідомлення:
added interface ip=10.0.1.0 bcast=10.255.255.255 nmask=255.0.0.0
added interface ip=10.0.3.0 bcast=10.255.255.255 nmask=255.0.0.0
session request to 10.0.3.12 failed (Not listening for calling name)
session request to 10 failed (Not listening for calling name)
session request to *SMBSERVER failed (Not listening for calling name)
Які будуть думки з цього приводу
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #4 : 2003-08-29 09:29:03 »
Геть забувся про логи:
log.nmbd

[2003/08/29 08:41:02, 0] nmbd/asyncdns.c:start_async_dns(148)
  started asyncdns process 1141
[2003/08/29 08:41:02, 0] lib/util_sock.c:open_socket_in(789)
  bind failed on port 137 socket_addr = 10.0.3.0.
  Error = Cannot assign requested address
[2003/08/29 08:41:02, 0] nmbd/nmbd_subnetdb.c:make_subnet(140)
nmbd_subnetdb:make_subnet()
  Failed to open nmb socket on interface 10.0.3.0 for port 137.  Error was Cannot assign requested address
[2003/08/29 08:41:02, 0] nmbd/nmbd.c:main(861)
  ERROR: Failed when creating subnet lists. Exiting.
[2003/08/29 09:04:03, 0] nmbd/nmbd.c:main(783)
  Netbios nameserver version 2.2.3a started.
  Copyright Andrew Tridgell and the Samba Team 1994-2002
[2003/08/29 09:04:04, 0] nmbd/asyncdns.c:start_async_dns(148)
  started asyncdns process 1920
[2003/08/29 09:04:04, 0] lib/util_sock.c:open_socket_in(789)
  bind failed on port 137 socket_addr = 10.0.3.0.
  Error = Cannot assign requested address
[2003/08/29 09:04:04, 0] nmbd/nmbd_subnetdb.c:make_subnet(140)
nmbd_subnetdb:make_subnet()
  Failed to open nmb socket on interface 10.0.3.0 for port 137.  Error was Cannot assign requested address
[2003/08/29 09:04:04, 0] nmbd/nmbd.c:main(861)
  ERROR: Failed when creating subnet lists. Exiting.

smbd.log
[2003/08/28 16:14:38, 0] param/loadparm.c:lp_do_parameter(2665)
  Ignoring unknown parameter "domain controller"
[2003/08/29 09:04:10, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:04:10, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:04:10, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:04:54, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:04:54, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:04:54, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:09:33, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:09:33, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)
[2003/08/29 09:09:33, 0] lib/access.c:check_access(323)
  Denied connection from  (10.0.3.12)

Так що такі справи!!!
[Kubuntu User]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #5 : 2003-09-01 17:13:48 »

 
[2003/08/29 08:41:02, 0] lib/util_sock.cShockedpen_socket_in(789)
  bind failed on port 137 socket_addr = 10.0.3.0.
  Error = Cannot assign requested address
[2003/08/29 08:41:02, 0] nmbd/nmbd_subnetdb.c:make_subnet(140)
nmbd_subnetdb:make_subnet()
  Failed to open nmb socket on interface 10.0.3.0 for port 137.  Error was Cannot assign requested address

Самба пише, що вона не може прив'язати сокет(гніздо) до адреси 10.0.3.0:137, що не дивно, так як це адреса мережі а не комп'ютера. (адреси комп'ютерів у мережі з усіх нулів (у двійковій системі) та з усіх одиниць зарезервовані для вказання мережі та всіх комп'ютерів у мережі відповідно).

 interfaces = 10.0.1.0/8 10.0.3.0/8 - це адреси мереж а не адреси інтерфейсів, які під'єднані до цих мереж. Вкажіть тут "interfaces = 10.0.3.12" та спробуйте знову.
[Fedora Linux]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #6 : 2003-09-04 09:23:07 »
Не допомогло.... При виконанні smbclient -L 10.0.3.12 самба видає -
added interface ip=10.0.3.12 bcast=10.255.255.255 nmask=255.0.0.0
session request to 10.0.3.12 failed (Not listening for calling name)
session request to 10 failed (Not listening for calling name)
session request to *SMBSERVER failed (Not listening for calling name)
Що з цим робити.........?
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #7 : 2003-09-04 09:28:53 »
Хоча при виконанні команди  smbclient -L 127.0.0.1 все проходе нормально -

added interface ip=10.0.3.12 bcast=10.255.255.255 nmask=255.0.0.0

Domain=[IOC] OS=[Unix] Server=[Samba 2.2.3a]

      Sharename      Type      Comment
      ---------      ----      -------
      public         Disk
      IPC$           IPC       IPC Service (Sirko Samba Server)
      ADMIN$         Disk      IPC Service (Sirko Samba Server)

      Server               Comment
      ---------            -------
      ASPIRANT12.IOC.      Sirko Samba Server
      IOCMAIN

      Workgroup            Master
      ---------            -------
      IOC                  IOCMAIN

Чесно кажу, нічого не розумію ???
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #8 : 2003-09-04 09:51:52 »
До речі, в мережі машину видно, але чомусь аж дві ( ASPIRANT12 та ASPIRANT12.IOC.),
і доступу до них нема (Windows пише - \\Aspirant12.ioc. is not accessible. The network path was not found.)
В чому тут справа?????????
[Kubuntu User]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #9 : 2003-09-04 14:40:07 »
Замініть

  netbios name = ASPIRANT12.IOC.KDTU.KR.UA

на

  netbios name = ASPIRANT12

як вам порадили на декілька постів вище.

Іншу документацію читайте в HOWTO - їх багато і документації там досить.
[Fedora Linux]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #10 : 2003-09-04 16:56:26 »
Так справа в тому що я змінив ім'я машини на Aspirant12. Може справа і не в самбі, а в чомусь іншому??
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #11 : 2003-09-04 17:27:43 »
Твою маму!!! Криво, але пішла. Справа була в декількох рядках в smb.conf -
            security = DOMAIN #було SHARE
      allow trusted domains = Yes # не було
      nt acl support = Yes # не було
      password server = * # не було
Але всеодно я від вас не відчеплюсь!!! В мене є рядок в smb.conf - guest account = pcguest.
Так от, без цього параметра smbclient -L 10.0.3.12  видає NT_STATUS_LOGON_FAILURE, з ним - все нормально, АЛЕ -
віндовські машини не можуть зайти на мене!!!! Я то звісна річ буду ковирятися сам, але якщо хто знає, то допоможіть, бо одна голова добре.....
А, ледве не забув!! Після змін в smb.conf я прописав машину в домені -
smbpasswd -j IOC -r IOCMAIN -U Administrator
Наперед всім вдячний!
[Kubuntu User]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #12 : 2003-09-05 15:46:56 »
Необхідно додати користувача pcguest без паролю (через smbpasswd).
[Fedora Linux]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #13 : 2003-09-08 15:01:19 »
Дякую lwm! Але все одно лишаються деякі проблеми:
на машину можна зайти тільки набравши її IP (\\10.0.3.12), і при цьому потрібно ввести ім'я користувача pcguest.
Чи можна зробити так, щоб доступ мали всі користувачі, бо доменні імена користувачів йдуть в такому форматі -
ioc\ХмельоваНН, kdtu\ПетренкоММ і т.д. Що можна з цим зробити?
[Kubuntu User]

Відсутній RomadinR

  • Кореспондент
  • ***
  • дописів: 124
  • Карма: +0/-0
Re: ДОПОМОЖІТЬ НАЛАШТУВАТИ SAMBA
« Відповідей #14 : 2003-09-10 09:33:03 »
Скоріше за все, усередині домену Віндові машини для визначення назв NetBIOS користуються WINS. Спробуйте прописати у smb.conf ваш сервер WINS і вимкнути WINS сервер на Самбі (wins support=no   wins server=ip.of.wins.server).
У password server перерахуйте всі машини, які є контролерами доменів.