Por que o samba com aliases do netbios apenas carrega uma das configurações?

1

Estou executando uma caixa do OpenSuSE 11.3 com o samba v3.5.4. Eu configurei meu smb.conf da seguinte forma:


[global]
        netbios aliases = jean-pc2 storage
        include = /etc/samba/smb.conf.%L

Então eu tenho dois outros arquivos de configuração, smb.conf.jean-pc2 e smb.conf.storage

smb.conf.jean-pc


[global]
        workgroup = WORKGROUP
        security = SHARE
        guest account = smbguest
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

[production]
        path = /data/shared/jean-pc
        browseable = yes
        read only = no
        guest ok = yes

[remmert]
        path = /data/shared/jean-pc/remmert
        browseable = yes
        read only = no
        guest ok = yes

smb.conf.storage


[global]
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
        security = share
        guest account = smbguest
        workgroup = WORKGROUP
[Data]
        path = /data/shared
        browseable = yes
        read only = no
        guest ok = yes

[websites]
        comment = Apache published directory
        path = /srv/www/htdocs
        read only = No
        browseable = yes
        guest ok = yes

O problema que estou tendo é que apenas o arquivo storage está sendo usado. Ambos os alias aparecem na lista de computadores nas janelas, mas quando eu abro jean-pc , ele tem as ações data e websites , em vez das ações production e remmert esperadas.

Independentemente da ordem em que listo os aliases, apenas os compartilhamentos da configuração storage estão sendo usados.

Por que o Samba está se comportando assim?

    
por RichieACC 15.11.2012 / 13:01

1 resposta

1

Isso acontece porque, quando o samba escuta na porta 445 (o novo padrão), ele não obtém informações do NetBIOS do cliente.

Configurá-lo para escutar apenas na porta 139 (usando smb ports = 139 ) faz com que ele retorne ao protocolo mais antigo no qual as informações do NetBIOS são transmitidas, o que faz com que funcione conforme o esperado.

    
por 16.11.2012 / 12:12