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?
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?
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 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.