quinta-feira, 18 de novembro de 2010

Rota de gateway persistente!

No momento de se configurar um servidor gateway, uma das coisas que dá uma certa dor de cabeça é o simples roteamento padrão. Esse roteamento é feito pelo comando route ("route add default gw").
Mas o problema inicial é como fazer isso de forma fixa.
Uma das maneira, muito usada aliás, é colocar o comanto route no arquivo local.rc. Essa prática não gera problemas mas não é muito didática, ela funciona mais como um "quebra-galho".

A maneira correta de fazêlo, no Debian, é colocar esse parâmetro dentro do arquivo /etc/network/interfaces para que todas as configurações de rede fiquem dentro de um mesmo local. Esse arquivo é dividido em seções iniciadas pelo nome de cada interface a ser configurada. Nesse post não vou me apegar as configurações completas (não na primeira versão) desse arquivo.
Para definir a rota padrão dentro desse arquivo, logo abaixo das configurações da inteface ligada a internet coloque o seguinte comando:
"post-up route add -net "rede" netmask "máscara" gw "gateway"
Onde:
: É o número do ip definido como "rede" no range que a placa em questão está configurada;
: É a máscara dessa mesma rede;
: É o gateway da rede que será utilizado como rota.

Falarei mais sobre roteamento em um outro post em breve.