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



» Screenshot
Linux: Ubuntu 7.04 + E17
Por micmend
» Login
Login:
Senha:

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

Esqueci minha senha



Scripts

Linux user

Publicado por Fabiano Belo Serbim em (última atualização em 16/09/2011)   [ 2819 hits ]

Login: torture, 32869 pontos

   


Descrição

Neste arquivo contém o um script para se fazer o failover com dois links a partir da documentação oficial no site www.linux.org.

[ Download: rt_fail ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
######################################################################
#                                                                                                                                                         #
#       Script Failover de 2 Links apartir do www.linux.org                                                                          #
#          Fabiano Belo support_tecnologia@hotmail.com                                                                             #
#                                                                                                                                                         #
######################################################################
######################################################################

##### Desabilitando Filter

echo "Desabilitando o Filter"

echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 5 > /proc/sys/net/ipv4/route/gc_timeout

echo "Configuracao feita com Sucesso"  

##### Configurando as Interfaces de Rede

echo "Configurando as Interfaces de Rede"

IF1="eth1"
IP1="200.222.222.123"
NET1="200.222.222.120"
GW1="200.2222.222.121"

IF2="eth2"
IP2="201.333.333.123"
NET2="201.333.333.120"
GW2="201.333.333.121"

echo "Configuracao feita com Sucesso"

##### Limpando as Tabelas de Roteamento

echo "Limpando as Tabelas de Roteamento"

ip route flush cache
ip route flush table T1
ip route flush table T2

echo "Configuracao feita com Sucesso"

##### Deletando O gateway default da Tabela main

echo "Deletando o gateway default"

ip route del default

echo "Configuracao feita com Sucesso"

##### Configurando a tabela de Roteamento

echo "Configurando a tabela de Roteamento"

ip route add $NET1 dev $IF1 src $IP1 table T1
ip route add default via $GW1 table T1
ip route add $NET2 dev $IF2 src $IP2 table T2
ip route add default via $GW2 table T2

ip route add $NET1 dev $IF1 src $IP1
ip route add $NET2 dev $IF2 src $IP2

#route del default gw $GW1

ip route add default via $GW2 # Rota de sua preferência

ip route flush cache

echo "Configuracao feita com sucesso"



Scripts recomendados
   Script Linux recomendado Liberação do servidor DNS no firewall
   Script Linux recomendado Script Iptables
   Script Linux recomendado Tabela de cores em shellscript
   Script Linux recomendado Acesso remoto via SSH sem senha
   Script Linux recomendado Script para iniciar programas instalados no wine

Comentários
[1] Comentário enviado por gustavoisouza em 16/09/2011 - 10:57h:

Já fiz dessa forma e funciona beleza.... Fica a dica para forçar páginas de banco ir por um dos links, pois no balanceamento cai a conexão com a página.
Parabéns pelo artigo...ajuda muita gente.

[2] Comentário enviado por torture em 21/09/2011 - 09:20h:

Obrigado pela força devemos sempre nos ajudar


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.