Olá galera!
Estive rachando a cabeça nesses dias pra fazer funcionar serviços tipo HTTP, SMTP e afins aceitando conexões em dois links distintos ligados ao mesmo servidor. Estou usando duas conexões configuradas no esquema de load-balancing mas a conexão mais rápida deixei com peso maior para melhor utilizar a banda. Enfim, tudo funciona nos dois links, exceto redirecionamento de portas (DNAT).
Pela lógica quando eu redireciono uma conexão com nat para uma máquina cliente com o gateway apontado ao linux com dois links, a máquina retorna dados pelo gateway (modem) que está ativo neste momento. Porém, eu gostaria de fazer com que um Terminal Services do Windows 2003 Server funcione aceitando conexões pelos dois links, é possível? Sei que o computador recebe a conexão pelo link secundário, mas na hora do linux enviar a resposta ao cliente conectado pela internet, os dados tendem a sair pelo modem que está como principal nesse momento, correto?
Existe como fazer algo em que o roteamento do linux saiba que aquela conexão de saída (redirecionada com DNAT) deve sair pelo link secundário? Como fazer isso?
Assim que esta minha dúvida esteja sanada eu posto um tutorial de como fazer as duas conexões aceitarem conexões simultaneamente sem marcação de pacotes.
Grande abraço!!!