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 route
man 8 ip-route
fuente
ifconfig eth0 up 192.168.0.1/24
queip 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/24
sintaxis no está implementada en todas lasifconfig
versiones, en algunos sistemas hay que escribir, lonetmask 255.255.255.0
que la hace bastante detallada. Pero estoy de acuerdo, aifconfig
menudo es más corto.Diferentes comandos, diferente sintaxis.
route
proviene de hace mucho tiempo y todavía existe principalmente porque siempre ha existido y algunas cosas todavía esperan que esté allí.ip
pertenece aliproute2
paquete y puede hacer todoroute
yifconfig
puede y mucho, mucho, MUCHO más.La documentación completa sobre el
ip
comando se puede encontrar aquí, entre otros lugares.TL; DR: siempre usar
ip
.fuente