Roteamento baseado no ip de origem

1

Estou tentando configurar um host de forma que o tráfego seja roteado por meio de eth0 ou vlan123@eth0 , dependendo do endereço de origem usado. Ambas as interfaces têm acesso a toda a rede e ambas possuem algum ip atribuído.

Por exemplo: eth0 tem 1.2.3.1/24 e vlan123 tem 4.5.6.1/24 . O gateway padrão é definido por meio de eth0 . Como posso ter certeza de que se:

  • o pacote chega em 1.2.3.1 (chegará sem tag), a resposta será enviada para eth0
  • o pacote vem em 4.5.6.1 (chegará 802.1q marcado), a resposta será enviada para vlan123

É possível sem protocolos de roteamento adicionais? (por exemplo, forçando via iptables)

    
por viraptor 08.07.2011 / 16:51

1 resposta

4

Procure informações sobre "roteamento de políticas". O caso de uso específico que você está vendo é abordado no HOWTO de controle avançado de tráfego e roteamento , bem como outro lugar .

    
por 08.07.2011 / 17:18