Redirecionamento de pacotes com o redir

Publicado por Lincoln Dantas em 11/06/2005

[ Hits: 19.957 ]

 


Redirecionamento de pacotes com o redir



Surgiu uma necessidade na empresa de upgrade de link, nessa mudança o IP também necessariamente precisou ser alterado. Como na faixa da Brasil Telecom temos uma grande dificuldade com a propagação do DNS e também em nenhum momento poderia interromper os servidores de e-mail, web, radius, dentre outros, a solução encontrada foi colocar um servidor provisório que fizesse os redirecionamentos para o servidor principal.

Em determinado momento surgiria requisições para os dois IPs... como o servidor principal já tinha uma rota padrão definida e o servidor provisório sua própria rota, não funcionaria um redirecionamento via NAT, por exemplo:

# iptables -t nat -A PREROUTING -p tcp --dport 80s ! 192.168.1.0/24 -j DNAT --to-destination 192.168.1.4

Download do RPM de instalação


Distribuição FC3:
http://fr.rpmfind.net/linux/.../redir-2.2.1-1.1.fc3.rf.i386.html

Download arquivo binário:
A solução foi implementar através do redir utilizando a seguinte sintaxe.

No arquivo criado com os scripts de IPTABLES, defini os seguintes parâmetros para o redirecionamento:

# caminho do arquivo binário
REDIR='/usr/bin/redir'
/usr/bin/killall -9 $REDIR
PIDOF=`/sbin/pidof redir`
wait $PIDOF

$REDIR --lport=80 --caddr=192.168.1.4 --cport=80 &

Neste caso, independente da rota, as requisições que chegarem por exemplo na porta 80, serão repassadas para o servidor principal por meio da rede interna.

Outras dicas deste autor

Squid - Reconstruindo estrutura de cache

Lixeira do Samba no RH9 & FC3

Analisando endereços IPs atribuídos pelo DHCP

Leitura recomendada

Fedeasy - Script arredondador do Fedora

LiveUSB OpenSUSE 11.2

Executar comandos ou scripts no Linux via Windows, sem intervenção do usuário

Google Calendar com os eventos sobre Software Livre no Brasil

Link para 40 wallpapers listados para integrar o Ubuntu 10.10

  

Comentários
[1] Comentário enviado por mbmaciel em 26/09/2006 - 18:08h

Uuuuhha!

o redir é nota 10 !
valeu pela dica, não conhecia esse comando.

[]'s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts