Samba-сервер для виртуальных машинй

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

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

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

Samba-сервер для виртуальных машинй

Сообщение lordinferius »

Привет всем.
Вот моя проблема: потребовалось установить Windows XP на виртуальную машину KVM. Далее стало необходимо обмениваться информацией между хостом и гостевой ОС. Первое, что пришло на ум - поднять samba-сервер на хосте. Однако не тут то было. При настройке использовал "Как я настраивал самбу" и "Fedora 11 and RHEL bible". Хост - Fedora 11.
Вот конфиг:

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

[eugene@komm ~]$ cat /etc/samba/smb.conf
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.�$�DzO ��O�)
# Date: 2009/12/14 21:33:51

[global]
        dos charset = cp1251
        unix charset = utf8
        display charset = cp1251
        workgroup = MSHOME
        netbios name = KOMM.SU
        server string = My virtual Samba
        interfaces = 192.168.100.0/24, 192.168.1.0/24
        guest account = mama
        pam password change = Yes
        log file = /var/log/samba/log.sbmd
        max log size = 50
        socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
        domain logons = Yes
        preferred master = Yes
        domain master = Yes
        wins support = Yes
        admin users = root, eugene
        guest ok = Yes
        hosts allow = ALL

[homes]
        comment = Kommunist's files
        path = /home/eugene
        valid users = KVM
        read only = No
        strict locking = No

Не заработало ничего. Невозможно подключится к серверу даже с хостовой ОС от обычного пользователя, зато `smbclient -L localhost` выдаёт список шар. При попытке подключения `smbclient //127.0.0.1/homes` выдаёт следующую ошибку:

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

eugene@komm ~]$ smbclient  //127.0.0.1/homes
Enter eugene's password:
Anonymous login successful
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.4.2-0.42.fc11]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

В общем, из Венды(которая в виртуалке) мой сервер даже виден, даже под именем KOMM.SU, однако Венда при попытке открыть Explorer'ом выдаёт что-то вроде "неверное имя или у вас нет права лоступа к серверу". У меня смутные подозрения, что всё зло состоит в NetBIOS и в WINS.

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

Re: Samba-сервер для виртуальных машинй

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

lordinferius писал(а):
16.12.2009 01:44
netbios name = KOMM.SU

точку наверно не стоит использовать
lordinferius писал(а):
16.12.2009 01:44
domain logons = Yes

это зачем?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
lordinferius
Сообщения: 26
ОС: Fedora 11

Re: Samba-сервер для виртуальных машинй

Сообщение lordinferius »

domain logons = Yes

Зачем? Не знаю, это, наверное, SWAT понаделал по какой-то зависимости. Уже убрал.
netbios name = KOMM.SU

Сменил на "KOMM"

Это всё ничего не дало. Проблема не решена.
Спасибо сказали: