
		adircastro
		
		(usa Debian)
		
		Enviado em 17/08/2007 - 12:55h 
		Olá a todos os participantes, 
A redundância tá funcionando, embora deixe a desejar, principalmente no tempo de volta dos pings, demora cerca de mais de 10 minutos para eles se restabelecerem, e enquanto não normalizam, a uol não entra. Embora demore a restabeler os pings, com exceção da uol, as outras páginas começam a entrar após cerca de 3 minutos depois que o link é trocado. Gostaria que fosse mais rápido, cerca de 10 segundos, por exemplo. 
Mudei o tempo de espera pra 1 segundo, mas continua demorando do mesmo jeito. 
Alguém pode dar uma olhada no script abaixo e ver se ele tem algum erro? 
Grato a todos. 
-------------------------------- 
cyber:/etc/squid# cat /etc/init.d/doislinks 
#!/bin/bash 
# 
# Variaveis 
# LAN 
IF_LAN=eth0 # Interface LAN 
IP_LAN='192.168.0.1' # IP da interface LAN 
NET_LAN='192.168.0.0/24' # Faixa de IPs da LAN 
# 
# Link principal 
IF_PRINCIPAL=eth1 # Interface do link principal 
IP_PRINCIPAL='192.168.100.14' # IP da interface do link principal 
GW_PRINCIPAL='192.168.100.100' # IP do roteador do link principal 
# 
# Link reserva 
IF_RESERVA=eth2 # Interface do link reserva 
IP_RESERVA='10.10.0.186' # IP da interface do link reserva 
GW_RESERVA='10.10.0.185' # IP do roteador do link reserva 
# 
# Ativa modulos 
/sbin/modprobe iptable_nat 
/sbin/modprobe ip_conntrack 
/sbin/modprobe ip_conntrack_ftp 
/sbin/modprobe ip_nat_ftp 
/sbin/modprobe ipt_LOG 
/sbin/modprobe ipt_REJECT 
/sbin/modprobe ipt_MASQUERADE 
# 
# Ativa roteamento no kernel 
echo "1" > /proc/sys/net/ipv4/ip_forward 
echo "1" > /proc/sys/net/ipv4/ip_dynaddr 
# 
# Define o timeout (em segundos) para o link reserva assumir 
echo "1" > /proc/sys/net/ipv4/route/gc_timeout 
# 
# Adiciona rotas redundantes 
route add default via $GW_PRINCIPAL dev $IF_PRINCIPAL 
route append default via $GW_RESERVA dev $IF_RESERVA 
route flush cache 
# 
# Ativa mascaramento de saida para as duas interfaces externas 
$iptables -A POSTROUTING -t nat -s $NET_LAN -o $IF_PRINCIPAL -j MASQUERADE 
$iptables -A POSTROUTING -t nat -s $NET_LAN -o $IF_RESERVA -j MASQUERADE