Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Montando e desvendando redes no Linux
Linux user
tatototino
12/09/2006
Se você entrou no mundo *UNIX agora, quer implementar uma rede e não sabe como, esse artigo é para você. Aqui veremos como montar um servidor Linux compartilhando internet com iptables e diretórios com NFS.
Por: Leandro Totino Pereira
[ Hits: 58929 ]
Conceito: 9.3   9 voto(s)9 voto(s)9 voto(s)9 voto(s)9 voto(s) + quero dar nota ao artigo

Introdução

Nesse artigo abordarei como conectar dois computadores ou mais em rede com sistema operacional Linux e também:
  • Compartilhamento de internet com iptables nat;
  • Compartilhamento de arquivos (NFS).

Configurando sua a rede
Para fazer sua rede você precisará ativar as interfaces de rede com ifconfig. Para visualizar todas as interfaces existentes em seu computador execute:

# ifconfig -a

Aparecerá algo assim:
eth0      Link encap:Ethernet  HWaddr 00:0D:87:EF:A2:33
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0x9000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3869 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3869 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:427118 (417.1 Kb)  TX bytes:427118 (417.1 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:200.100.140.165  P-t-P:200.100.128.91  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1100  Metric:1
          RX packets:50730 errors:0 dropped:0 overruns:0 frame:0
          TX packets:51595 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:25784156 (24.5 Mb)  TX bytes:5245249 (5.0 Mb)

vmnet1    Link encap:Ethernet  HWaddr 00:50:56:C0:00:01
          inet addr:172.16.21.1  Bcast:172.16.21.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Nesse caso:
  • ppp0 é da minha internet discada;
  • vmnet1 é da minha rede (geralmente é eth0 é da rede, no meu só é vmnet1 porque é a interface do vmware);
  • lo é uma interface do seu próprio computador.

Para pôr um ip específico na interface de rede de sua rede execute:

# ifconfig vmnet1 192.168.162.1 netmask 255.255.255.0 up

Nesse comando solicito que o ip da interface seja 192.168.162.1, a máscara de rede (netmask) 255.255.255.0 e up para ativá-la.

NOTA: vmnet1 foi no meu caso, mas se sua interface for eth0, troque vmnet1 por eth0. Para desativar uma interface de rede execute "ifconfig <interface> down".

Agora precisamos fazer isso no outro Linux que será ligado em rede, mas com o ip diferente e a mesma máscara de rede.

# ifconfig vmnet1 192.168.162.2 netmask 255.255.255.0 up

Agora para ver se deu tudo certo, dê um ping de um dos computadores para o outro com o comando

# ping 192.168.162.2

NOTA: Executei o ping do computador com a interface 192.168.162.1.

Se aparecer algo parecido com isso:

PING 192.168.162.129 (192.168.162.129) 56(84) bytes of data.
64 bytes from 192.168.162.129: icmp_seq=3 ttl=128 time=48.1 ms
64 bytes from 192.168.162.129: icmp_seq=4 ttl=128 time=0.745 ms
64 bytes from 192.168.162.129: icmp_seq=5 ttl=128 time=5.26 ms

Quer dizer que deu tudo certo, então vamos para próxima etapa.

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Compartilhando internet
   3. Compartilhando arquivos

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por FelipeAbella em 13/09/2006 - 22:10h:

Muito legal o artigo, espero esses proximos artigos.

Parabens.

[2] Comentário enviado por edsinfo em 20/10/2006 - 19:41h:

10 este artigo, aprendi mais um pouco!!!

[3] Comentário enviado por hmweb em 24/11/2006 - 00:59h:

Boa noite, estou acostumado a criar servidores linux para ambiente microsoft, onde users e senhas ficam no servidor lassim como os perfis.

agora vem minha duvida, como faço isso usando linux/linux ?

aproposito e slackware tbm :)

[4] Comentário enviado por tatototino em 24/11/2006 - 22:28h:

depende da rede que você irá fazer por exemplo

servidor linux - clientes windows
servidor linux - clientes linux

abordei nesse artigo só rede linux com linux utilizando o modo ponto-a-ponto,
para guardar perfis e senhas no servidor você precisará ou do Samba(Servidor Linux com clientes Windows e pode ser usado para implantar alguns clientes Linux também) ou do NIS(Servidor Linux com clientes Linux) que também são fáceis de fazer, é só pesquisar na VOL sobre eles.

espero ter esclarecido


[5] Comentário enviado por aps167 em 04/12/2006 - 17:45h:

Amigão o seu artigo ficou sensacional!!!
Objetivo, esclarecedor e direto ao ponto.

Tenho apenas um dúvida que cho que vc pode me ajudar.

Tenho uma maquina com windows XP.
Instalei o VMWARE.
Instalei o Linux Kurumin no VMwARE
Eu quero que a internet entre pela maquina virtual e eu compartilhe a internet para a minha maquina real.(seja por nat,ou proxy squid),mas gostaria começar com nat

As minhas duvidas são:

Como faço para a VM ser o gateway ou inves do windows xp?
Como faço para que a VM receba a internet diretamente do Modem, ou de outra forma diferente para que eu possa compartilhar?

Aguardo resposta.


[6] Comentário enviado por tatototino em 05/12/2006 - 06:06h:

Não dá para o Vmware receber a conexão diretamente da internet!
Mas você pode compartilhar de sua máquina para o Vmware, usando o gateway!

[7] Comentário enviado por hmweb em 05/12/2006 - 10:18h:

Obrigado, Irei pesquisar mais sobre perfil de rede linux/linux

[8] Comentário enviado por cobatam em 02/07/2007 - 15:55h:

Amigo, este artigo me ajudou muito a instalar a placa de rede do meu fedora, porem, sempre que desligo o pc e ligo novamente o ip esta alterado. Oque faço?


[9] Comentário enviado por tatototino em 04/07/2007 - 14:33h:

não uso o fedora, mas tente encontrar o arquivo /etc/rc.d/rc.local e coloque nele

ifconfig <placa de rede> <ip> netmask <mascára de rede> up

por exemplo:

ifconfig eth0 192.168.162.1 netmask 255.255.255.0 up

isso deve resolver mas acho que existe um jeito melhor e mais simples de fazer no Fedora

qualquer coisa, poste aqui de novo


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.