Esto está en el entorno de Unix. Tengo varias rutas en un host (visible con el comando 'ip route show'). Si estoy haciendo ping a una dirección, ¿cómo puedo saber qué puerta de enlace se utilizó para enrutar el tráfico?
Intenté usar el comando traceroute, pero no muestra la puerta de enlace inmediata.
De la salida a continuación, 10.58.227.1 es mi puerta de enlace predeterminada.
# 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
Cuando hago un seguimiento de ruta a una dirección externa, la puerta de enlace utilizada (puerta de enlace predeterminada 10.58.227.1) no se muestra en la salida.
# 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
¿Hay alguna opción para ver la misma información proporcionada por el comando traceroute, incluida la puerta de enlace utilizada para el enrutamiento?
192.168.0.1
es "ruta predeterminada" o "puerta de enlace" ... ¿a qué nombre se referiría192.168.0.121
? ¿Solo "fuente"?