Questo è in ambiente unix. Ho più percorsi in un host (visibile con il comando 'ip route show'). Se eseguo il ping di un indirizzo, come posso sapere quale gateway è stato utilizzato per instradare il tracffic?
Ho provato ad usare il comando traceroute, ma non mostra il gateway immediato.
Da sotto l'output, 10.58.227.1 è il mio gateway predefinito.
# ip r l
10.58.227.0/24 dev front_eth1 proto kernel scope link src 10.58.227.231
169.254.0.0/17 dev bond0 proto kernel scope link src 169.254.0.4
default via 10.58.227.1 dev front_eth1 proto gated
Quando eseguo il traceroute verso un indirizzo esterno, il gateway utilizzato (gateway predefinito 10.58.227.1) non viene mostrato nell'output.
# traceroute -n -I 10.63.21.118
traceroute to 10.63.21.118 (10.63.21.118), 30 hops max, 40 byte packets
1 10.58.112.1 0.507 ms 1.008 ms 1.017 ms
2 10.63.21.118 0.228 ms 0.233 ms 0.234 ms
C'è qualche opzione per visualizzare le stesse informazioni fornite dal comando traceroute, incluso il gateway utilizzato per il routing?