Pular para o conteúdo

Criando um roteador com o Linux

Dica publicada em Linux / Introdução
Willians de Souza wasssk8
Hits: 30.369 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando um roteador com o Linux

Bom, vamos lá! A função do roteador é unificar duas redes diferentes. Por exemplo, o PC1 da rede administrativa que tem o IP 10.0.0.51 quer se comunicar com o PC9 da rede corporativa que tem o IP 192.168.0.12. Analisando a situação você vai perceber que o PC1 faz parte da rede 10.0.0.0 e p PC9 faz parte da rede 192.168.0.0.

A comunicação entre esses 2 PCs não é possível porque cada um trabalha em redes diferentes uma da outra, a não ser que você tenha um roteador para unificar essas duas redes, nesse caso o router tem que estar fisicamente ou virtualmente ligado nas 2 redes, ou seja, tem que ter pelo menos 2 placas de rede.

Vamos a configuração do router.

Primeiro defina os IPs das duas placas de rede, aqui no meu exemplo é eth0 com o IP 10.0.0.1 e a eth1 com o IP 192.168.0.1.

Vamos lá, acesse o arquivo /etc/sysctl.conf e altere a linha "net.ipv4.ip=forward=0" para:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
net.ipv4.ip=forward=1

Dessa maneira você irá habilitar o roteamento entre as duas placas de rede. Agora vamos a configuração das estações de trabalho.

Vamos definir as rotas nas estações de trabalho. Para saber as rotas ativas você pode utilizar o comando "route -n". Para acrescentar uma nova rota, ou seja, aqui você vai indicar a cada PC como ele vai se comunicar com a outra rede, vamos lá.

Digite o seguinte comando:

# route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1

Ou seja:

route add -net REDE QUE VOCÊ DESEJA ALCANÇAR netmask MASCARA DA REDE gw IP DO ROUTER

Essas configurações seriam feitas nos PCs da rede 192.168.0.0 para que eles alcancem os PCs da rede 10.0.0.0.

Agora vamos a configuração do PCS da rede 10.0.0.0:

# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1

Pronto!

Consulte as rotas com o comando "route -n".

Toda a vezes que você reiniciar as estações de trabalho elas vão perder as rotas, para isso você vai inserir essas rotas no arquivo /etc/sysconfig/static-routes de cada umas das estações e pronto!

Espero que tenha ajudado... abraços.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Log online do sistema

Gerenciando processos no Linux

Ajustando seu sources.list no Conectiva Linux 10

Gerenciando KVM pelo Windows

Configurando a placa de vídeo ATI Radeon HD 2400 XT no Ubuntu e Debian

Pesquisa diz que Linux está mais fácil!

Instalação do driver da placa wireless Broadcom/bcm4312 no Debian 6.0

Dois Monitores no Ubuntu

#1 Comentário enviado por m4sk4r4 em 30/08/2006 - 15:56h
Bacana,

Muito Bancana, interessante e simples.

Parabéns.
#2 Comentário enviado por proberio em 02/09/2006 - 13:06h
Bom, muito boa essa sua dica!
#3 Comentário enviado por aazevedo1984 em 22/11/2006 - 07:13h
Aonde fica o aquivo sysctl.conf no slackware caso exista e se não existir tem algum similar?

Contribuir com comentário

Entre na sua conta para comentar.