ip frente a ifconfig

ip frente a ifconfig

Despues de leeresterespuesta, comencé mi búsqueda de la diferencia entre ipy ifconfigpara los sistemas *nix. Pronto supe que iptenía "más" funciones que ifconfig, pero ¿cuál es la diferencia real? ¿Hay alguna razón para no usarlo ifconfigcuando proporciona las funciones que necesito? (Por ejemplo, implicaciones de seguridad) Me gustaría saberlo, ya que soy un ávido ifconfigusuario.

Respuesta1

Respuesta simple: En Linux ifconfigestá obsoleto.

De man ifconfig:

¡Este programa está obsoleto! Para reemplazo verifique ip addry ip link. Para uso estadístico ip -s link.

Respuesta2

De¿Por qué iproute2?:

La mayoría de las distribuciones de Linux, y la mayoría de UNIX, utilizan actualmente los venerables comandos arp, ifconfig y route. Si bien estas herramientas funcionan, muestran algún comportamiento inesperado en Linux 2.2 y versiones posteriores. Por ejemplo, los túneles GRE son una parte integral del enrutamiento hoy en día, pero requieren herramientas completamente diferentes.

Con iproute2, los túneles son una parte integral del conjunto de herramientas.

Los kernels de Linux 2.2 y superiores incluyen un subsistema de red completamente rediseñado. Este nuevo código de red ofrece rendimiento de Linux y un conjunto de funciones con poca competencia en el ámbito general de los sistemas operativos. De hecho, el nuevo código de enrutamiento, filtrado y clasificación tiene más funciones que el proporcionado por muchos enrutadores, cortafuegos y productos de configuración de tráfico dedicados.

A medida que se han inventado nuevos conceptos de redes, la gente ha encontrado formas de superponerlos al marco existente en los sistemas operativos existentes. Esta constante superposición de información ha dado lugar a un código de red que está lleno de comportamientos extraños, muy parecido a la mayoría de los lenguajes humanos. En el pasado, Linux emulaba el manejo de SunOS de muchas de estas cosas, lo cual no era ideal.

Este nuevo marco permite expresar claramente características que antes estaban fuera del alcance de Linux.

información relacionada