Samba (не могу зайти в рабочую группу)

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

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

NickNill
Сообщения: 115
ОС: ArchLinux

Samba

Сообщение NickNill »

вообщем, давно уже искал, но ничего толком не нашел.. в чем проблема? samba не работает почему-то с русскими именами компьютеров. вот пример моего обзора сети

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

[user@NNIIL ~]$ net server domain WORKGROUP
Enter user's password:

Enumerating servers in this domain or workgroup:

        Server name          Server description
        -------------        ----------------------------
        ANASTASIYA
        GANGSTER-ЕИ
        JMTR-B1210A1ADA
        MICROSOF-304236
        MICROSOF-87F125
        MYZU_LOVE
        NNIIL
        NOTEBOOK
        PINK_ANGEL
        SANUCH
        SKIILLET
        SWATOVEC
        ВФЙЖДЕКЖ
        КЙКЖИЗ         кУї$k@)))
[user@NNIIL ~]$ net lookup GANGSTER-ЕИ
[2009/08/19 09:43:48,  0] utils/net_lookup.c:net_lookup_host(59)
  Didn't find GANGSTER-ЕИ#20




дополнение - с кодировками вродь нормально все, но вот еще проблема - не показывает компьютеры рабочей группы workgroup

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

[user@NNIIL ~]$ net server domain Workgroup
Enter user's password:

Enumerating servers in this domain or workgroup:

        Server name          Server description
        -------------        ----------------------------
        NNIIL
[user@NNIIL ~]$

то что должно быть - в примере выше... также dolhin не может вообще открыть эту группу (мой комп показать), а smb4k спрашивает какой то пароль...
smb.conf:

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

user@NNIIL ~]$ cat /etc/samba/smb.conf
[global]
        netbios name = NNIIL
        server string =
        socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY
        workgroup = WORKGROUP
        os level = 20
        security = share
        keepalive = 30
        client lanman auth = yes
        display charset = utf-8
        unix charset = utf-8
        dos charset = cp866
        winbind enum users = no
        winbind trusted domains only = no
        encrypt passwords = yes

[Media]
        hide dot files = no
        public = yes
        path = /home/Media

[ISO]
        public = yes
        path = /iso/ISO

[mirror]
        public = yes
        path = /iso/mirror
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Samba

Сообщение skeletor »

А зачем давать компам русские имена?
Хотите что бы она с ними нормально работала - сделайте единую кодовую таблицу: везде CP1251.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Samba

Сообщение ivan2ksusr »

А зачем давать компам русские имена?

К примеру есть домашняя сетка, пользователи сами задают имена ПК, вот и встречаются такие "крокодилы" :)
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Samba

Сообщение Doublespace »

codepage в smb.conf прописан?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

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

а с виндового клиента такие нормально резолвятся?
может быть дело просто в том, что кодировка в базе wins не соответствует вашей локали линукса?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

codepage в smb.conf прописан?

а это не играет большой роли... это влияет на отображение шар, но никак не имен

а с виндового клиента такие нормально резолвятся?
может быть дело просто в том, что кодировка в базе wins не соответствует вашей локали линукса?

в винде понятно все ок... локаль я использую ютф8, поэтому и спрашиваю как настроить самбу (если такое вообще возможно)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

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

NickNill писал(а):
19.08.2009 20:40
локаль я использую ютф8, поэтому и спрашиваю как настроить самбу

не совсем понятно - зачем? ваши виндовые клиенты называются по-русски, видят друг друга - чего не так то? зачем вам разрешать имена по netbios в линуксе?

NickNill писал(а):
19.08.2009 20:40
как настроить самбу

самба все делает правильно. винда передает имена в определенной кодировке - она вам их честно в ней и отдает.
надо делать что-то типа
LANG=ru_RU.CP1251 net server domain WORKGROUP
(это я экспромтом)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

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

Re: Samba

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

ну по тому, что чем поливали, то и вырасло ;-)
попробуйте как я выше написал, или, хотя бы что-то типа recode.

для начала добейтесь, чтобы оно заотображало нормально:
net server domain WORKGROUP | recode cp1251..
(я все ж таки не уверен, что 1251, но почему бы не поэкспериментировать)
когда станет нормально показывать - можно и запрос по анлогии сделать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Samba

Сообщение pelmen »

А что будет, если использовать iconv ? :)
Просто я обычно делаю smbtree |iconv -f utf8 -t koi8-r
извиняюсь, если не в тему
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

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

Re: Samba

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

хм, а у меня smbtree все выдает по-русски, без перекодировок...
в конфиге самбы:

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

display charset = utf-8
unix charset = utf-8
dos charset = cp866

локаль utf-8.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Samba

Сообщение sash-kan »

ivan2ksusr писал(а):
19.08.2009 11:35
А зачем давать компам русские имена?

К примеру есть домашняя сетка, пользователи сами задают имена ПК, вот и встречаются такие "крокодилы" :)

это не крокодилы. это сами-себе-злобные-буратины. потому что windows при сохранении имени компьютера, содержащего что-либо помимо латиницы, честно предупреждает: ой, не надо бы этого делать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

обновил шапку... помогите пожалуйста)
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

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

Re: Samba

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

не уверен, что это решит вашу проблему, но, если вы хотите, стобы самба выигрывала в выборе мастера добавте

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

        local master = yes

в конфиг.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Samba

Сообщение NickNill »

эти значения я меня по разному... ну вот никак не работает. мастер все-равно компьютер с виндовс 7... иногда бывает кто-то другой - тогда нормально... хотя, вот сейчас smb4k открыла группу, а nautilus нет.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Samba

Сообщение danger08 »

и значение "os level" побольше.
Блогосайт - http://www.fateyev.com
Спасибо сказали: