28 de jul. de 2011

Cliente Ubuntu X Servidor WinXP - Compartilhando Arquivos e Internet






Compartilhar diretórios e arquivos Win X Ubuntu
Executar no WinXP:
Acessar "Conexoes de Rede" e selecionar "Propriedades" na placa de rede da máquina WinXP;
Iluminar "Protocolo TCP/IP" e clicar em "Propriedades";
Clicar na opção "Usar o seguinte endereço IP";
Em "Endereço IP" entrar com o IP: 192.168.0.1
Em "Mascara" entrar com o endereço: 255.255.255.0;
Nesta mesma janela, clicar em "Avançado";
Clicar na aba "WINS";
Habilitar LMHOSTS e em NetBios habilitar NetBIOS sobre TCP/IP;
Feche as abas clicando em "OK"


Executar no UBUNTU:
Abrir um terminal e digitar o seguinte comando como Root ou com "sudo":


# ifconfig eth0 192.168.0.2 up


Obs: "eth0" refere-se à placa de rede da máquina Ubuntu que compartilhará a conexão de rede.


Ainda no terminal, rode o seguinte comando e verifique se a configuração do IP de Rede foi aceita pela placa:


ifconfig


Testando a comunicação - Windows > Ubuntu
No windows, clique em "Iniciar" e selecione "Executar" e digite "cmd" para abrir o prompt de comando do DOS;


Digite o seguinte comando para verificar se a placa de rede do windows foi configurada com sucesso e assim, verificar que há sucesso no envio de pacotes:


ping 192.168.0.1 -t


Se você receber as mensagens de "excedido o tempo de resposta", alguma configuração está errada. Volte a configurar desde o inicio antes de prosseguir.


Agora, digite o seguinte comando para verificar se há sucesso no envio de pacotes à máquina Ubuntu:


ping 192.168.0.2 -t


Se você receber as mensagens de "excedido o tempo de resposta", verifique os cabos e conexões.


Testando a comunicação - Ubuntu > Windows
No terminal, rode o seguinte comando para testar o envio de pacotes à placa de rede do Windows:


ping 192.168.0.1


Você poderá também enviar pacotes à própria placa de rede da máquina Ubuntu à partir do terminal afim de verificar se o IP de rede está ativo, rodando o seguinte
comando:


ping 192.168.0.2


Ubuntu - Acessar aos arquivos compartilhados do WinXP
Considerando que você já tenha instalado o Samba, rode um navegador de arquivos como o Nautilus ou  Konqueror e digite na barra de endereço:


smb://192.168.0.1


Para usar o Nautilus, tecle "Alt+F2" e digite no campo do lançador:


nautilus smb://192.168.0.1


Em ambos os casos, você deverá estar visualizando os locais de midia bem como o diretório "Documentos Compartilhados" (SharedDocs) dos usuários da máquina
WinXP.


Criando e compartilhando um diretório público no Ubuntu
Primeiro, você deve criar ou permitir que um diretório existente possa ser compartilhado na rede. Por exemplo o diretório:


/home/$user/publico


Se o diretório não existir, crie.
Clique com o botão direito sobre o diretório "publico" e selecione "Opções de Compartilhamento" e defina essas opções conforme achar conveniente. Lembre-se de que,
para poder permitir que outros escrevam nesta pasta, é necessário antes, habilitar a permissão de escrita mesmo esta pasta estando compartilhada em rede.


Windows - Acessar aos arquivos compartilhados do Ubuntu
Clique no ícone "Meus Locais de Rede" e atualize a leitura com F5. Você deverá estar visualizando um ícone de pasta compartilhada com o nome parecido com: "User on
ubuntu10 server (Samba, Ubuntu) (Ubuntu10)"





Compartilhar o acesso à internet - Ubuntu-cliente X WinXP-servidor
A grande maioria dos tutoriais, instruem a compartilhar a conexão quando se usa Linux-servidor. O que faremos aqui é ao contrário. Utilizaremos WinXP como servidor (é...
tem doido pra tudo :o)


No WinXP:
Acesse "Conexões de Rede";
Clique com o botão direito do mouse no nome da sua conexão à internet, ex: Terra, Speedy, aJato, Net, etc, seja qual for o nome que tenha dado à sua conexão e
selecione "Propriedades". (Não é pra clicar na placa de conexão com a internet! Não confunda "conexão com a internet" com a "placa de acesso à
internet"!
);

Selecione a aba "Avançado";


Em "compartilhamento de internet" selecione:
[ x ] Outros usuários se conectam à internet atraves deste computador;
[ x ] Estabelecer uma conexão à internet quando usuarios da rede solicitarem acesso à internet (opcional);
[ x ] Permitir que usuários controlem e desabilitem o acesso compartilhado à internet (opcional);
Meu WinXP é em inglês. Então, não sei exatamente quais são as frases exatas nas opções acima.


Ainda em "compartilhamento da internet", clique no botão "Definições" e selecione todos as caixas de serviços na janela que abrir. Se algum serviço abrir mais uma caixa
de opções, selecione a opção "TCP".


No Ubuntu:
Precisamos editar o arquivo /etc/network/interfaces.
Para isso, abra um terminal e rode o seguinte comando como Root ou usando o "sudo":


# gedit /etc/network/interfaces


Delete todas as configurações deste arquivo e edite com:



auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1



Clique em "salvar".


Agora, editaremos o arquivo /etc/resolv.conf.
Para isso, abra um terminal e rode o seguinte comando como Root ou usando o "sudo":


# gedit /etc/resolv.conf


Delete todas as configurações deste arquivo e edite com o DNS do seu provedor.
Se você não sabe quais são os DNSs do seu provedor, conecte a máquina WinXP à internet e execute o seguinte comando no prompt do DOS:


ifconfig /all


Veja quais são os IPs que aparecem em "Servidores de DNS" (DNS Servers) e copie os IPs no arquivo resolv.conf da seguinte maneira:



nameserver 200.204.0.10
nameserver 200.204.0.138



No exemplo acima, os DNSs são do serviço Speedy da Telefônica.


Clique em "Salvar".


Agora, como Root ou usando o "Sudo", rode o seguinte comando no terminal para reconfigurar o serviço de internet aplicando as modificações executadas:


# /etc/init.d/networking restart


Execute o navegador de sua preferência e teste sua conexão acessando a alguma página online.





Observações:
* Para executar o trabalho acima, supõem-se que você tenha uma máquina Windows com 2 placas de rede. Uma para conexão à internet e outra para conexão à maquina
Ubuntu.


* Pode ser que seja necessário reiniciar ambos os sistemas para que as opções sejam aplicadas.


* Se você estava conectado à internet ao configurar o compartilhamento de internet no Windows, o compartilhamento à internet somente ficará ativo ao Ubuntu se você
desconectar e reconectar à internet.


* Você deverá utilizar um cabo de par trançado crimpado com sistema "Cross-Over" (fios cruzados) para conectar as placas entre Windows e Ubuntu. (ponto-a-ponto.)


* Certifique-se de não estar fazendo downloads na máquina Windows quando testar a navegação com o Ubuntu. Pode ser que você não consiga acessar as páginas online
por falta de banda e pensar que há alguma configuração errada.


* No Ubuntu (Linux) as placas de rede são denominadas eth0, eth1, eth2, etc... Certifique-se de qual é exatamente a placa que se comunicará em rede com a máquina
Windows, caso sua máquina Ubuntu tenha mais de uma placa de rede. Obviamente, tendo apenas uma, será a eth0 mesmo.


* Se o teste de navegação pelo Ubuntu não for bem sucedido, certifique-se de que não há um firewall ativo na máquina Windows bloqueando a transferência de
dados.


* Tutorial aplicado utilizando Windows XP SP3 e Ubuntu 10.10.


E é isso! ;)

Nenhum comentário:

Postar um comentário