Você pode usar a opção mark no comando "ip route". Além disso, você pode especificar interfaces de endereço de origem e entrada e saída neste comando.
Exemplos:
ip route get 8.8.8.8 mark 0x20
- verifica a rota dos pacotes marcados para o endereço 8.8.8.8.
ip route get 8.8.8.8 from 192.168.0.200 iif eth1
- verifica a rota dos pacotes encaminhados do host 192.168.0.200 recebido pela interface eth1. Neste caso, você deve especificar if se o endereço 'de' não estiver neste host (não local).
ip route get 8.8.8.8 from 192.168.0.100 iif eth1 mark 0x30
- como no exemplo anterior, mas com a marca especificando.
Para testar o caminho dos pacotes através do conjunto de regras do netfilter, você pode usar o alvo TRACE e o scapy para construir os pacotes desejados.