Re: Dimensionamento de Dois Links
Natanael Cara Obrigadão aí pela dica eu segui um script do Leandro R http://www.linux-es.org.br/artigos/bolinho00.html que fala de dimensionamento para 2 links velox e tentei adapta-los aqui. Mais confesso que estou com um medo monstro de roda-los e dar burussu em tudo. saca só como fiz
rc.local
#echo "Inicializando conexao com a internet.."
#/sbin/ifdown eth0
#/sbin/ifdown eth4
#echo "Inicializando EMBRATEL"
#/sbin/ifup eth0
#/sbin/route add default gw 201.XXX.XXX.129
#echo "Inicializando VELOX"
#/sbin/ifup eth4
#/sbin/route del default gw 201.XXX.XXX.129
#/sbin/route add default gw 192.168.22.1
#/etc/ip-velox.pl
#/sbin/route del default gw 192.168.22.1
Aí depois configurei o rt_tables
#
# reserved values
#
#255 local
#254 main
#253 default
#0 unspec
#
# local
#
#1 inr.ruhep
#200 embratel
#201 velox
#210 embravelox
E finalmente no meu script do Firewall como ele roda embaixo do fwbuilder eu configurei na mão. E deixei nas ultimas linhas do script os seguinte commandos.
# Legenda
#
# eth1->Rede Interna (192.168.0.142/24)
# eth0->Embratel (201.XXX.XXX.134/26)
# eth4->Velox (192.168.22.2/24
#
# Marcando Pacotes
# echo -n "Marcando Pacotes..."
# iptables -A PREROUTING -t mangle -s 192.168.0.0/24 -d 0/0 -j MARK --set-mark 3
# echo
#
# Desabilitando o filtro de pacotes do martian source
# echo -n "Desligando rp_filter..."
# for eee in /proc/sys/net/ipv4/conf/*/rp_filter;do
# echo 0 > $eee
# done
# echo
#
#
# Definindo Regras de Balanceamento de link:
# echo -n "Balanceamento links Embratel e Velox..."
#
# Embratel
# ip route add 201.XXX.XXX.128/26 dev src eth0 201.XXX.XXX.134 table embratel
#ip route add 192.168.0.0/24 via 192.168.0.142 table embratel
# ip route add default via 201.XXX.XXX.129 table embratel
#
# Velox
# ip route add 192.168.22.0/24 dev eth4 src 192.168.22.2 table velox
#ip route add 192.168.0.0/24 via 192.168.0.142 table velox
# ip route add default via 192.168.22.1
#
# setando embratel e velox na tabela principal de roteamento
# ip route add 201.XXX.XXX.128/26 dev eth0 src 201.XXX.XXX.134
# ip route add 192.168.22.0/24 de eth4 src 192.168.22.2
#
# setando a rota preferencial
# ip route add default via 192.168.22.1
#
# regras das tabelas
# ip rule add from 201.XXX.XXX.134 table embratel
# ip rule add from 192.168.22.2 tabel velox
#
# Balanceamento de link
# ip rule add fwmark 3 lookup embravelox prio 3
# ip route add default table embratel nexthop via 201.XXX.XXX.129 dev eth0 weight 1 nexthop vi 192.168.22.1 dev eth4 weight 1
#
# flush no roteamento
# ip route flush cache
# echo
# sleep 3
E aí brother o que vc achou desse script, será que fussa?
Abraços
Chico
Re: Dimensionamento de Dois Links
Cunha,
Teu script tem um erro já no começo quando seta rotas para os links.
Ambas as rotas serão escritas na tabela MAIN e por isso uma irá sobre-escrever a outra. Veja que está tudo comentado também, isso eu não consegui entender.
Existem varios erros no script mais abaixo onde você seta rotas com origem e destino.
Reavalie.