Fedora - Samba сервер в окружении Windows машин XP и 2000 (Проблема с видимостью Linux Сервера c Windows Машинами.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

Проблема с видимостью Linux Сервера Windows Машинами.

Windows тачки заходят на Linux сервер, только по ip адресу. По имени сервера не хочет. И команда net view или через сетевое окружение windows не видет компа.

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

[global]
        workgroup = STIM
        netbios name = LINUX
        server string = Samba LinuxServer %v
        interfaces = lo, eth0, eth1, eth2, 192.168.2.1/24
        passdb backend = tdbsam
        log file = /var/log/samba/log.%m
        max log size = 1024
        local master = No
        hosts allow = 127., 192.168.2.
        cups options = raw
                security = share

[homes]
        comment = Home Directories
        valid users = vsinyaev, autosystem
        read only = No
        browseable = Yes

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[public]
        comment = Public Stuff
        path = /home/user
        valid users = vsinyaev, autosystem
        admin users = vsinyaev
        read only = No
        guest ok = Yes


В чем может быть проблема?
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

local master = No

Может быть в этом, насколько я помню, этот параметр отвечает за очерёдность запроса об имени-айпишнике(типа так), т.е. если будет стояь мастер=ес, то виндовые тачки будут спрашивать список машин в сети у Линуксового сервака, кроме списка машин вроде ещё и имя-айпи.
Мазохист...
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Sleeping Daemon »

Voler писал(а):
12.11.2007 08:31
Проблема с видимостью Linux Сервера Windows Машинами.

Windows тачки заходят на Linux сервер, только по ip адресу. По имени сервера не хочет. И команда net view или через сетевое окружение windows не видет компа.

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

[global]
        workgroup = STIM
        netbios name = LINUX
        server string = Samba LinuxServer %v
        interfaces = lo, eth0, eth1, eth2, 192.168.2.1/24
        passdb backend = tdbsam
        log file = /var/log/samba/log.%m
        max log size = 1024
        local master = No
        hosts allow = 127., 192.168.2.
        cups options = raw
                security = share

[homes]
        comment = Home Directories
        valid users = vsinyaev, autosystem
        read only = No
        browseable = Yes

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[public]
        comment = Public Stuff
        path = /home/user
        valid users = vsinyaev, autosystem
        admin users = vsinyaev
        read only = No
        guest ok = Yes


В чем может быть проблема?

Может параметра
wins support = Yes
нехватает?
Спасибо сказали:
edd
Сообщения: 13
ОС: openSUSE 10.2 Mandriva 2007

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение edd »

Может быть поможет, если у Windows клиентов не установлен netbios over tcp\ip

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

[global]
 workgroup = STIM
 netbios name = LINUX
 server string = Samba LinuxServer %v
 load printers = yes
 interfaces = 192.168.2.0/24 //и другие из ifconfig
 hosts allow = 192.168.2. 127.
 map to guest = bad user
 security = share
 encrypt passwords = yes
 smb passwd file = /etc/samba/smbpasswd
 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

Может параметра
wins support = Yes
нехватает?


Не может. WINS -- Windows Internet Name Service, он нужен только для выхода в тырнет, через ...., короче странным способом, он не нужен в локальной сети.

А local master = Yes не помогло?
Мазохист...
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

Эти два параметра стоят
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = Yes

Еще что то должно быть?

Я lmhost править нужно?
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

lmhost править нужно?

Вроде да... это мне память что-то подсказывает...
А вот это ман подсказывает

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

lmhosts  is  the  Samba  NetBIOS name to IP address mapping file. It is
       very similar to the /etc/hosts file format, except  that  the  hostname
       component must correspond to the NetBIOS naming format.

значит всё-таки нужно:D
Мазохист...
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

содержание моего файла lmhost
127.0.0.1 localhost
192.168.2.101 serverlinux

И все равно не работает, windows компьютеры не видят linux сервер по имени, только по IP адресу.

Может быть поможет, если у Windows клиентов не установлен netbios over tcp\ip


NWLink IPX/SPX/NetBIOS - этот протокол?
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Liksys »

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

local master = yes
preferred master = yes
Спасибо сказали:
edd
Сообщения: 13
ОС: openSUSE 10.2 Mandriva 2007

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение edd »

NWLink IPX/SPX/NetBIOS - этот протокол?


Из-за него у мя была похожая ситуация.
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

preferred master = yes - это что запараметр?
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

browse master надо ес поставить

Код:

preferred master (G) This boolean parameter controls if nmbd(8) is a preferred master browser for its workgroup. If this is set to yes, on startup, nmbd will force an election, and it will have a slight advantage in winning the election. It is rec- ommended that this parameter is used in conjunction with domain mas- ter = yes, so that nmbd can guarantee becoming a domain master. Use this option with caution, because if there are several hosts (whether Samba servers, Windows 95 or NT) that are preferred master browsers on the same subnet, they will each periodically and contin- uously attempt to become the local master browser. This will result in unnecessary broadcast traffic and reduced browsing capabilities. Default: preferred master = auto


Не хотелось посылать РТФМить, но вот:

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

man smb.conf

Здесь ВСЕ опции с ПОЛНЫМ обьяснением. Помогает, проверено!;)

Мне не то, что сложно помочь, просто желательно и самому пытаться разобраться. А
preferred master = yes - это что запараметр?
по-моему уже слишком, документацию читать придется в любом случае, лучше начать сейчас. На заметку: в КДЕшной помощи маны тоже есть.

Жду новых вопросов;)
Мазохист...
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение skeletor »

Если проблема - заходят только по IP, то проблема в DNS. Имена не резолвятся. Либо на машинах они не прописаны в hosts, либо не работает локальный DND-сервер.
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

Сделал вот так.

вывод команды testparm

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

[global]
        workgroup = STIM
        server string = Samba LinuxServer %v
        interfaces = lo, eth0, eth1, eth2, 192.168.2.1/24
        passdb backend = tdbsam
        password level = 4
        username level = 4
        log file = /var/log/samba/log.%m
        max log size = 1024
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        os level = 33
        preferred master = Yes
        hosts allow = 127., 192.168.2., 192.168.1., 192.168.0.
        case sensitive = No

[homes]
        comment = Home Directories
        valid users = vsinyaev, autosystem
        read only = No

[comm]
        comment = All user can write and read from this folder.
        path = /home/samba/comm
        valid users = root, vsinyaev, autosystem, manger, plan
        force group = office
        read only = No
        create mask = 0775
        directory mask = 0775

[printers]
        printable = Yes
        browseable = No
        available = No

[public]
        comment = Public Stuff
        path = /home/user
        valid users = vsinyaev, autosystem
        admin users = vsinyaev
        read only = No
        guest ok = Yes


установил протокол NWLink IPX/SPX/NetBIOS
проверил еще раз конфиг, как то нет что то все равно не так.
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

winbind, или еще какой из процессов должен запускаться при старте системы?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Ленивая Бестолочь »

Не может. WINS -- Windows Internet Name Service, он нужен только для выхода в тырнет, через ...., короче странным способом, он не нужен в локальной сети.


да чтож вы, господа? некрасиво конечно хвалится знанием оффтопика, но скажу прямо - это
полная ерунда ;)
wins конечно уже почти никто не пользует но это одназначно сервер не только для интернет).

по теме - вообще с виндовой машины имена резолвятся?
что говорит nslookup?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение SANTA »

nmbd не запущен
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

JIeHb писал(а):
12.11.2007 20:32
Не может. WINS -- Windows Internet Name Service, он нужен только для выхода в тырнет, через ...., короче странным способом, он не нужен в локальной сети.


да чтож вы, господа? некрасиво конечно хвалится знанием оффтопика, но скажу прямо - это
полная ерунда ;)
wins конечно уже почти никто не пользует но это одназначно сервер не только для интернет).

по теме - вообще с виндовой машины имена резолвятся?
что говорит nslookup?


Пршу прощения, сильно ошибся -- был в спящем состоянии;(
WINS -- служба разрешения имён, присваивающая IP адреса именам сетевых компьютеров. WINS-сервер управляет регистрацией имён и запросами.

Возникла мысль -- а может тебе просто ДНС-сервер поставить, если сеть небольшая, то просто прописать айпишник-имя, и виндовым клиентам указать его, будут у него по имени сервака его айпишник получать.
Мазохист...
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

DNS - сервер был следующий этап. nmbd запущен.
Спасибо сказали:
wyldrodney
Сообщения: 93
ОС: Своя-0.1.4.2

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение wyldrodney »

Voler писал(а):
13.11.2007 15:45
DNS - сервер был следующий этап. nmbd запущен.


Слабо понял, nmbd не помог? А ДНС не поднял? Вроде логично его поднять, попробуй.
То, что сервак по имени не подключается -- это врядли проблема самбы, должен быть ДНС.
Мазохист...
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Fedora - Samba сервер в окружении Windows машин XP и 2000

Сообщение Voler »

wyldrodney писал(а):
13.11.2007 15:55
Voler писал(а):
13.11.2007 15:45
DNS - сервер был следующий этап. nmbd запущен.


Слабо понял, nmbd не помог? А ДНС не поднял? Вроде логично его поднять, попробуй.
То, что сервак по имени не подключается -- это врядли проблема самбы, должен быть ДНС.



НЕТ, он стартует нормально да и изначально стартовал нормально.

DNS подниму
Спасибо сказали: