Servidor Linux só aparece na REDE Windows quando digita IP.

1. Servidor Linux só aparece na REDE Windows quando digita IP.

henrique
jackfeio

(usa Outra)

Enviado em 14/11/2014 - 17:08h

Olá, Estou com um probleminha. Segui os procedimentos de instalação do SAMBA disponibilizados na net com algumas alterações para acessar a minha pasta publica sem senha. Os problemas são: A máquina linux não aparece na REDE do Windows 7 (apesar de está no mesmo grupo de trabalho), descoberta de rede ativada, compartilhamento de impressoras e pastas, etc. Para acessar tenho que digitar o IP do Servidor LINUX da pasta de compartilhamento. Neste caso a pasta aparece instantaneamente sem pedir senha (conforme eu queria). Para que entenda o motivo de aparecer de imediato no AMBIENTE DE REDE, é que preciso para fazer backup de um servidor WINDOWS SERVER 2008 R2. o programa de "terceiros" que uso não encontra o servidor LINUX na rede e no programa não tem a opção de digitar o IP para encontrá-lo. Deduzo que o servidor LINUX não esteja EFETIVAMENTE no mesmo grupo de trabalho mas configurei o arquivo "smb.conf' com o mesmo grupo de trabalho. Já passei uma semana fuçando na net sobre o assunto (até mesmo na comunidade VIVA O LINUX) mas nenhum tópico RESOLVIDO solucionou meu problema.

Segue as configurações:


#===== Global Settings =====#
[global]

# Nome do domínio da rede ou grupo de trabalho. Você vai substituir a
# palavra <grupo> pelo nome.
workgroup = WORKGROUP

# Nome do servidor na rede. Substitua <Servidor Linux>
server string = linux

# Libera acesso para um ip especifico #
hosts allow = 91.194.90.89

# Bloqueia acesso para um ip especifico #
hosts denny = 192.168.1.10

# Habilita o suporte a senhas criptografadas #
# encrypt passwords = yes

# O arquivo que contém as senhas #
#smb passwd file = /etc/samba/smbpasswd

# Acesso de usuários. Irei usar <share> para acesso público às pastas.
security = share

hosts allow = ALL

# Se seu servidor vai compartilhar impressora, coloque <yes> no lugar do <no>
load printers = no

# Arquivo de log de acesso
log file = /var/log/samba.%m

# Tamanho máximo do log de acesso
max log size = 50

socket options = TCP_NODELAY

# Endereço IP da máquina na qual está sendo configurado o samba
# Substitua xxx.xxx.xxx.xxx pelo seu IP. Ex.: 192.168.1.5
interfaces = 91.194.90.89
domain master = No
dns proxy = no

read only = no

# Para acessar o servidor, pode ser digitado um nome que você colocará abaixo
netbios name = bigsatserver

# Se os arquivos são somente leitura, coloque <yes>. Se nos arquivos
# qualquer um pode manejar, deixe <no>. Opto por deixar <no>
read only = no
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No


# Especifica o nível do sistema operacional #
os level = 100

# Diz se o servidor samba terá ou não vantagens de ganhar uma eleição local #
preferred master = yes

#bloqueando gravações
veto files = /*.mp3/*.exe/*.pif/*.bat/*.{*}/


#===== Share Definitions =====#
# Primeiramente você vai colocar o nome da pasta entre colchetes
[baremetal]

# Agora você vai setar o endereço da pasta dentro do servidor
path = /home/baremetal
guest ok = yes
browseable = yes
writable = yes
create mask = 0777
force create mode = 777
force directory mode = 777


# Se a pasta for pública, deixe <yes>
public = yes
read only = No


Impressora
[printers]

comment = viva o linux Printers
printable = yes
path = /var/spool/samba

# Define se o compartilhamento será ou não exibido na janela de procura de rede #
browseable = yes

guest ok = yes

#Permissão de escrita

writable = yes
read only = yes
__________xxxxxxxxxx_________________________xxxxxxxxx__________________


Fico agradecido se alguém puder me ajudar nesta empreitada ou me dar outra idéia como fazer de meu servidor LINUX de uma servidor de backup para gravar a imagem de meu sistema operacional do WINDOWS SERVER 2008 R2 bem como os bancos de dados SQL que são feitos automáticos.

Esclareço que meus dois servidores (LINUX e WINDOWS) são remotos.

Abraços a todos.



  


2. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 14/11/2014 - 17:27h

jackfeio escreveu:

Olá, Estou com um probleminha. Segui os procedimentos de instalação do SAMBA disponibilizados na net com algumas alterações para acessar a minha pasta publica sem senha. Os problemas são: A máquina linux não aparece na REDE do Windows 7 (apesar de está no mesmo grupo de trabalho), descoberta de rede ativada, compartilhamento de impressoras e pastas, etc. Para acessar tenho que digitar o IP do Servidor LINUX da pasta de compartilhamento. Neste caso a pasta aparece instantaneamente sem pedir senha (conforme eu queria). Para que entenda o motivo de aparecer de imediato no AMBIENTE DE REDE, é que preciso para fazer backup de um servidor WINDOWS SERVER 2008 R2. o programa de "terceiros" que uso não encontra o servidor LINUX na rede e no programa não tem a opção de digitar o IP para encontrá-lo. Deduzo que o servidor LINUX não esteja EFETIVAMENTE no mesmo grupo de trabalho mas configurei o arquivo "smb.conf' com o mesmo grupo de trabalho. Já passei uma semana fuçando na net sobre o assunto (até mesmo na comunidade VIVA O LINUX) mas nenhum tópico RESOLVIDO solucionou meu problema.

Segue as configurações:


#===== Global Settings =====#
[global]

# Nome do domínio da rede ou grupo de trabalho. Você vai substituir a
# palavra <grupo> pelo nome.
workgroup = WORKGROUP

# Nome do servidor na rede. Substitua <Servidor Linux>
server string = linux

# Libera acesso para um ip especifico #
hosts allow = 91.194.90.89

# Bloqueia acesso para um ip especifico #
hosts denny = 192.168.1.10

# Habilita o suporte a senhas criptografadas #
# encrypt passwords = yes

# O arquivo que contém as senhas #
#smb passwd file = /etc/samba/smbpasswd

# Acesso de usuários. Irei usar <share> para acesso público às pastas.
security = share

hosts allow = ALL

# Se seu servidor vai compartilhar impressora, coloque <yes> no lugar do <no>
load printers = no

# Arquivo de log de acesso
log file = /var/log/samba.%m

# Tamanho máximo do log de acesso
max log size = 50

socket options = TCP_NODELAY

# Endereço IP da máquina na qual está sendo configurado o samba
# Substitua xxx.xxx.xxx.xxx pelo seu IP. Ex.: 192.168.1.5
interfaces = 91.194.90.89
domain master = No
dns proxy = no

read only = no

# Para acessar o servidor, pode ser digitado um nome que você colocará abaixo
netbios name = bigsatserver

# Se os arquivos são somente leitura, coloque <yes>. Se nos arquivos
# qualquer um pode manejar, deixe <no>. Opto por deixar <no>
read only = no
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No


# Especifica o nível do sistema operacional #
os level = 100

# Diz se o servidor samba terá ou não vantagens de ganhar uma eleição local #
preferred master = yes

#bloqueando gravações
veto files = /*.mp3/*.exe/*.pif/*.bat/*.{*}/


#===== Share Definitions =====#
# Primeiramente você vai colocar o nome da pasta entre colchetes
[baremetal]

# Agora você vai setar o endereço da pasta dentro do servidor
path = /home/baremetal
guest ok = yes
browseable = yes
writable = yes
create mask = 0777
force create mode = 777
force directory mode = 777


# Se a pasta for pública, deixe <yes>
public = yes
read only = No


Impressora
[printers]

comment = viva o linux Printers
printable = yes
path = /var/spool/samba

# Define se o compartilhamento será ou não exibido na janela de procura de rede #
browseable = yes

guest ok = yes

#Permissão de escrita

writable = yes
read only = yes
__________xxxxxxxxxx_________________________xxxxxxxxx__________________


Fico agradecido se alguém puder me ajudar nesta empreitada ou me dar outra idéia como fazer de meu servidor LINUX de uma servidor de backup para gravar a imagem de meu sistema operacional do WINDOWS SERVER 2008 R2 bem como os bancos de dados SQL que são feitos automáticos.

Esclareço que meus dois servidores (LINUX e WINDOWS) são remotos.

Abraços a todos.



Faltou incluir no arquivo smb.conf a linha name resolve order = lmhosts host wins bcast.

adiciona os hosts no arquivo /etc/samba/lmhosts do mesmo modelo do /etc/hosts.

Reinicie o serviço Samba e adicione as máquinas clientes no mesmo grupo do servidor Samba.



3. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

Antonio Mauricio dos santos
anewvision

(usa Debian)

Enviado em 14/11/2014 - 17:32h

Me parece que seu smb.conf está certo e que o problema está no windows7. Vá nas configuraçoes avançadas e abilite a descoberta de redes. Se ainda não der, vá em serviços e vê se se está tudo abilitado (automatico), sobretudo "auxiliar de ip" (ou algo assim), ou seja tudo que for relacionado a rede tu abilita e reinicia.


4. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

henrique
jackfeio

(usa Outra)

Enviado em 14/11/2014 - 18:34h

Saitam, eu não sou usuário assíduo do LINUX então pediria que você editasse o arquivo que postei no tópico deixando as partes editadas/acrescentadas em negrito. Quanto ao outro amigo que respondeu sobre ativar descoberta de rede e ativação de "auxiliar de IP" eu já tinha feito esses procedimentos mas não surtiram efeitos. Fico agradecido com as ajudas mas se puderem me informarem outras saidas fico no aguardo.


5. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 14/11/2014 - 22:20h

Cria um arquivo /etc/samba/lmhosts, que faz o mapeamento do endereço IP com o nome NetBIOS de uma máquina, é equivalente ao arquivo /etc/hosts.

Exemplo de uso do arquivo lmhosts, substituir para os IPs dos respectivos servidores.
192.168.0.2 servidor1
192.168.0.3 servidor2
192.168.0.4 servidor3

add as linhas
wins support = yes
name resolve order = lmhosts host wins bcast
no arquivo smb.conf na tag [global]

smb.conf


#===== Global Settings =====#
[global]

# Nome do domínio da rede ou grupo de trabalho. Você vai substituir a
# palavra <grupo> pelo nome.
workgroup = WORKGROUP

# Nome do servidor na rede. Substitua <Servidor Linux>
server string = linux

wins support = yes
name resolve order = lmhosts host wins bcast

# Libera acesso para um ip especifico #
hosts allow = 91.194.90.89

# Bloqueia acesso para um ip especifico #
hosts denny = 192.168.1.10

# Habilita o suporte a senhas criptografadas #
# encrypt passwords = yes

# O arquivo que contém as senhas #
#smb passwd file = /etc/samba/smbpasswd

# Acesso de usuários. Irei usar <share> para acesso público às pastas.
security = share

hosts allow = ALL

# Se seu servidor vai compartilhar impressora, coloque <yes> no lugar do <no>
load printers = no

# Arquivo de log de acesso
log file = /var/log/samba.%m

# Tamanho máximo do log de acesso
max log size = 50

socket options = TCP_NODELAY

# Endereço IP da máquina na qual está sendo configurado o samba
# Substitua xxx.xxx.xxx.xxx pelo seu IP. Ex.: 192.168.1.5
interfaces = 91.194.90.89
domain master = No
dns proxy = no

read only = no

# Para acessar o servidor, pode ser digitado um nome que você colocará abaixo
netbios name = bigsatserver

# Se os arquivos são somente leitura, coloque <yes>. Se nos arquivos
# qualquer um pode manejar, deixe <no>. Opto por deixar <no>
read only = no
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No


# Especifica o nível do sistema operacional #
os level = 100

# Diz se o servidor samba terá ou não vantagens de ganhar uma eleição local #
preferred master = yes

#bloqueando gravações
veto files = /*.mp3/*.exe/*.pif/*.bat/*.{*}/


#===== Share Definitions =====#
# Primeiramente você vai colocar o nome da pasta entre colchetes
[baremetal]

# Agora você vai setar o endereço da pasta dentro do servidor
path = /home/baremetal
guest ok = yes
browseable = yes
writable = yes
create mask = 0777
force create mode = 777
force directory mode = 777


# Se a pasta for pública, deixe <yes>
public = yes
read only = No


Impressora
[printers]

comment = viva o linux Printers
printable = yes
path = /var/spool/samba

# Define se o compartilhamento será ou não exibido na janela de procura de rede #
browseable = yes

guest ok = yes

#Permissão de escrita

writable = yes
read only = yes





6. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

henrique
jackfeio

(usa Outra)

Enviado em 14/11/2014 - 23:34h

Amigo Saitam, copiei e substitui o arquivo smb.conf e reiniciei os serviços. quanto ao arquivo "/lmhosts", isso é uma pasta que vai ficar dentro da pasta "SAMBA" ou é um arquivo de texto?. Se for um arquivo de texto, qual será o "nome" deste arquivo? dei uma olhada na net mas não encontrei como criar esse tipo de arquivo. Se for criado através de linha de comando me informe por favor. Sobre a parte dos IPs eu entendi, dentro desse arquivo "/lmhosts" vai ficar o IP de cada máquina windows que irá acessar o servidor "samba" com seu respectivo nome. Mais uma vez fico no aguardo de ajudas.


7. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 15/11/2014 - 14:52h

como o Reginaldo passou, crie o arquivo lmhosts ele vai ficar em "/etc/samba/lmhosts" lmhosts não é pasta já é o arquivo, ele deve ficar em "/etc/samba/" samba é a pasta que esta dentro da pasta etc, e lmhosts é o arquivo.

outra opção é fazer a edição direta no windows no arquivo hosts, que se não me engano fica em "c:\windows\system32\drivers\etc" mas isto máquina a máquina, ou pelo menos na que vai disparar o backup.

acho a opção do Reginaldo melhor, mas também pode fazer uso desta.



8. nada dá certo na config

roberto marcio da silva
sacioz

(usa Debian)

Enviado em 15/11/2014 - 15:55h




9. nada dá certo

roberto marcio da silva
sacioz

(usa Debian)

Enviado em 15/11/2014 - 16:03h

sacioz escreveu:

Desculpas a todos , dei uma nubada geral aki...
Uma sugesta , pode ser ,é um longe pode ser que gramatica tenha algo a ver
de antemão peço desculpas se não for . Deny (negar) é com um ene só :deny.
Se não der certo,há outros gatos por ai...
Sacioz...)))




10. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

henrique
jackfeio

(usa Outra)

Enviado em 16/11/2014 - 13:40h

Olá Senhores, desculpas pela demora mas tive que viajar. Eu criei o arquivo "lmhosts" dentro da pasta "samba". se eu não errei, o arquivo "lmhosts" fica com extensão ".sam", ou seja: "lmhosts.sam". Dentro desse arquivo eu coloquei o IP do WINDOWS SERVER 2008 e o nome do computador. ficando assim:

xxx.xxx.xxx.xx nomepc


em seguida reiniciei os serviços do samba, reiniciei o servidor windows mas continuo acessando somente pelo IP.

Estou querendo montar em uma parte do meu servidor LINUX uma parte para backup. se tiver outra forma mais prática eu aceito ajudas. já não tenho cabelo e agora estou perdendo o restinho. hehehehehe.

Ainda no aguardo de ajuda.


11. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 17/11/2014 - 10:18h

O arquivo /etc/samba/lmhosts não possui extensão .sam, pois conforme havia comentado anteriormente para incluir esse caminho no arquivo /etc/samba/smb.conf, onde fica as configurações do Samba.

No smb.conf não esquecer de incluir

wins support = yes
name resolve order = lmhosts host wins bcast


O conteúdo do arquivo lmhosts é equivalente ao do /etc/hosts.

Exemplo:
#IP HOSTNAME ALIAS_HOSTNAME
192.168.1.2 servidor1.dominio servidor1
192.168.1.2 servidor2.dominio servidor2
...
assim para os demais servidores.

Reinicia o serviço do Samba e faça o teste.


12. Re: Servidor Linux só aparece na REDE Windows quando digita IP.

henrique
jackfeio

(usa Outra)

Enviado em 17/11/2014 - 10:28h

Saitam, bom dia. amigo peço desculpas por minha ignorância. Acho que você (eu outros que estão se esforçando para mim ajudar) vão ter que desenhar...hehehehehehe.

quando você disse que vai ficar "/samba/lmhosts" estou entendendo que ou é uma subpasta do "samba" ou um arquivo dentro da pasta "samba". se for uma pasta, ele por si só não vai servir de nada. Se for um arquivo (o que é mais provável) acho que ele vai ter alguma extensão nem que seja ".txt" com o conteúdo do IP e o hostname.

Estou esbarrando no problema de como fazer isso pelo fato de está fuçando ainda o linux.

A empresa dententora do servidor, ela disponibilizou um outro driver "partição C" justamente no servidor LINUX a qual formatei. Se tivesse uma forma mais fácil de visualizar esta partição no WINDOWS para eu fazer meus backups ficaria por d+ agradecido. Conto com a ajuda de todos em especial a sua que está disponibilizando seu precioso tempo para sanar meu problema.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts