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.

16 comentários:

ETERNO ALUNO! 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.

Rafa Matos 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.

Unknown 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

Cassiolisb 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

Unknown disse...
Este comentário foi removido pelo autor.
Unknown 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.

Techlift Project 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.

Simone Amorin 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

Nosso Blog_Nossa ESCOLA! 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.

Claudio Alves disse...

Só não consigo criar os atalhos em cada usuario do LE-5, ele não dá opção, preciso criar o atalho smb://numero do ip do servidor ...