Postado originalmente por
decoy
Olá pessoal, tudo na paz???
Seguindo alguns tutoriais eu consegui implementar um balanceamento de 3 links de internet lá no escritório, sendos dois Velox de 1mb e um Rádio de 300kbps (weight 3 para os velox e weight 1 para o radio).
A internet tem funcionado bem, o problema são as sub redes internas que param de funcionar quando eu habilito o balanceamento. O comando que eu identifiquei como problema é o seguinte:
iptables -t nat -A PREROUTING -i eth0 -d !192.168.100.0 -j MARK --set-mark 3
Bom, esse endereço 192.168.100.0 é o endereço da rede principal do escritório. Pelo que eu entendo dessa linha, ela marca todos os pacotes que não são direcionados para a rede interna. O problema são as outras sub-redes, vou citar uma delas: 192.168.2.0.
Se eu tentar pingar o IP 192.168.2.2 eu recebo resposta de um gateway externo dizendo que o endereço está inacessível. Se eu adicionar outra regra abaixo dessa com !192.168.2.0 não acontece nada, e quando eu tentei colocar os valores separados por vírgulas (192.168.100.0,192.168.2.0) aí parou tudo de vez. Nem internet e nem rede local.
Alguém pode me dizer se tem alguma maneira de colocar multiplos endereços ali no -d ou alguma outra maneira de ativar o balanceamento sem perder o acesso às sub-redes?
Obrigado desde já,
Um abraço!