ifconfig vs IP ¿Qué diferencia y comparación de la configuración de la red?
- 1980
- 205
- Eduardo Tapia
Las distribuciones basadas en Linux han presentado un conjunto de comandos que proporcionan una forma de configurar las redes de manera fácil y potente a través de la línea de comandos. Estos conjuntos de comandos están disponibles en toallas de red Paquete que ha estado allí durante mucho tiempo en casi todas las distribuciones e incluye comandos como: ifconfig, ruta, nombre, iwconfig, iptunnel, netstat, arp.
Ifconfig vs ip comandoEstos comandos son casi suficientes para configurar la red de una manera que cualquier novato o un usuario experto en Linux desearía, pero debido al avance en el núcleo de Linux en los últimos años y no se mantiene en este conjunto de comandos empaquetados, se están desanimando y un más poderoso Alternativa que tiene la capacidad de reemplazar todos estos comandos está surgiendo.
Esta alternativa también ha estado allí durante bastante tiempo y es mucho más poderosa que cualquiera de estos comandos. El resto de las secciones resaltaría esta alternativa y la compararía con uno de los comando del paquete de las herramientas de red I.mi. ifconfig.
IP: un reemplazo para Ifconfig
ifconfig ha estado allí durante mucho tiempo y todavía se usa para configurar, mostrar y controlar las interfaces de red por muchos, pero ahora existe una nueva alternativa en las distribuciones de Linux que es mucho más potente que esto. Esta alternativa es IP
ordenar desde iproute2util paquete.
Aunque este comando puede parecer un poco complejo en el primer sitio, pero es mucho más amplio en funcionalidad que ifconfig. Está funcionalmente organizado en dos capas de pila de redes I.mi. Capa 2 (Capa de enlace), Capa 3 (Capa IP) y realiza el trabajo de todos los comandos mencionados anteriormente del paquete de herramientas de red.
Mientras ifconfig Principalmente muestra o modifica las interfaces de un sistema, este comando es capaz de realizar las siguientes tareas:
- Mostrar o modificar las propiedades de la interfaz.
- Agregar, eliminar las entradas de caché ARP a lo largo de la creación de una nueva entrada de ARP estática para un host.
- Mostrar direcciones MAC asociadas con todas las interfaces.
- Mostrar y modificar tablas de enrutamiento del núcleo.
Uno de los principales destacados que lo separa de su contraparte antigua ifconfig es que usa los últimos ioctl Para la configuración de la red, que es una forma de interacción menos apreciada con el núcleo, mientras que el primero aprovecha el mecanismo de socket de NetLink para el mismo que es un sucesor mucho más flexible de IOCTL para la intercomunicación entre el núcleo y el espacio de los usuarios utilizando RTNetLink (que agrega un entorno de red de red capacidad de manipulación).
Ahora podemos comenzar a resaltar las características de ifconfig y cómo son reemplazados efectivamente por IP dominio.
Comandos IP vs Ifconfig
La siguiente sección destaca algunos de ifconfig comandos y su reemplazo utilizando IP Comandos:
1. Mostrar todas las interfaces de red en Linux
Aquí, una característica distintiva entre IP y ifconfig es que, mientras que ifconfig solo muestra interfaces habilitadas, IP muestra todas las interfaces ya sea habilitadas o deshabilitadas.
comando ifconfig
$ ifconfigifconfig: verifique la dirección IP
comando IP
$ ip aIP: Verifique la dirección IP
2. Agregar o eliminar una dirección IP en Linux
El siguiente comando asigna la dirección IP 192.168.80.174 a la interfaz eth0
.
ifconfig - Add/del Dirección IP
# ifconfig et0 agregar 192.168.80.174
Sintaxis para agregar/eliminar una interfaz usando el comando ifconfig:
# ifconfig et0 agregar 192.168.80.174 # ifconfig et0 del 192.168.80.174
IP - Add/Del Dirección IP
# ip a agregar 192.168.80.174 Dev eth0
Sintaxis para agregar/eliminar una interfaz usando el comando IP:
# ip a agregar 192.168.80.174 Dev eth0 # ip a del 192.168.80.174 Dev eth0
4. Agregue la dirección de hardware de Mac a la interfaz de red
El siguiente comando establece la dirección de hardware para la interfaz eth0
al valor especificado en el comando. Esto se puede verificar revisando el Hwaddr
valor en la salida de ifconfig dominio.
ifconfig - Agregar dirección MAC
Aquí, la sintaxis para agregar la dirección MAC usando el comando ifconfig:
# ifconfig eth0 hw éter 00: 0c: 29: 33: 4e: aa
IP - Agregar dirección MAC
Aquí, la sintaxis para agregar la dirección MAC usando el comando IP:
# enlace IP Set Dev Eth0 Dirección 00: 0C: 29: 33: 4e: AA
4. Configuración de otras configuraciones de la interfaz de red
Además de configurar la dirección IP o la dirección de hardware, otras configuraciones que se pueden aplicar a una interfaz incluyen:
- MTU (unidad de transferencia máxima)
- Bandera de multicast
- Transmitir la longitud de la cola
- Modo promiscuo
- Habilitar o deshabilitar todo el modo de multidifusión
ifconfig - otras configuraciones de red
IP - Otras configuraciones de red
a. Establezca el valor de MTU en 2000.
# ifconfig et0 mtu 2000
# enlace IP Set dev Eth0 MTU 2000
b. Habilitar o deshabilitar la bandera de multidifusión.
# IFCONFIG ETH0 Multi -multidifusión
# Enlace IP Set Dev Eth0 Multicast en
C. Establecer la longitud de la cola de transmisión.
# ifconfig et0 txqueuelen 1200
# Link IP Set Dev Eth0 Txqueuelen 1200
d. Habilitar o deshabilitar el modo promiscuo.
# ifconfig et0 promisc
# enlace IP Establecer Dev eth0 Promisc en
mi. Habilitar o deshabilitar todo el modo de multidifusión.
# ifconfig et0 allmulti
# enlace IP Establecer dev et0 allmulti en
5. Habilitar o deshabilitar la interfaz de red
Los comandos a continuación habilitar o deshabilitar la interfaz de red específica.
ifconfig - deshabilitar/habilitar la interfaz de red
El comando a continuación deshabilita la interfaz eth0
y se verifica por salida de ifconfig que por defecto muestra solo aquellas interfaces que están arriba.
# ifconfig et0 abajo
Para volver a habilitar la interfaz, simplemente reemplace abajo por arriba.
# ifconfig et0 up
IP - Desactivar/habilitar la interfaz de red
El siguiente IP El comando es alternativo para IFCONFIG para deshabilitar una interfaz específica. Esto puede verificarse mediante la salida de 'IP A'
Comando que muestra todas las interfaces de forma predeterminada, ya sea hacia arriba o hacia abajo, pero resalta su estado junto con la descripción.
# enlace IP Establecer ETH0
Para volver a habilitar la interfaz, simplemente reemplace abajo con arriba.
# enlace IP Establecer ETH0 UP
6. Habilitar o deshabilitar el uso del protocolo ARP
Los comandos a continuación habilitar o deshabilitar el protocolo ARP en una interfaz de red específica.
ifconfig - habilitar/deshabilitar el protocolo ARP
El comando permite utilizar el protocolo ARP con la interfaz eth0. Para deshabilitar esta opción, simplemente reemplace ARP con -arp
.
# ifconfig et0 arp
IP - Habilitar/deshabilitar el protocolo ARP
Este comando es la alternativa IP para habilitar ARP para la interfaz ETH0. Para deshabilitar, simplemente reemplace en con apagado.
# enlace IP establecer dev et0 arp en
Conclusión
Por lo tanto, hemos resaltado características de ifconfig comando y cómo se pueden hacer usando IP dominio. Actualmente, Linux Distributions proporciona a un usuario ambos comandos para que pueda usar de acuerdo con su conveniencia. Entonces, ¿qué comando es conveniente según usted, que preferiría usar? Mencione esto en sus comentarios.
Si desea obtener más información sobre estos dos comandos, debe pasar por nuestros artículos anteriores que muestren algunos ejemplos prácticos de comando ifconfig e IP de manera más detallada.
No te pierdas: 15 ejemplos de "ifconfig" para configurar la interfaz de red en Linux
No te pierdas: 10 ejemplos de comando "IP" para configurar la interfaz de red en Linux
- « Cheat una línea de comando definitiva 'Cheat -sheet' para principiantes y administradores de Linux
- La influencia de Debian en la comunidad de código abierto de Linux »