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



» Screenshot
Linux: depois de mudanças
Por JoseLucas
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Roteando 2 (duas) placas de rede no Linux
Linux user
Publicado por Gleudson Junior em 10/09/2009

Login: Gleudson Junior, 472566 pontos | Blog: http://www.gleudsonjunior.blogspot.com/
[ Hits: 6109 ]

Roteando 2 (duas) placas de rede no Linux

Pessoal,

Está cada vez mais difícil postar aqui no VOL, não é? Peço desculpa a todos, mas o dia a dia está muito corrido. Mas tenham certeza que sempre que puder trocarei ideias e conhecimento com todos.

Semana passada recebi um email de um amigo da comunidade pedindo a indicação de algum tutorial que mostrasse como rotear as 2 (duas) placas de rede do seu servidor. Bom, existe muito material na rede explicando essa solução e com uma breve pesquisa no Google já conseguiríamos no mínimo dezenas de artigos e dicas sobre o assunto.

Porém resolvi dar uma enxugada no assunto e abaixo mostro como fazer isso de uma forma bem técnica (tutorial). Agora é interessante que estudemos mais o conceito do tema abordado, pois ele sempre será a base de tudo.

Vamos lá:

Então, imaginemos que temos duas placas de rede no nosso servidor devidamente instaladas, configuradas e em perfeito funcionamento.

Suponhamos o seguinte exemplo de configuração das interfaces:
  • eth0: 192.168.1.1
  • eth1: 192.168.2.1

Para que os hosts da rede 192.168.1.0/24 possam "pingar" nos hosts da rede 192.168.2.0/24, devemos fazer o seguinte::

1) Temos que adicionar uma rota padrão (default) de cada cliente para a placa de rede do servidor. Tipo, um cliente configurado com o IP 192.168.1.2, devemos fazer o seguinte:

$ sudo route add default gw 192.168.1.1

2) Para adicionar a rota default para a rede 192.168.2.0/24, redirecione para a outra placa de rede do servidor:

$ sudo route add default gw 192.168.2.1

3) Agora precisamos ativar o repasse de pacotes no servidor:

$ sudo vim /etc/sysconfig/network

4) Agora vamos verificar e editar, se necessário, a seguinte linha do arquivo:

FORWARD_IPV4="yes"

5) Após ter salvo e fechado o arquivo network, precisamos agora habilitar as rotas no servidor, correndo os seguintes comandos no terminal:

$ sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
$ sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1


Pronto, acho que é isso!

Abraço e T+

==
GLEUDSON JUNIOR
Infoway / Recife - Soluções em Informática
Fones: +55 81 9434-5060 / +55 86 9426-4654
Msn: gleudson_jr@hotmail.com
WebPage: http://www.gleudsonjunior.blogspot.com/
ByLinux: http://www.gleudson.blogspot.com/


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Extrator de arquivos em Ruby!
   Dica Linux recomendada Os melhores do planeta
   Dica Linux recomendada Ferramentas de compactação / descompactação de arquivos
   Dica Linux recomendada Xtree no GNU/Linux
   Dica Linux recomendada Cronograma de lançamento das versões do sidux

Comentários
[1] Comentário enviado por Gleudson Junior em 10/09/2009 - 09:56h:

Pessoal,

Apos consultoria gratuita da Linuxfacil (Eden Caldas) :).
Retifico alguns pontos da dica.

1º) O comando sudo não deve ser utilizado, visto que esta dica segue um diretório padrão de distrus Red Hat, o /etc/sysconfig.

2º) Sobre o item 5, não é necessário adicionar rotas pra redes que o servidor tem placas diretamente ligadas.
Ex: Se ele tiver uma interface de rede com IP 192.168.0.1/24 ele vai ter uma rota automaticamente criada para essa rede que vai sair sempre pela interface em questão. Isso é chamado em alguns roteadores como (direct connected).

Abraço

==
GLEUDSON JUNIOR
Msn: gleudson_jr@hotmail.com
WebPage: http://www.gleudsonjunior.blogspot.com/
ByLinux: http://www.gleudson.blogspot.com/


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.