Pular para o conteúdo principal

Postagens

Mostrando postagens de dezembro, 2015

Balanceando links de internet no linux

Em um projeto recente precisei fazer o balanceamento de links no linux, o cliente possuía saída por dois provedores, sendo o primeiro NET/Virtua e o segundo Embratel, seu link Embratel estava ocioso e ele queria acabar com essa ociosidade. A solução foi usar o iproute2 para criar uma tabela com balanceamento de links para alguns pacotes, em conjunto usei o iptables para marcar os pacotes que deveriam sair por essa tabela. Além disto o cliente usava o Embratel para alguns serviços, logo existia um redirecionamento DNAT para rede interna e isso precisava ser levado em conta. Vamos a solução para essa necessidade. Ambiente Vamos descrever as configurações de rede do ambiente Interface eth0 está com rede interna (10.1.x.x/xx) Interface eth1 está conectado ao modem virtua (189.x.x.x) Interface eth2 está conectado ao modem embratel (200.x.x.x) Se isto está entendido, vamos continuar. Procedimento manual 1. Criando tabelas no rt_tables Primeiro edite o arquivo vim