Samba só funciona se alterar hosts [RESOLVIDO]

1. Samba só funciona se alterar hosts [RESOLVIDO]

Jorge Santos
jorgessn

(usa Ubuntu)

Enviado em 27/10/2013 - 23:25h

Boa noite,

Tenho um servidor samba em Debian só para compartilhar pastas aqui na rede, porém , eu só acesso as pastas do samba se eu colocar o ip dele no c:\windows\system32\drivers\etc\hosts, só que eu não posso ficar alterando o hosts das maquinas que entram aqui para usar a rede, alguém sabe como deixar o acesso ao samba automático sem precisar alterar o hosts do Windows?

segue meu smb.conf

#======================= Global Settings =======================
[global]
panic action = /usr/share/samba/panic-action %d
workgroup = WORKGROUP
netbios name = ciatec
server string = Samba
security = share
encrypt passwords = true
passdb backend = tdbsam
public = yes
hosts allow = ALL
dns proxy = NO
interfaces = eth1
bind interfaces only = Yes

log file = /var/log/samba/log.%m
max log size = 1000
#syslog = 0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write = yes
oplocks = yes
getwd cache = yes
wins support = yes
#hosts deny = ALL
#hosts deny=ALL
hosts allow = 192.168.1.0/24 192.168.0.1/24
obey pam restrictions = no
#unix password sync = no
#passwd program = /usr/bin/passwd %u
#pam password change = no
printing = cups
load printers = yes
#include = /home/samba/etc/smb.conf.%m
#smb passwd file = /etc/smbpasswd

#; create mask = 0700
#; directory mask = 0700
#; valid users = %S

#[homes]

# comment = Home Directories
# create mask = 0700
# directory mask = 0700
# browseable = no


#[netlogon]
# comment = Network Logon Service
# path = /home/samba/netlogon
# guest ok = yes
# read only = yes

#[profiles]
# comment = Users profiles
# path = /samba/profiles
# guest ok = no
# browseable = yes
# public = no
# create mask = 0600
# directory mask = 0700

[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = no
create mask = 0700
writable = true
available = true

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = yes
printable = yes
available = true
writable = true

;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes

; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom

[ftp]
comment = FTP
path = /home/ftp/ciatec
available = true
browseable = true
writable = true
read only = false
guest ok = true
public = false
security = user


Obrigado!



  


2. Re: Samba só funciona se alterar hosts [RESOLVIDO]

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 28/10/2013 - 12:26h

Cara nunca vi isso acontecer, tem que acessar. O que vc pode fazer para testar e comentar a linha hosts allow já que vc está sobrescrevendo o mesmo, e ver se o problema persiste, apesar de não ter nada a ver.

seu smb.conf


[global]
panic action = /usr/share/samba/panic-action %d
workgroup = WORKGROUP
netbios name = ciatec
server string = Samba
security = share
encrypt passwords = true
passdb backend = tdbsam
public = yes
hosts allow = ALL <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< aqui
dns proxy = NO
interfaces = eth1
bind interfaces only = Yes

log file = /var/log/samba/log.%m
max log size = 1000
#syslog = 0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write = yes
oplocks = yes
getwd cache = yes
wins support = yes
#hosts deny = ALL
#hosts deny=ALL
hosts allow = 192.168.1.0/24 192.168.0.1/24 <<<<<<<<<<<<<<<<<<<<<< aqui
obey pam restrictions = no
#unix password sync = no
#passwd program = /usr/bin/passwd %u
#pam password change = no
printing = cups
load printers = yes
#include = /home/samba/etc/smb.conf.%m
#smb passwd file = /etc/smbpasswd



Outra coisa: se você copiou e colou esse conteúdo no seu smb.conf isso pode ser o motivo de vários problemas inesperados, o samba, não sei porque de vez em quando dá essas loucuras tem que digitar na mão.


3. Samba rede diferente (Resolvido)

Jorge Santos
jorgessn

(usa Ubuntu)

Enviado em 29/10/2013 - 00:08h

Ricardo,

O erro ocorre porque os hosts estão em outra faixa de ip e assim não adianta ir pelo nome do compartilhamento, tem que ir pelo caminho completo no executar, ex: "\\192.168.0.1\nome_compartilhamento" ai vai que é uma beleza, só que como eu trabalho em assistencia técnica, nao da para ficar digitando o caminho completo em todas as máquinas que entram para mapear unidade na rede, talvez se tiver um bind interno funcione mas o que eu preferi foi colocar todos os hosts na mesma faixa de ip que ai o windows reconhece o samba só pelo nome do compartilhamento, ex: \\servidor.

Obrigado pela boa intenção na sua ajuda Ricardo, abração!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts