Sim, isso é chamado de roteamento de origem:
ip rule add from 10.0.0.10 table toto
ip route add default via 88.88.88.88 dev eth1 table toto
Você pode ter mais informações aqui:
Eu gostaria de saber se é possível dizer ao kernel do Linux para rotear todos os pacotes destinados ao X através da interface / ip Y, mas somente no caso de o endereço IP de origem ser específico.
Alguma ideia se isso é possível?
Obrigado e cumprimentos,
Sim, isso é chamado de roteamento de origem:
ip rule add from 10.0.0.10 table toto
ip route add default via 88.88.88.88 dev eth1 table toto
Você pode ter mais informações aqui:
Quaisquer decisões de roteamento baseadas não no endereço IP de destino chamado PBR (roteamento baseado em política). Normalmente, o PBR é implementado via firewall, portanto procure a possibilidade de alterar a interface do pacote no iptables.