Olá a todos, estou com um problema que cansei de pesquisar e nao obtive sucesso
instalei o fedora core 4 para servir de divisor de banda para uma rede interna,
veja como está minha configuração:
eth0=Link Fibra   IP: 200.1.1.10    GATEWAY : 200.1.1.9
eth1=Link Adsl    IP: 201.2.2.38    GATEWAY : 201.2.2.100
eth2=Rede Interna IP: 201.2.2.1     GATEWAY : 201.2.2.38
eu quero fazer toda a navegacao http passar pelo link de fibra e o restante pelo
link adsl.
Para isto eu adicionei a seguinte entrada no arquivo: /etc/iproute2/rt_tables
#
# reserved values
#
#255    local
#254    main
#253    default
0       unspec
#
# local
#
#1      inr.ruhep
200    fibra

a saida do meu comanndo route é a seguinte:

Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso 
Iface
200.1.1.8   *               255.255.255.248 U     0      0        0 eth0
200.2.2.0    *               255.255.255.0   U     0      0        0 eth1
200.2.2.0    *               255.255.255.0   U     0      0        0 eth2
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
default         200.1.1.9   0.0.0.0         UG    0      0        0 eth0
default         200.2.2.100  0.0.0.0         UG    0      0        0 eth1


e para fazer a divisao estou usando o seguinte script, somente ele nao estou
carregando mais nenhum:
###Begin script####
#!/bin/bash
IF_LAN\u003d\'eth2\'
",1] );  //-->200.2.2.0    *               255.255.255.0   U     0      0       
 0 eth1
200.2.2.0    *               255.255.255.0   U     0      0        0 eth2
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
default         200.1.1.9   0.0.0.0         UG    0      0        0 eth0
default         200.2.2.100  0.0.0.0         UG    0      0        0 eth1


e para fazer a divisao estou usando o seguinte script, somente ele nao estou
carregando mais nenhum:
###Begin script####
#!/bin/bash
IF_LAN='eth2'
IF_ADSL\u003d\'eth1\'
GW_FIBRA\u003d\'200.1.1.9\'
GW_ADSL\u003d\'200.2.2.100\'
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_tables
iptables -t nat -A POSTROUTING -o $IF_ADSL -j MASQUERADE
iptables -t nat -A POSTROUTING -o $IF_FIBRA -j MASQUERADE
iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j MARK 
--set-mark 1
ip route add default dev eth0 via $GW_FIBRA table fibra
ip rule add fwmark 1 lookup fibra
ip route flush cached
####End Script#############

Acontece que isto nao funciona, os dois links repartem a carga entre sim


--
_______________________________________________
Get your free email from http://mymail.bsdmail.com
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

",0] );  //-->IF_FIBRA='eth0'
IF_ADSL='eth1'
GW_FIBRA='200.1.1.9'
GW_ADSL='200.2.2.100'
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_tables
iptables -t nat -A POSTROUTING -o $IF_ADSL -j MASQUERADE
iptables -t nat -A POSTROUTING -o $IF_FIBRA -j MASQUERADE
iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j MARK 
--set-mark 1
ip route add default dev eth0 via $GW_FIBRA table fibra
ip rule add fwmark 1 lookup fibra
ip route flush cached
####End Script#############

Acontece que isto nao funciona, os dois links repartem a carga entre si.
                
---------------------------------
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
                
---------------------------------
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça. 

[As partes desta mensagem que não continham texto foram removidas]




---------------------------------------------------------------------
Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e clientes 
Linux em rede. Quem insistir em não seguir esta regra será moderado ou terá o 
envio de msg suspenso sem prévio aviso.
---------------------------------------------------------------------
Soluções Clássicas: 
http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.linux.brazil.servux




 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/servux/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a