Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: samba работает, но в сетевом окружении не видна  (Прочитано 20628 раз)
0 Пользователей и 1 Гость смотрят эту тему.
andrystepa
Помогающий

ru
Offline Offline

« : 27-06-2008 06:51 » new

Операционная система - Fedora Core 8. Версия самбы - 3.0.30. Приведу файл настройки:
Код:
---------------
# SELINUX NOTES:
#
# If you want to use the useradd/groupadd family of binaries please run:
# setsebool -P samba_domain_controller on
#
# If you want to share home directories via samba please run:
# setsebool -P samba_enable_home_dirs on
#
# If you create a new directory you want to share you should mark it as
# "samba-share_t" so that selinux will let you write into it.
# Make sure not to do that on system directories as they may already have
# been marked with othe SELinux labels.
#
# Use ls -ldZ /path to see which context a directory has
#
# Set labels only on directories you created!
# To set a label use the following: chcon -t samba_share_t /path
#
# If you need to share a system created directory you can use one of the
# following (read-only/read-write):
# setsebool -P samba_export_all_ro on
# or
# setsebool -P samba_export_all_rw on

#======================= Global Settings =====================================

[global]


workgroup = WORKGROUP
server string = Samba Server Version %v

;    netbios name = GW_LINUX

interfaces = lo eth0 169.254.37.2/16
    hosts allow = 127. 169.254.37.


log file = /var/log/samba/log.%m
max log size = 50

security = user
passdb backend = tdbsam

local master = no
;    os level = 33
;    preferred master = yes


;    wins support = yes
;    wins server = w.x.y.z
;    wins proxy = yes

;    dns proxy = yes

load printers = no
;cups options = raw
map to guest = Bad User
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
netbios name = GW_LINUX
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
;    valid users = %S
;    valid users = MYDOMAIN\%S
dos charset = 866
unix charset = UTF-8
display charset = UTF-8


;[printers]
;comment = All Printers
;path = /var/spool/samba
;browseable = no
;printable = no

[PUBLIC]
browseable = yes
path = /var/ftp/pub/

[UPLOAD]
browseable = yes
read only = no
hosts allow = 169.254.37.0/0
path = /var/ftp/uploads/
Запустил самбу. Процессы есть. Из smb4k локальная сеть нормально видна. Только вот самого себя я не вижу. Да и с других компьютеров сети в сетевом окружении мой комп не виден. Хотя, если в винде сделать поиск компьютера по ip адресу, то он будет найден, и все расшаренные каталоги будут доступны. Что тут недоделано? Ведь вроде бы netbios имя указано напрямую! Почему же он не виден? Подскажите, кто знает!
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #1 : 27-06-2008 07:00 » 

;    netbios name = GW_LINUX -раскоментируй вот это!
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
andrystepa
Помогающий

ru
Offline Offline

« Ответ #2 : 27-06-2008 12:23 » 

Эта строка раскомментирована! Смотрите секцию global
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #3 : 30-06-2008 06:04 » 

Эта строка раскомментирована! Смотрите секцию global


где  Быть такого не может

Код:
[global]


workgroup = WORKGROUP
server string = Samba Server Version %v

;    netbios name = GW_LINUX
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
andrystepa
Помогающий

ru
Offline Offline

« Ответ #4 : 30-06-2008 11:05 » 

McZim,
Эта строка повторяется 2 раза. Первый раз она закомментирована, второй раз раскомментирована:
Код:
global]


workgroup = WORKGROUP
server string = Samba Server Version %v

;    netbios name = GW_LINUX

interfaces = lo eth0 169.254.37.2/16
    hosts allow = 127. 169.254.37.


log file = /var/log/samba/log.%m
max log size = 50

security = user
passdb backend = tdbsam

local master = no
;    os level = 33
;    preferred master = yes


;    wins support = yes
;    wins server = w.x.y.z
;    wins proxy = yes

;    dns proxy = yes

load printers = no
;cups options = raw
map to guest = Bad User
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
netbios name = GW_LINUX
смотрите последнюю строку фрагмента. Это получилось потому, что я использовал уже имеющийся файл созданный system-config-samba и не заметив этой строки добавил ее еще раз. Потом заметил и закомментировал лишнюю. Извиняюсь, что ввел в заблуждение.
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #5 : 30-06-2008 12:20 » 

Код:
[ШАРА]
        path = /home/бла-бла
        browseable = yes
        writeable = no
force user = root
force group = root
read list = "домен\группа" или пользователей перечисляешь если они в самбу добавлены
valid users = "домен\группа" или пользователей перечисляешь если они в самбу добавлены
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
andrystepa
Помогающий

ru
Offline Offline

« Ответ #6 : 01-07-2008 09:54 » 

Надоело, запустил SWAT. Честно говоря изменений там я толком не делал. Единственное, добавил homes и директиву browseable. Вот текущий конфиг, с ним все работает и сервер в сетевом окружении виден:
Код:
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2008/07/01 12:41:27

[global]
    dos charset = 866
    display charset = UTF-8
    workgroup = AVEI
    netbios name = GW_LINUX
    server string = Samba Server Version %v
    interfaces = lo, eth0
    map to guest = Bad User
    passdb backend = tdbsam
    log file = /var/log/samba/log.%m
    max log size = 50
    acl compatibility = winnt
    server signing = auto
    load printers = No
    preferred master = No
    local master = No
    domain master = No
    ldap ssl = no
    remote announce = 169.254.37.255/SERVERS
    guest ok = Yes
    hosts allow = 127., 169.254.37.

[homes]
comment = Home
browseable = yes
read only = no

[FTP]
browseable = yes
path = /var/ftp/
guest ok = yes
case sensitive = no
guest only = yes
msdfs proxy = no

[PUBLIC]
browseable = yes
path = /var/ftp/pub/

[UPLOAD]
browseable = yes
read only = no
hosts allow = 169.254.37.0/0
path = /var/ftp/uploads/

Правда, возможно главное не в этом. Меня очень смущало что при запуске smbd не запускается nmbd, хотя во всех предыдущих системах, которые я настраивал он запускался при запуске самбы. Запустил его вручную.
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #7 : 01-07-2008 10:15 » 

сдается мне что всему виной было то что вы сначала закоментировали netbios name = GW_LINUX а потом раскоментировали netbios name = GW_LINUX

...
#netbios name = GW_LINUX
...
...
netbios name = GW_LINUX
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
andrystepa
Помогающий

ru
Offline Offline

« Ответ #8 : 02-07-2008 07:02 » 

Но ведь я уже писал, что эта строка входила в конфиг два раза. Во второй раз она не была закомментирована. И насколько я знаю никакого значения, в каком месте секции [global] она находится не имеет.
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #9 : 02-07-2008 08:13 » 

В каком месте она находится не имеет конечно, но сами посудите чудес ведь не бывает. Это как с iptables, сначала мы запрещаем для какого нибудь ip выход в нет, потом ниже разрешаем и думаем а почему оно не работает я же разрешил Улыбаюсь
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
andrystepa
Помогающий

ru
Offline Offline

« Ответ #10 : 04-07-2008 05:34 » 

То что директива закомментирована, не означает что она выставлена в запрет! К тому же, если не важно расположение строки, то выставление опции по дефолту производится после полного прочтения конфига.
Более того, когда я начал править конфиг, то сразу не увидел этой директивы, и написал ее сам - ту что стоит первой в конфиге. Уже потом, когда Самба не захотела быть видна, я увидел что эти директивы повторяются  и закомментировал ту, которую сам создал.  А чудес действительно не бывает. Для правильной работы Самбы необходим демон nmbd. А он-то, как я уже писал и небыл запущен.
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #11 : 04-07-2008 06:09 » 

andrystepa, Улыбаюсь ну вот теперь все ясно, ты же не привел дерево процессов Улыбаюсь
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines