Rede doméstica Ubuntu - Já tentei mas não consegui

1. Rede doméstica Ubuntu - Já tentei mas não consegui

Jeremias Alves Queiroz
jere2001

(usa Arch Linux)

Enviado em 21/02/2010 - 09:19h

Bom, eu tenho 2 PC's em casa, um principal, com 2 contas, 1 prá mim e outra prá minha esposa. E um PC secundário em outro comodo da casa, tbm com 2 contas uma prá mim e outra prá minha esposa.

No PC principal é um PC atual e se conecta a meu Modem-Roteador (D-link 2640t) através de conexão normal, cabo. Já o PC secundário é um PC mais limitado, é um P2 com 2 processadores de 266mhz e 360mb de memória, conecta-se a meu Modem-Roteador através de conexão Wireless (placa D-link DWA510).
Em minha antiga configuração Windows eu utilizava na máquina principal WinXP e na secundária Win2K, na máquina principal ficavam as pastas "Meus Documentos" minhas e de minha esposa. Na máquina secundaria eu criei contas prá mim e para ela e "setava" o windows 2000 prá buscar as pastas de Documentos na máquina WinXP. E em casa mantemos a política, sempre utilizamos a máquina secundaria somente se tiver alguém utilizando a principal. Desta forma as pastas de Documentos sempre ficavam disponiveis.

Agora cansado das dores de cabeça com software ultrapassado no Windows 2000 resolvi migrar a máquina secundaria para Xubuntu (9.10), e adorei o ganho de desempenho ficou muito acima do esperado. Resolvi migrar a principal para Ubuntu (9.10).
Tudo maravilha, menos um detalhe, os arquivos (trabalhos de faculdade, fotos, músicas e tudo mais) ficam na máquina principal e são inacessíveis através da secundária .
A máquina secundária apesar de seu desempenho excelente acabou ficando relegada a um simples ponto de internet...
Como todos falam maravilhas do desempenho do Linux em rede, resolvi meter a cara e tentar configurar minhas máquinas para trabalhar em rede.

Li este tutorial:
http://www.vivaolinux.com.br/artigo/...ntu)/?pagina=5

Então pensei. Putz, legal! Dá prá eu instalar as contas na máquina principal e utilizar a secundaria apenas para acessar as contas da máquina principal.
Resultado, perdi meu sabado inteiro tentando configurar esses tais de NFS & NIS e o único resultado que consegui, foi que meu Xubuntu ficou imprestável (tive que formatar a máquina) e na máquina principal (Ubuntu) não consigo mais acessar o Sinaptic através de minhas contas de usuário, somente através do root
Alguma boa e experiente alma poderia me passar uma "receita de bolo" de como montar a rede que estou querendo (utilizando o Ubuntu/Xubuntu 9.10)? Já garibei o Google, mas todos os tutoriais que encontro são ultrapassados ou faltam informações...

Desde já agradeço.


  


2. Re: Rede doméstica Ubuntu - Já tentei mas não consegui

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 21/02/2010 - 12:26h

vc está complicando coisas que são (em principio) simples:

faça a máquina 1 navegar. DEPOIS que estiver funcionando, configure-a como fwll/gw para o resto da rede (mesmo que 1 só máquina). Daí, conecte a maquina 2 e faça-a navegar, esquecendo que a maquina 1 existe.

DEPOIS que ambas as máquinas estiverem funcionando, vc pode se envolver com nfs.

temos boca pequena, comemos em pequenos pedaços ;)




3. Re: Rede doméstica Ubuntu - Já tentei mas não consegui

Jeremias Alves Queiroz
jere2001

(usa Arch Linux)

Enviado em 21/02/2010 - 13:32h

As máquinas já navegam, o problema é que elas não se "enchergam" como no Windows...

Elas até pingam mas não consigo "enchergar" uma máquina ou outra...


4. Route

Cristiano Costa
blackmarik

(usa Ubuntu)

Enviado em 21/02/2010 - 19:11h

Está definido a rota de uma maquina para a outra?

Tente:
http://www.vivaolinux.com.br/artigo/Implementando-rotas-estaticas-no-Linux-com-route


5. samba e a solucao

Franklin Candido da Silva
franklincsilva

(usa Ubuntu)

Enviado em 21/02/2010 - 23:44h

Vamos resumir tudo isso na instalacao do samba como veremos abaixo, voce vai fazer pequenas modificacoes para acessar os arquivos:
entre no terminal como superusuario ou seja: root
Iniciando atualizacao e instalacao do Samba:

apt-get update
apt-get install samba smbclient samba-doc

aguarde toda a instalacao....

agora vamos permitir que os usuarios que voce criou no sistema tenham acesso aos compartilhamentos no samba, pra isso basta fazer o seguinte:

smbpasswd -a esposa_ou_marido

o esposa_ou_marido e a conta de usuario que voce ja tem no sistema o -a ativa a conta para acesso ao compartilhamento coloque a senha e faca um teste acessando o ambiente de rede e veja o seu servidor. Mas isso ainda nao e tudo porque por padrao so tem acesso ao compartilhamento de impressoras. Voce precisa editar o arquivo de configuracao do Samba que esta em /etc/samba/smb.conf este arquivo o smb.conf é responsável pelo acesso e compartilhamento de arquivos: vou colocar um simples arquivo que vece pode esta usando e modificando.

primeiro vamos criar uma copia do arquivo original, nao esqueca de parar o servico e ativar o servico quando concluir toda ou qualquer alteracao no arquivo, como:

/etc/init.d/samba stop
/etc/init.d/samba start

vamos para a copia:

cd /etc/samba
cp smb.conf bkp_ddmmaa_smb.conf

ou simplesmente modifique o nome do arquivo como, isto fará com que o arquivo smb.conf nao exista. vaja logo em seguida que criamos um novo arquvivo porém este sem conteudo algum.

cd /etc/samba
mv smb.conf bkp_ddmmaa_smb.conf
touch smb.conf
vi smb.conf ou gedit /ect/samba/smb.conf

Pronto vamos para o arquivo basta copiar e colar:

Este aqui é o arquivo que você substituira no smb.conf

# Arquivo de Configuração do Samba

# Seção Globals:
# Aqui vão parâmetros gerais, como o nome da máquina e grupo de trabalho.

[global]
workgroup = GRUPO
netbios name = ESPOSA_E_ESPOSA
server string = %h server (Samba %v)
name resolve order = lmhosts, host, wins, bcast
printcap name = lpstat
encrypt passwords = Yes
wins support = yes
preferred master = yes
panic action = /usr/share/samba/panic-action %d
invalid users = root
preserve case = no
short preserve case = no
default case = lower
os level = 100

[homes]

comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No

[printers]

comment = Todas as Impressoras
path = /var/spool/samba
guest ok = yes
public = yes
printable = yes
browseable = yes
use client driver = yes

# Compartilhamentos:
# Aqui vai a configuração das pastas compartilhadas. Você pode criar mais
# compartilhamentos usando o Swat ou editando diretamente este arquivo.
# Veja como funciona a configuração:
#
# [publico] : O nome do Compartilhamento, como aparecerá no ambiente de redes.
# path = /home/samba_publico : A pasta local que está sendo compartilhada.
# available = yes : O compartilhamento está disponível?
# Mudando para "available = no" ele ficará "congelado" e ninguém poderá acessar.
# browseable = yes : O compartilhamento aparecerá na rede?
# Mudando para "browseable = no" ele virará um compartilhamento oculto
# writable = yes : O compartilhamento fica disponível para leitura e escrita.
# writable = no : o compartilhamento fica disponível para somente leitura.

# Agora é a sua vez:

#[compartilhamento]
# path = /pasta/pasta
# available = yes
# browseable = yes
# writable = yes

Pronto agora devemos nos atentar para as pastas que ele esta sugerindo no arquivo acima,

vamos dizer o seguinte dentro da pasta /home/ voce tem uma pasta chamada compartilhamentos dai voce quer compartilhar ela para outros computadores ou usuarios do computador sem a necessidade de logar com o usuario tal, mas que ja dispoe de permissao para isso, certo!. Vamos lá.
Como descrito acima:

[Compartilhamento]
path=/home/compartilhamentos
available = yes
browseable = yes
writable = yes]
write list = esposa, esposo

isto vai dar os usuarios direito de ver a pasta no brower e editar o conteudo.

Após concluir, vamos agora restartar o servico do Samba e fazer um teste de acesso.

/etc/init.d/samba start ou restart

agora faca novo acesso.
coloque usuario e senha quando solicitado e acesse a pasta.

caso tenha erro isto se dar a permissao de pasta para isto voce deve declara posso da pasta como em:

chown -R esposa.esposa /home/compartilhamentos

Pronto...

Espero ter ajudado...

se necessario me add no msn que te dou uma forca.



6. Consegui!

Jeremias Alves Queiroz
jere2001

(usa Arch Linux)

Enviado em 20/05/2010 - 12:57h

Gostaria de informá-los que finalmente consegui por minha rede pra funcionar, e foi através de NFS/NIS o problema todo (acredito eu) estava no Firewall da máquina principal...

Bom vou explicar-lhes tudo o que aconteceu, quem sabe pode ser útil a alguém.

Pra começar instalei o Ubuntu e o Xubuntu 10.04. Tentei o samba, mas como vc's viram pelos meus últimos post's não obtive sucesso, resolvi tentar novamente a configuração NFS/NIS e para meu espanto funcionou!
Reformatei na hora as duas máquinas (com medo que qualquer resto do SAMBA pudesse prejudicar o desempenho). Montei o NFS/NIS conforme o tutorial supracitado, porém desta vez eu tive o capricho de entrar na config do meu roteador (D-Link D2640T) e configurar que os ip's que uso fiquem setados nas minhas máquinas através do endereço MAC, dessa forma eu tenho certeza que o pc principal (Ubuntu) sempre irá ter o ip X e que o pc secundário sempre irá ter o ip Y.
Aliás na minha ingenuidade setei o “exports” da seguinte forma como política de segurança:
Citação:
/home/ “ip da maquina cliente”(rw,sync,no_root_squash)
Minha linha de raciocínio está correta, apenas o ip que quero irá acessar minhas pastas compartilhadas? Afinal como setei no roteador que apenas o endereço MAC tal terá o ip Y, estou correto? É uma política legal?
Depois de tudo montado funcionou impressionantemente bem, com um único porém, alguns aplicativos (principalmente os navegadores WEB) ficaram absurdamente lentos , reparei que utilizando a conta ROOT tudo funcionava normalmente, a navegação era tão rápida quanto a máquina secundária pode ser.
Deduzi que o problema é que os navegadores puxam as suas configurações e seu respectivo cache através da pasta home principal na rede.
Pra resolver o problema editei o fstab (aliás agora estou apaixonado por esse arquivo de configuração, se alguém puder me indicar um tutorial bem aprofundado sobre o fstab eu agradeço, quero conhecer melhor esse super aquivo de configuração do linux).
Editei a pasta /home do pc Xubuntu e adicionei pastas com os mesmos nomes das pastas dos usuários que eu importo do pc Ubuntu, com suas respectivas permições de acesso.
E editei o fstab da seguinte forma:

Ao invés de utilizar:

Citação:
xxx.xxx.xxx.xxx:/home /home nfs rw,bg,tcp,rsize=32768,wsize=32768,hard,nointr,nolo ck,noac,timeo=600,user,auto 0 0
Utilizei:

Citação:
xxx.xxx.xxx.xxx:/home/usuárioX/Documentos /home/usuárioX/Documentos nfs rw,bg,tcp,rsize=32768,wsize=32768,hard,nointr,nolo ck,noac,timeo=600,user,auto 0 0
E assim por diante apenas nas pastas que me interessam importar (Documentos, Imagens, Músicas, Vídeos e Downloads) dos usuários que utilizo para trabalhar (meu usuário e o de minha esposa).

Tá certo é chato que as config's e favoritos do Chrome e outros aplicativos não possam ser compartilhadas entre as das máquinas, porém agora a rede está totalmente funcional e minha esposa e eu podemos fazer nossos trabalhos de Faculdade sem ficar brigando pra trabalhar na máquina principal (Ubuntu).

Agora só me resta aprender mais sobre o FSTAB e sobre o IPTABLES para melhorar a eficiência e segurança da rede, mas já estou bastante satisfeito com o resultado obtido. Se bem que acredito que dê para configurar o Firewall através de meu roteador, dizem que o Firewall do 2640T é muito bom, mas não consigo entender sua config .






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts