Compartilhar pastas no OpenSUSE 13.1 usando o SAMBA (compartilhamento não funciona)?

0

Senhores,

Eu tentei todas as maneiras de compartilhar pastas no OpenSUSE 13.1 usando o SAMBA, mas sem sucesso. Francamente, não sei o que fazer para resolver esta situação.

Entre minhas ações são tomadas ...

  1. Pare o firewall
  2. Faça os procedimentos descritos em:

Eu posso fazer o servidor funcionar normalmente e sem erro incluindo seus parâmetros (testparm), mas não consigo acessá-lo de outra máquina (Linux ou Windows) usando "smb: // [MACHINE_IP] / [SHARE_NAME]" ou " \ [MACHINE_IP] [SHARE_NAME] "! Eu também testei usando a própria máquina.

Nada parece fazer o trabalho do samba. O que deveria ser uma coisa simples e comum em outras distribuições tornou-se um pesadelo. Estou começando a pensar que isso é um problema na própria distribuição!

Eu não consigo imaginar o que pode ser feito! = /

Por favor me ajude!

Obrigado antecipadamente!

Mais!

Abaixo eu coloco as saídas dos registros smbd e nmbd!

Esses registros abrangem o momento em que inicio o serviço até quando tento acessar o compartilhamento de outro computador!

vim /var/log/samba/log.smbd

[2014/02/10 11:58:31,  0] ../source3/smbd/server.c:1198(main)
  smbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2014/02/10 11:58:31.412297,  0] ../source3/smbd/server.c:1278(main)
  standard input is not a socket, assuming -D option

vim /var/log/samba/log.nmbd

[2014/02/10 11:58:26,  0] ../source3/nmbd/nmbd.c:902(main)
  nmbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2013
[2014/02/10 11:58:26,  0] ../source3/nmbd/nmbd.c:941(main)
  standard input is not a socket, assuming -D option

"iptables --list" RESULTADO:

Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate ESTABLISHED
ACCEPT     icmp --  anywhere             anywhere             ctstate RELATED
input_ext  all  --  anywhere             anywhere            
LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-IN-ILL-TARGET "
DROP       all  --  anywhere             anywhere            

Chain FORWARD (policy DROP)
target     prot opt source               destination         
LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-FWD-ILL-ROUTING "

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            

Chain forward_ext (0 references)
target     prot opt source               destination         

Chain input_ext (1 references)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             PKTTYPE = broadcast udp dpt:netbios-ns
ACCEPT     udp  --  anywhere             anywhere             PKTTYPE = broadcast udp dpt:netbios-dgm
DROP       all  --  anywhere             anywhere             PKTTYPE = broadcast
ACCEPT     icmp --  anywhere             anywhere             icmp source-quench
ACCEPT     icmp --  anywhere             anywhere             icmp echo-request
ACCEPT     udp  --  anywhere             anywhere             udp spt:netbios-ns ctstate RELATED
LOG        tcp  --  anywhere             anywhere             limit: avg 3/min burst 5 tcp dpt:netbios-ssn flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-ACC-TCP "
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:netbios-ssn
LOG        tcp  --  anywhere             anywhere             limit: avg 3/min burst 5 tcp dpt:microsoft-ds flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-ACC-TCP "
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:microsoft-ds
ACCEPT     udp  --  anywhere             anywhere             udp dpt:netbios-ns
ACCEPT     udp  --  anywhere             anywhere             udp dpt:netbios-dgm
DROP       all  --  anywhere             anywhere             PKTTYPE = multicast
DROP       all  --  anywhere             anywhere             PKTTYPE = broadcast
LOG        tcp  --  anywhere             anywhere             limit: avg 3/min burst 5 tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
LOG        icmp --  anywhere             anywhere             limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
LOG        udp  --  anywhere             anywhere             limit: avg 3/min burst 5 ctstate NEW LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
DROP       all  --  anywhere             anywhere            

Chain reject_func (0 references)
target     prot opt source               destination         
REJECT     tcp  --  anywhere             anywhere             reject-with tcp-reset
REJECT     udp  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-proto-unreachable

Conclusões até agora:

Alguma peculiaridade da rede corporativa onde eu trabalho está bloqueando o acesso ao Samba OpenSUSE 13.1, porque na minha rede doméstica o samba funciona perfeitamente.

O OpenSUSE 13.1 está sendo executado em um VMWare usando a rede NAT. A meu ver, não deve haver nenhuma interferência da rede externa, já que estou usando o NAT.

Eu tenho uma outra máquina virtual rodando Linux Mint 16 KDE no VMWare usando NAT. O Samba funciona perfeitamente tanto na minha rede doméstica quanto na rede corporativa, o que me leva a acreditar que isso é alguma configuração a ser tomada no openSUSE 13.1 para fazer o trabalho do samba.

Abaixo, coloco a saída da execução de "smbclient" no meu host para as duas máquinas virtuais:

smbclient //172.16.124.141/share -N -U'brlight%brlight'
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.18]
smb: \>

smbclient //172.16.124.136/share -N -U'brlight%brlight'
protocol negotiation failed: NT_STATUS_IO_TIMEOUT

Este link contém informações detalhadas e adicionais sobre o meu problema.

link

    
por Eduardo Lucio 07.02.2014 / 21:32

2 respostas

0

Senhores,

A solução para o problema é alterar o hipervisor. No meu caso, pelo menos ... eu mudei para o VirtualBox (estava usando VMWare). O truque é criar duas interfaces de rede: uma NAT e uma "somente host". O NAT permite que o convidado acesse a Internet e o "somente host" permite o acesso do host ao convidado lá incluindo o compartilhamento de samba . Como eu disse, no meu caso, esse problema está relacionado à rede corporativa que eu estava usando. É possível que o mesmo procedimento funcione para o VMWare (não testado).

Mais informações sobre o procedimento: link

Obrigado Matt Fuller!

[EDIT I]

Eu usei o mesmo procedimento no VMWare Workstation, ou seja, adicione um adaptador de rede com uma rede "somente host" e outro com uma rede "NAT", mas o comportamento era o mesmo: "no samba"!

[EDIT II]

Acesse o compartilhamento do samba usando a interface "somente host". Use o comando "ifconfig" para ajudá-lo!

    
por 13.02.2014 / 17:47
0
[global]
        workgroup = WORKGROUP
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        map to guest = Bad User
        include = /etc/samba/dhcp.conf
        logon path = \%L\profiles\.msprofile
        logon home = \%L\%U\.9xprofile
        logon drive = P:
        usershare allow guests = Yes

[sharename]
        comment = Stuff
        valid users = root, %S, %D%w%S
        path=<location of files>
        read only = No

é a saída de iptables --list Isso:

  • Fonte de opção de destino de destino de ENTRADA da cadeia (política ACCEPT)
    destino

    Encadear FORWARD (política ACCEPT) fonte de opção de destino de destino
    destino

    Corrente OUTPUT (política ACCEPT) target opt source de prot destino

por 11.02.2014 / 01:55