URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1814
[ Назад ]

Исходное сообщение
"samba работает, но в сетевом окружении не видна"

Отправлено andrystepa , 27-Июн-08 10:45 
Операционная система - 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 имя указано напрямую! Почему же он не виден? Подскажите, кто знает!


Содержание

Сообщения в этом обсуждении
"samba работает, но в сетевом окружении не видна"
Отправлено wertik , 27-Июн-08 12:04 
;    netbios name = GW_LINUX
Почему у вас это закоментированно ?

"samba работает, но в сетевом окружении не видна"
Отправлено wertik , 27-Июн-08 12:06 

Рекомендую прочитать.

http://linuxforum.ru/index.php?showtopic=24962


"samba работает, но в сетевом окружении не видна"
Отправлено andrystepa , 27-Июн-08 16:26 
>;    netbios name = GW_LINUX
>Почему у вас это закоментированно ?

Смотрите внимательнее. Эта строка повторяется дважды. Во второй раз она не закоментирована.


"samba работает, но в сетевом окружении не видна"
Отправлено ANSI , 01-Июл-08 01:32 
remote announce (G)

This option allows you to setup nmbd(8)to periodically announce itself to arbitrary IP addresses with an arbitrary workgroup name.

This is useful if you want your Samba server to appear in a remote workgroup for which the normal browse propagation rules don´t work. The remote workgroup can be anywhere that you can send IP packets to.

For example:

remote announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF


"samba работает, но в сетевом окружении не видна"
Отправлено andrystepa , 01-Июл-08 11:25 
>[оверквотинг удален]
>arbitrary IP addresses with an arbitrary workgroup name.
>
> This is useful if you want your Samba server to appear
>in a remote workgroup for which the normal browse propagation rules
>don´t work. The remote workgroup can be anywhere that you can
>send IP packets to.
>
> For example:
>
>remote announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF

Попробовал. Ничего не изменилось.


"samba работает, но в сетевом окружении не видна"
Отправлено andrystepa , 01-Июл-08 12:57 
Надоело, запустил 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, хотя во всех предыдущих системах, которые я настраивал он запускался при запуске самбы. Запустил его вручную.


"samba работает, но в сетевом окружении не видна"
Отправлено GG , 15-Июл-08 06:38 
однозначно проблема была в этом. сам ходил по этим граблям именно в восьмерке

"samba работает, но в сетевом окружении не видна"
Отправлено Mailik , 26-Июл-08 03:37 
Тоже долго возился с видимостью в сетевом окружение. Мудился с разными настройками, но после того как поставил  local master = No всё заработало. Выложенный двумя постами выше конфиг отредактировал и упростил. Убрал секцию homes и ещё несколько параметро в global, конфиг остался также работоспособным и сетевое окружение под виндовыми клиентами заработало замечательно. Спасибо за помощь. )))

"samba работает, но в сетевом окружении не видна"
Отправлено alonefox , 26-Июл-08 12:15 
У вас все было, впринципе, нормально... Надо было с внимательностью проверить строки
interfaces = lo eth0 169.254.37.2/16
hosts allow = 127. 169.254.37.
на соответствие действительности и проверить это командой testparm
Узнать на что оругается.
На сколько понял я по диологу не запукается nmbd, а этот сервис как раз и отвечает за имена и сетевое окружение (его поддержку и/или присутствие хоста в нем)....
P.S. Чаще заглядывайте в логи

"samba работает, но в сетевом окружении не видна"
Отправлено Tinkoff , 09-Авг-08 19:57 
Столкнулся с такой же проблемой: Fedora 8, штатная samba 3.0.30. Вылечилось запуском сервиса nmb (в моем конфиге строка local master ОТСУТСТВУЕТ). Проверьте
service nmb status

"samba работает, но в сетевом окружении не видна"
Отправлено Pahanivo , 24-Сен-10 08:29 
>Столкнулся с такой же проблемой: Fedora 8, штатная samba 3.0.30. Вылечилось запуском
>сервиса nmb (в моем конфиге строка local master ОТСУТСТВУЕТ). Проверьте
>service nmb status

еще вариант - мож кому пригодится
также не отображалось на !некоторых! ХП компах
оказалось все бонально - на этих компах было алиасом несколько сетей прописано
надо чтобы локальная сеть где находится "невидимая" самба была прописана как основная.


"samba работает, но в сетевом окружении не видна"
Отправлено toddy , 20-Ноя-20 01:35 
На этом сайте такие продвинутые танкисты в лыжах сидят, что просто кошмар...........

"samba работает, но в сетевом окружении не видна"
Отправлено Occisor , 27-Авг-08 11:01 
Проблема другая. Ввел вроде в домен. Отображается в сети. Создал папку расшаринную, с линухи на нее заходиться, а с другого компьютера (остальные все на венде) из домена не получается, винда пишет - введите авторизацию (для компа с линем). В чем может быть дело?