Sim, isso é possível usando roteamento baseado em políticas . Você precisa usar os comandos ip route
e ip rule
Meu servidor tem 2 placas de rede instaladas e eu consigo colocá-las em funcionamento. Eu posso pingar ambas as interfaces, mas eu não posso ssh ou acessar qualquer serviço (por exemplo, web / ftp) se eu conectar usando a segunda interface.
A placa de rede tem 2 endereços IP diferentes e está em uma sub-rede diferente.
Como eu crio a tabela de roteamento para que os pacotes sejam retornados através da interface onde o pacote vem, ou seja: " se o pacote vier para eth0, ele deve sair da eth0 usando o gateway eth0. Se o pacote vier da eth1, então a resposta de saída também saindo da eth1 usando o gateway eth1 "
Isso é possível?
Sim, isso é possível usando roteamento baseado em políticas . Você precisa usar os comandos ip route
e ip rule