Servidor Debian Squeeze com 03 (três) Interfaces de Rede e 02 (dois) links de internet [RESOLVIDO]

1. Servidor Debian Squeeze com 03 (três) Interfaces de Rede e 02 (dois) links de internet [RESOLVIDO]

Pires
pinguintux

(usa Debian)

Enviado em 20/08/2011 - 20:00h

Boa noite amigos do VOL!
Venho aqui no fórum solicitar ajuda para a seguinte situação que pretendo implantar:
Tenho um servidor Debian Squeeze com 03 (três) interfaces de rede:
- Eth0 = Rede Local
- Eth1 = Link de Internet 01 (15Mbps) - 10.0.0.1/24
- Eth2 = Link de Internet 02 (15Mbps) - 192.168.0.0/24
- Neste Servidor tenho o Squid transparente funcionando perfeitamente o serviço DHCP fornecendo normalmente as seguintes faixas de endereço (Faixa 01) IP: 172.22.0.0/24 e (Faixa 02) IP: 172.22.10.0/24, ou seja, metade dos usuários da rede recebem endereço da faixa 01 e a outra metade recebe da faixa 02. Lembro que todos os usuários estão conectados no mesmo switch, ou seja, fisicamente conectados. Como eu faço para que cada metade dos usuários saiam para internet usando links diferentes, ou seja, que a 1ª metade saia pelo link de internet 01 e a 2ª metade saia pelo link 02. Não pretendo fazer balanceamento de carga, somente gostaria de dividir os usuários para os dois links. Então, sigo perguntando se há uma maneira fácil de realizar esta tarefa utilizando regras de iptables ou mesmo outra solução. Obs:. Eu já tentei traçar as rotas para cada endereço da rede local, mas as duas faixas da rede interna acabam saindo apenas por um link, onde um dos links acaba ficando sem ser utilizado. Se alguém tiver passado por esta situação ou mesmo tiver alguma solução para este pequeno problema, desde já eu agradeço!


  


2. Re: Servidor Debian Squeeze com 03 (três) Interfaces de Rede e 02 (dois) links de internet [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/08/2011 - 17:14h

Vc pode usar o parâmetro mark do iptables + ip route para fazer o roteamento entre as redes. Siga esses exemplos abaixo q não terá problemas:

http://www.linuxhorizon.ro/iproute2.html


3. Servidor Debian Squeeze com 03 (três) Interfaces de Rede e 02 (dois) links de internet

Danilo
szaboszlai

(usa Debian)

Enviado em 22/08/2011 - 16:55h

suas interfaces (eth1 e eth2) estão com o link ok, e vc quer que cada rede trabalhe com links distintos correto?

sua eth0 sera ligada no switch

tente o seguinte:

eth1 = ip: 192.168.0.1 link para a rede 192.168.0.0/24
eth2 = ip: 10.0.0.1 link para a rede 10.0.0.0/8

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE # aqui a rede 192.168.0.0/24 estara recebendo pacotes da eth1
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth2 -j MASQUERADE # a rede 10.0.0.0/8 estara recebendo pacotes da eth2

depois configure os terminais, apontanto o gateway correto.


pode ser que eu tenha falado bobagem, mas se for o caso digam ai.

falow



4. Re: Servidor Debian Squeeze com 03 (três) Interfaces de Rede e 02 (dois) links de internet [RESOLVIDO]

Pires
pinguintux

(usa Debian)

Enviado em 23/08/2011 - 23:49h

Amigos do Vol! Obrigado pela atenção. Consegui resolver o problema da seguinte forma:
Utilizei a seguinte regra do squid:
acl LINK01 src 10.0.0.1/24
tcp_outgoing_address 10.0.0.1 LINK01

acl LINK02 src 192.168.0.0/24
tcp_outgoing_address 192.168.0.1 LINK02

Desta maneira, consegui fazer com que o squid o traçasse as respectivas rotas, graças a ajuda dos amigos. Desde já agradeço a presteza e desculpem-me a demora na resposta!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts