Como configurar rotas estáticas no Fedora

You can see this post in english too.

Rotas. A única forma que eu gosto de vê-las:

Sinais e Rotas

Recentemente tiver que realizar um acerto na tabela de rotas de um servidor. Descobri um jeito mais elegante que o abaixo:

touch /etc/rc.d/rc.local
echo "touch /var/lock/subsys/local" > /etc/rc.d/rc.local
echo "route add default gw 10.10.0.1 eth0" > /etc/rc.d/rc.local
echo "route add -net 10.1.0.0 netmask 255.255.0.0 gw 10.2.0.1 eth0" > /etc/rc.d/rc.local

No GNU/Linux Fedora, rotas estáticas podem ser adicionadas em arquivos específicos para cada uma de suas interfaces, localizados em /etc/sysconfig/network-scripts/. O nome do arquivo deve obrigatoriamente ter o formato route-ifname. Então se pretende adicionar uma rota à interface eth0, o nome do arquivo deve ser /etc/sysconfig/network-scripts/route-eth0. Isso é importante, pois um erro aqui não produzirá log em lugar algum.

O formato do arquivo é bem simples, os exemplos abaixo valem mais que a explicação:

#Rota para uma rede:
10.1.0.0/16 via 10.2.0.1

#Rota para um host:
10.1.2.3 via 10.0.0.5

É possível testar suas novas rotas utilizando o comando ifup-routes ifname. Ele adiciona as rotas configuradas nos arquivos acima.

 

Até 😉

About Adriano Laranjeira

Software engineer & developer See more at http://about.me/arglbr
This entry was posted in Português and tagged , , , . Bookmark the permalink.

1 Response to Como configurar rotas estáticas no Fedora

  1. Pingback: Adriano Laranjeira » Blog Archive » How to configure static routes in Fedora

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s