10 votos

¿"ip route get 8.8.8.8" equivalente en Mac?

En Linux, utilizo ip route get 8.8.8.8 para determinar la ruta y la interfaz para conectarse a la IP 8.8.8.8.

Dado que iproute2 no está disponible en Mac, ¿qué debería utilizar en su lugar?

19voto

0942v8653 Puntos 3617

Puede utilizar simplemente el route(8) comando

$ route get 8.8.8.8
   route to: dns.google
destination: default
       mask: default
    gateway: 192.168.0.1
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0

El ip no es compatible con MacOS porque es una implementación muy específica de Linux (Netlink). La versión para Mac de route utiliza otra interfaz (véase man 4 route ).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X