Minimizando o delay de logon do Samba

Para aqueles que já sofreram com o tempo que o Samba demora até efetuar o logon das máquinas Win XP/NT*, este artigo explica de forma clara e objetiva o que se deve fazer para reduzir ao máximo este tempo de espera

[ Hits: 59.457 ]

Por: Felipe Balbi em 20/07/2004


Configurando o Samba



Edite o arquivo de configuração do Samba com seu editor de texto preferido:

# vi /etc/samba/smb.conf

Na seção Globals, adicione esta linha:

remote announce = IP_de_BroadCast/DOMINIO

Exemplo:

remote announce = 10.100.1.255/SAMBA

Salve o arquivo de configuração e reinicie o serviço:

# /etc/init.d/samba restart

Agora crie um arquivo chamado mindelay dentro de /etc/init.d:

# touch /etc/init.d/mindelay

Edite-o:

# vi /etc/init.d/mindelay

Insira as seguintes linhas:

#!/bin/bash

/sbin/iptables -t mangle -A OUTPUT -o eth0 -p tcp --dport 67 -j TOS --set-tos 16
/sbin/iptables -t mangle -A INPUT -i eth0 -p tcp --sport 67 -j TOS --set-tos 16

Salve o arquivo, saia do editor, dê permissão de execução, execute-o e coloque-o para iniciar no boot:

# chmod +x mindelay
# ./mindelay
# update-rc.d mindelay defaults


Agora abra o arquivo /etc/hosts:

# vi /etc/hosts

E insira estas linhas:

127.0.0.1 NETBIOS HOSTNAME
IP_DO_SERVIDOR NETBIOS HOSTNAME

Exemplo:

127.0.0.1 sambaserver localhost
10.100.1.15 sambaserver localhost

Feito isso, salve o arquivo e saia.

As configurações no Samba estão finalizadas.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configurando o Samba
   3. Configurando as estações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Serviço alternativo de baixo custo: Samba + Windows XP + registros de bloqueio

Samba 4 - Configurado para reportar a diferentes redes

Permissões do Samba usando chmod

Adicionando facilidades ao Samba

Ferramenta samba-vscan: antivírus nos compartilhamentos do Samba

  
Comentários
[1] Comentário enviado por renatoriolino em 20/07/2004 - 11:22h

Os arquivos lmhosts.sam e hosts.sam não são apenas exemplos? (SAMples) Não tenho certeza disso, mas acho que para essas alteração terem efeito você precisaria copia-los com os nomes lmhosts e hosts apenas. Ou não?

Abraço,

Renato

[2] Comentário enviado por agk em 20/07/2004 - 14:19h

Parabéns ótimo artigo, realmente essa demora no logon é exagerada, ainda bem que tem como contornar isso, valeu pelo artigo, estou aprofundando meus estudos no samba e todo bom artigo como o seu é sempre bem vindo :P

[3] Comentário enviado por felipebalbi em 20/07/2004 - 18:00h

Também venho aprofundando bastante meus estudos do samba.
Reconheço o SAMBA como a ferramenta perfeita pra implementação de servidores de domínio: é leve, fácil de implementar e altamente seguro.

O Samba chega a ser melhor até mesmo que o servidor de domínio/contas que a própria M$ criou...
kkkkkkk

[]'s
Felipe Balbi

[4] Comentário enviado por dvj em 04/11/2004 - 14:06h

Olá,

Seu artigo resolveu meu problema de demora tanto no
logon quanto no logoff dos usuários SAMBA do laboratório
onde trabalho.
Muitíssimo obrigado!

[5] Comentário enviado por mrspy em 28/03/2005 - 16:34h

Não sei se dá certo, mas não daria para fazer um login script que faria a cópia do LMHOST e do HOST para a máquina WinXP? Dai no primeiro login, ficaria lento, mas já no segundo, provavelmente ficaria rápido.

Vou tentar fazer esse testes aki

[6] Comentário enviado por rafa_nds em 27/05/2005 - 17:57h

Amigo, esse artigo realmente me ajudou muito com relação a demora do logon, mas agora estou com outro problema que não consigo resolver e gostaria que me ajudasse, tenho um laboratorio que é utilizado por muitos usuarios diferentes, tenho todos cadastrados no meu pdc samba, porém depois que crio um usuarios no samba tenho que logar com eles para criar seu perfil ambulate, e deslogar para renomear o arquivo NTUSER.DAT para NTUSER.MAN para que eles não alterem mais o seu perfil, gostaria de saber se há uma forma de todos os usuários que crio carregarem o mesmo perfil ??

Desde já agradeço
Rafael Nunes

[7] Comentário enviado por felipebalbi em 27/05/2005 - 21:02h

Oi rafa_dns

Eu também tentei encontrar uma solução para esse problema. A melhor que encontrei foi a seguinte:

Criei um usuário qualquer no samba e fiz o perfil dele todo do jeito padrão que eu queria (salvando o perfil para dentro do samba). Feito isso eu criei um script de criação de usuários que copiava esse perfil para dentro do home do usuário (onde ficavam os perfis) e trocava as permissões. Por algum motivo que não sei, só funcionou com alguns usuários da rede.

Se vc encontrar alguma solução melhor, poste aqui ou faça um artigo.

Dica: na hora de copiar, utilize o comando de cópia como segue:
cp -Rrp /home/<usuario_padrao> /home/<usuario_novo>

[]'s
Felipe Balbi

[8] Comentário enviado por buttow em 05/08/2007 - 17:10h

Olá, Muito bom seu artigo!

Resolveu meu problema de demora no
logon e no logoff dos usuários SAMBA da rede que eu administro.
Muito obrigado!

[9] Comentário enviado por valterrezendeeng em 11/01/2008 - 08:32h

Cara Muito bom seu artigo

Valeu

Abraços

[10] Comentário enviado por pakitao em 14/10/2011 - 22:45h

Estou com esse problema na minha rede também, até postei um tópico aqui: http://www.vivaolinux.com.br/topico/Samba/Tempo-de-logon-no-windows, mas até o momento não obtive resposta, será que você poderia me ajudar a resolver?

Abraços, e continuo aguardando.

[11] Comentário enviado por alissonbsb61 em 05/01/2012 - 22:46h

Tentei esse procedimento, porém continua lento o logon, está demorando 42 segundos para entrar no Windows.

Quando executo isso : # update-rc.d mindelay defaults
O resultado é:
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01mindelay' missing LSB tags and overrides
insserv: warning: script 'mindelay' missing LSB tags and overrides

Acho que ocorreu algum erro. Alguém já passou por isso?
Desde já, obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts