10/10/2008

Ambiente de Rede no Linux Educacional


Atualizado em 23/07/09


Se você também gosta de transferir arquivos de um PC para outro, sem usar CD/DVD, pendrive ou disquete (o pior de todos), apenas acessando a pasta compartilhada de um determinado computador da rede e descarregar nela os arquivos desejados.
Então você lembram do velho Ambiente de Rede (win 9X) e Meus Locais de Rede no (win XP)?
Bateu aquela saudade, não foi?
No Linux Educacional, o Ambiente de Rede, pode ser configurado para ter toda essa funcionalidade. E ainda conseguir por as antigas maquinas Windows na mesma rede das novas maquinas Linux Educacional (todas as versões). Chega de rodeios e vamos ao que interessa...


Etapa 1 de 3

Certifique-se que seu arquivo de repositório (sources.list) esteja correto e que o computador tenha um acesso à internet (apenas para essa etapa).
Logue o usuário root em um terminal ou konsole e digite:

# aptitude -y install samba

Isso irá instalar o pacote samba.

O arquivo responsável por servir o samba e definir as características do compartilhamento, é o smb.conf que está no diretório /etc/samba.
Eu consegui o que queria, substituindo o arquivo original que o samba cria, por um resultado do esforço de dois conhecidos meus feras em linux (Leonardo Amorim e Luciano Lopes), que me ajudaram fazendo modificações no smb.conf original e o resultado é o smb.conf.simples.

Para que ele funcione, depois de baixá-lo, ainda no terminal (root), digite:

# cat /home/aluno/Desktop/smb.conf.simples > /etc/smb.conf

Isso irá alterar o conteúdo do arquivo smb.conf, onde /home/aluno/Desktop é o diretório onde o smb.conf.simples se encontra depois do download (exemplo).

Agora você precisa editar ele para adequar aos seus computadores, como grupo de trabalho, nome do computador, diretório compartilhado, nome do compartilhamento, etc... O arquivo contém algumas dicas sobre a função de cada linha.


Etapa 2 de 3

Agora é necessário criar (sugestão) e configurar o diretório que será compartilhado. Também no terminal (root):

Criando o diretório (sugestão)
# cd /mnt
# mkdir publico
Configurando o diretório
# chmod 2777 publico
# chown nobody.nogroup /mnt/publico
Reiniciando o servidor Samba
# /etc/init.d/samba restart

Com esses comandos os usuários que assessarem o diretório compartilhado através da rede e localmente, terão acesso total ao conteúdo do compartilhamento.
Pronto, seu servidor Samba já está configurado e operando.
Mas alguém pode estar se perguntando...
E os usuários?
Não temos que criar usuários no samba?
Esclarecerei na próxima etapa mas a resposta é, necessariamente, não.


Etapa 3 de 3

Essa etapa não é essencial, seu compartilhamento já está configurado e operando. Contudo, essa é a parte que nos poupará muita dor de cabeça.
Para que não haja a necessidade de criar usuários no samba em cada máquina, é recomendável criar 2 atalhos no Desktop, um para acesso direto ao grupo (opcional) e outro para acessar o diretório local compartilhado.

Clique com o botão direito sobre uma área livre no Desktop > Criar Novo > Link para Localização (URL)...


Apenas com o smb:/ você visualizará todos os grupos disponíveis na sua rede ("Toda Rede").


Com o grupo já especificado, smb://NTE/, apenas os computadores daquele grupo serão exibidos.


Com a URL completa, smb://micro11/SHARE DOCS (onde micro11 corresponde ao nome do computador ou seu IP e SHARE DOCS é o nome do compartilhamento), você acessa o diretório compartilhado através do samba.


Pronto, agora é só lembrar aos usuários que utilizem sempre estes atalhos.


Reconheço que esse tipo de compartilhamento é muito vulnerável, mas eu queria um equivalente ao Ambiente de Rede, que não é nenhum exemplo de segurança, e por enquanto tem funcionado bem.

15 comentários:

lucemi disse...

muito bons seu tutoriais!
estou começando a usar o linux educacional e já estou querendo formatar meu notebook, so não fiz isso pq n consigo acessar e compartilhar a internet do laboratório!

Eoil Jr disse...

Oi lucemi,
Talvez eu possa te ajudar com o acesso e o compartilhamento, mas vc terá que me mandar alguns dados, como:
Tipo de conexão (ADSL MEC ou paga), wireless ou cabo, número de máquinas e se ela é mista (linux/windows) ou não.
Pode me mandar esses dados pelo e-mail eoiljr@yahoo.com.br.
Um abraço.

Rafael disse...

Poxa não cnsegui....
Eu trab em uma escola q tem laboratorio cm 10 pcs cm Linux-Educacional 2.0 e estou qrendo compartilhar pastas entre eles e não estou cnseguindo. :-(
tentei fazer cm os comandos acima mas n deu certo....
se tiver outra alternativa fico grato.
abração

Eoil Jr disse...

Olá Rafael, descobri o que faltava no tutorial, era que você não tinha seu arquivo sources.list configurado, por isso quando tentava instalar os programas pelo aptitude não dava certo. Vou editar a postagem para queisso não ocorra com outras pessoas.
Desculpe-me e obrigado.

Eoil Jr disse...

Olá pessoal, editei a postagem, pois percebi que havia uma diferença entre o arquivo disponibilizado para download e os passos descritos na segunda etapa da postagem.
Acredito que agora o Rafael e os demais conseguirão acertar os compartilhamentos.
Desculpe-me pela confusão.

vinicius disse...

Gostaria de saber como configurar a o pc com linux educacional para ficar com o dhcp automatica pois o modem ja esta rotiado, so nao consigo colocar o ip e o dhcp automatico.. por favor me ajudem..

vinipxc@hotmail.com

CáSsiO disse...

quando tentei instalar o samba deu esse erro:

mec-linux:~# apt-get install samba smbfs
Lendo lista de pacotes... Erro!
E: Dynamic MMap ran out of room
E: Dynamic MMap ran out of room
E: Um erro ocorreu processando python-scgi (NovaVersão1)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages
E: As listas de pacotes ou os arquivos de status não puderam ser analisados ou abertos.
mec-linux:~# aptitude -y install sampa
Lendo lista de pacotes... Erro!
E: Dynamic MMap ran out of room
E: Dynamic MMap ran out of room
E: Um erro ocorreu processando python-scgi (NovaVersão1)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages
E: As listas de pacote ou o arquivo de estado não pode ser interpretado ou aberto.
Lendo lista de pacotes... Erro!
E: Dynamic MMap ran out of room
E: Dynamic MMap ran out of room
E: Um erro ocorreu processando python-scgi (NovaVersão1)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages
E: As listas de pacote ou o arquivo de estado não pode ser interpretado ou aberto.

estou trabalhando em um escola que tem o linux educacional
teria como me ajudar
porque além de não conseguir instalar o samba não estou conseguindo instalar qualquer programa :P

mande a resposta para me email:
cassiolisb@gmail.com

adysson disse...
Este comentário foi removido pelo autor.
adysson disse...

não cnsegui....
em uma escola q tem laboratorio cm 10 pcs cm Linux-Educacional 2.0 e estou qrendo compartilhar pastas entre eles e não estou cnseguindo.
o samba deu esse erro:
Não foi possível encontrar grupos de trabalho em sua rede local. Isto pode ter sido causado por um firewall habilitado.
mande a resposta para me email:
gadysson@yahoo.com

Francielly disse...

Olá, ao instalar o linux educacional 3.0 o mesmo já vem com o samba, nesse caso só preciso configurar a rede. No "servidor", que está diretamente ligado ao roteador, já aparece PC01 no compartilhamento, porém nas demais máquinas dá o erro: Não foi possível encontrar grupos de trabalho em sua rede local. Isto pode ter sido causado por um firewall habilitado.

Por favor, me ajude a solucionar esse problema.
Desde já agradeço imensamente.

Técnico em Segurança do Trabalho -SENAI disse...

Poxa vc poderia fazer um turorial de vários tipos de rede no Linux Educ. né?

Eoil Jr disse...

Oi Galera desculpe-me pela demora em responder.
Vini e Cássio, já mandei para seus e-mails o solicitado, espero que ajude.
Adysson e Francielly, nunca tive esse erro nas escolas que atendo e nem mesmo aqui no NTE. Claro que a minha realidade é a seguinte:

Modem ADSL -> Swith -> PC

Não tenho firewall, nem mesmo a função firewall do modem está ativa.
Como é a estrutura de conecção de vocês? É como a minha?
Tentem baixar esse arquivo http://arcoverde812007.pbworks.com/f/smb.conf.simples e deixem o original apenas com os parâmetros nele descritos, com as devidas alterações (postagem) além de adequar as demais variáveis às suas realidades.
Qualquer dúvida comentem.

Si & Léia Artesanatos disse...

Não consegui....
a minha internet esta compartilhada wireless a impressora tbm,
mas não consigo visualizar os multiterminais compartinhei a pasta publico como o /mnt/publico mas não deu certo .....
Por favor me ajude

Ari Guilherme disse...

Olá! Instalei o Linux Educacional 3 em meu Notebook, mas não consegui ouvi som algum, nem consegui usar a internet. Nem cabeada, nem sem fio. Alguém pode me ajudar a solucionar esse problema? Já reiniciei o Pc várias vezes, opção sugerida por tereceiros, mas nada.

jura disse...

Eu trab em uma escola q tem uma sala de STE com 23 pcs cm Linux-Educacional com mais de uma entrada, mas não consigo encontrar as pastas em 3 ps. por favor me ajude, não entendo muito, mas quero aprender.