LINUX.ORG.RU

настрока samba


0

0

Сетевое окружение -> Соседние кампутеры : винда(2000) видит только себя,
кампутер с поднятой самбой не замечает. Но через Сетевое окружение ->
Новое место в сетевом окружении, если руками прописать путь к расшареному ресурсу то потом через сетевое окружение к нему можно обращаться и работать. Рабочая группа для вынь STMEHO.
Вот часть настроек для самбы:
[global]

workgroup = stmeho
server string = Samba Server
security = user
hosts allow = 127.0.0.1 10.1.1.2
log file = /var/log/samba.%m
max log size = 50
encrypt passwords = yes
local master = Yes
os level = 65
preferred master = yes
browse list = Yes
dns proxy = no
unix charset = KOI8-R
display charset = KOI8-R
dos charset = 866

[work]
path = /work
comment = Work Directories
browseable = yes
writable = yes
valid users = blabla
printable = no
create mask = 0776
directory mask = 0775
force group = blabla

.....................


Во-первых, попробуйте написать STMEHO всё же заглавными буквами
workgroup = STMEHO
А во вторых настройте netbios name:
netbios name = STALCKER

И Samba 2.x?

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Samba 3.0.4

>Во-первых, попробуйте написать STMEHO всё же заглавными буквами
>workgroup = STMEHO
>А во вторых настройте netbios name:
>netbios name = STALCKER

Пробовал, не помогает.

stalcker
() автор топика
Ответ на: комментарий от stalcker

проверь фаервол, для нормальной работы надо эти порты:

SAMBA      tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:137
SAMBA      tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:138
SAMBA      tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:139
SAMBA      tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:445

Chain SAMBA (4 references)
target     prot opt source               destination
ACCEPT     all  --  127.0.0.1            0.0.0.0/0
ACCEPT     all  --  10.1.1.0/24          0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            10.1.1.0/24
ACCEPT     all  --  192.168.0.0/24       0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            192.168.0.0/24
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable

Может и впрямь он.

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

iptables -A INPUT -s 10.1.1.2 -p tcp \
-j ACCEPT
iptables -A OUTPUT -d 10.1.1.2 -p tcp \
-j ACCEPT

iptables -A INPUT -s 10.1.1.2 -p udp \
-j ACCEPT
iptables -A OUTPUT -d 10.1.1.2 -p udp \
-j ACCEPT

stalcker
() автор топика
Ответ на: комментарий от stalcker

Если не в падлу:
$ testparm
что говорит?

Просто, получается странно, настройки те-же:
$ testparm
=====================================================
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[Files_1]"
Processing section "[Files_2]"
Processing section "[CD-rom]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
        dos charset = cp866
        unix charset = UTF8
        display charset = UTF8
        workgroup = ALIK
        server string = Manjakws
        interfaces = eth0, lo
        bind interfaces only = Yes
        encrypt passwords = No
        log file = /var/log/samba/smbd.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        os level = 33
        preferred master = Yes
        local master = No
        dns proxy = No
        message command = sh -c '/usr/bin/receivepopup.sh "%s" "%f"'
        invalid users = root
        hosts allow = 10.1., 192.168.
        hosts deny = 224., 236.277.
        case sensitive = No
...
=====================================

И работает.
Может, там по дефолту что-то было другое?
Я просто не помню с какой версии на эту прыганул.
Version 3.0.10

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

root@stalcker:/home/stalcker# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[work]"
Processing section "[docs]"
Processing section "[tmp]"
Processing section "[homes]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
dos charset = 866
unix charset = KOI8-R
display charset = KOI8-R
workgroup = STMEHO
server string = Samba Server
log file = /var/log/samba.%m
max log size = 50
os level = 65
preferred master = Yes
dns proxy = No
hosts allow = 127.0.0.1, 10.1.1.2

stalcker
() автор топика
Ответ на: комментарий от stalcker

Может винда глючит?

1) Что видит:
$ findsmb
?

2) Влияет ли то, кто был первый запущен на результат?
если да, то как?

Вроде, пока идеи кончились =(

Может еще у кого будут, если еще появятся - напишу ;)

ManJak ★★★★★
()
Ответ на: комментарий от stalcker

Попробуйте в файл
windows\system32\drivers\etc\hosts
винды добавить в конец
<IP-адрес linux машины> <имя linux машины>

Это конечно грязный трюк, но может помочь при описанных симптомах.

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

# (C) &#202;&#238;&#240;&#239;&#238;&#240;&#224;&#246; &#232;&#255; &#204;&#224;&#233;&#234;&#240;&#238;&#241;&#238; &#244;&#242; (Microsoft Corp.), 1993-1999
.......................................................
#

127.0.0.1 localhost
10.1.1.2 amaly
10.1.1.1 stalcker

Уже давно.

stalcker
() автор топика
Ответ на: комментарий от ManJak

Может винда глючит?


2) Влияет ли то, кто был первый запущен на результат?
если да, то как?

Не влияет.


stalcker@stalcker:~$ smbclient -L \\10.1.1.2 
Password: 
Anonymous login successful
Domain=[STMEHO] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]

        Sharename       Type      Comment
        ---------       ----      -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
session request to 10.1.1.2 failed (Called name not present)
session request to 10 failed (Called name not present)
Anonymous login successful
Domain=[STMEHO] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]

        Server               Comment
        ---------            -------
        LAMER                

        Workgroup            Master
        ---------            -------
        STMEHO               LAMER
stalcker@stalcker:~$ smbclient -L \\127.0.0.1
Password: 
Anonymous login successful
Domain=[STMEHO] OS=[Unix] Server=[Samba 3.0.4]

        Sharename       Type      Comment
        ---------       ----      -------
        work            Disk      Work Directories
        docs            Disk      Work Directories
        tmp             Disk      Temp Directories
        homes           Disk      Home Directories
        IPC$            IPC       IPC Service (Samba Server)
        ADMIN$          IPC       IPC Service (Samba Server)
Anonymous login successful
Domain=[STMEHO] OS=[Unix] Server=[Samba 3.0.4]

        Server               Comment
        ---------            -------
        STALCKER             Samba Server

        Workgroup            Master
        ---------            -------
        STMEHO               

stalcker
() автор топика
Ответ на: комментарий от unDEFER

stalcker@stalcker:/work/tmp$ findsmb 

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
---------------------------------------------------------------------
Настройка iptables все по умолчанию DROP, а для виндового камутера все открыто:
iptables -A INPUT -s 10.1.1.2 -p tcp \
 -j ACCEPT
iptables -A OUTPUT -d 10.1.1.2 -p tcp \
 -j ACCEPT

iptables -A INPUT -s 10.1.1.2 -p udp \
 -j ACCEPT
iptables -A OUTPUT -d 10.1.1.2 -p udp \
 -j ACCEPT

А вот вывод при отключенном iptalbes, но винда все равно не видит кампутер с линуксом.
stalcker@stalcker:/work/tmp$ findsmb 

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
---------------------------------------------------------------------
10.1.1.1        STALCKER       [        STMEHO        ]
10.1.1.2        LAMER         +[STMEHO] [Windows 5.0] [Windows 2000 LAN Manager]

stalcker
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.