Finchè le regole sono poche o comunque le tabelle di routing sono abbastanza semplici, capita di rado di fare errori. Quando invece le regole iniziano a moltiplicarsi ed esistono delle entry ambigue nelle varie tabelle di routing è indispensabile essere in grado di effettuare dei controlli e delle verifiche.
Per fare questo, è possibile utilizzare il comando ``ip route get'', che ci permette di sapere da che parte verrebbe instradato un pacchetto con determinate caratteristiche. Per esempio
# ip route get 192.168.12.14 from 1.2.3.4 iif eth-smac
ci direbbe da che parte verrebbe mandato un pacchettino destinato a
192.168.12.14 proveniente da 1.2.3.4 ed entrato nel nostro router tramite
interfaccia eth-smac.
Attenzione che se le informazioni fornite sono incoerenti, ip vi butterà fuori con un errore del tipo ``invalid argument''.
Vi posso garantire che ``ip route get'' può farvi risparmiare parecchio tempo...