Linux viene con dos utilidades
/sbin/route/sbin/ip route
¿Cuál es la diferencia entre los dos y cuál es la regla general a usar cuando decides cuál de los dos debes usar? Sé que ambos están documentados en dos ubicaciones separadas,
man 8 routeman 8 ip-route
fuente

ifconfig eth0 up 192.168.0.1/24queip link set dev eth0 up && ip addr change dev eth0 192.168.0.1/24.ip l s eth0 up && ip a c dev eth0 192.168.0.1/24. Además, la/24sintaxis no está implementada en todas lasifconfigversiones, en algunos sistemas hay que escribir, lonetmask 255.255.255.0que la hace bastante detallada. Pero estoy de acuerdo, aifconfigmenudo es más corto.Diferentes comandos, diferente sintaxis.
routeproviene de hace mucho tiempo y todavía existe principalmente porque siempre ha existido y algunas cosas todavía esperan que esté allí.ippertenece aliproute2paquete y puede hacer todorouteyifconfigpuede y mucho, mucho, MUCHO más.La documentación completa sobre el
ipcomando se puede encontrar aquí, entre otros lugares.TL; DR: siempre usar
ip.fuente