" " ? , . - :
$ ip route get <ip> | head -1 | awk '{ print $3 }'
off-link:
$ ip route get 8.8.8.8 | head -1 | awk '{ print $3 }'
192.168.0.1
... on-link:
$ ip route get 192.168.0.2 | head -1 | awk '{ print $3 }'
eth0
, , , , . =) , ip .
, tracepath traceroute 1- , ICMP TTL expired ( ). , .
python , libdnet.