ifconfig vs ip otra forma de manejar la red en Linux

Published:

Siempre es bueno renovarse, y a más de le servirá la siguiente publicación como a mi, es por eso que si estabas acostumbrado a usar ifconfig, hoy veremos ejemplos prácticos de un comando alternativo llamado ip, para probar directo en la terminal y ver la diferencia.

La idea es mostrar ejemplos simples, pero recordá hacer man ip para tener todos los detalles de este comando que viene instalado por defecto.

1- Mostrar dispositivos y configuración

Querés ver y saber la configuración de tu placa de red, o la ip que tiene el equipo.

ifconfig
ip addr show
ip link show

Si tenes más de una interface agregamos la misma después del show

ipvsifconfig

2- Activar interface de red

ifconfig eth0 up
ip link set eth0 up

3- Desactivar interface de red

ifconfig eth0 down
ip link set eth0 down

4- Configurar una ip a una interface de red

Forma simple, solo la IP

ifconfig eth0 192.168.0.10
ip address add 192.168.0.10 dev eth0

Forma avanzada, especificando la mascara de red y broadcast.

ifconfig eth0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dev eth0

5- Eliminar ip de una interface

Solo para el comando IP dado que ifconfig no tiene esta opción.

ip addr del 192.168.0.10/24 dev eth0

6- Añadir Alias o interface virtual

ifconfig eth0:1 10.0.0.1/8
ip addr add 10.0.0.1/8 dev eth0 label eth0:1

7- Crear entrada en tabla ARP

arp -i eth0 -s 192.168.0.1 00:11:22:33:44:55
ip neigh add 192.168.0.1 lladdr 00:11:22:33:44:55 nud permanent dev eth0

8- Poner en off un dispositivo en la tabla ARP

ifconfig -arp eth0
ip link set dev eth0 arp off

9- Activar Modo promiscuo

ifconfig eth0 promisc
ip link set dev eth0 promisc on
ip addr list eth0

10- Desactivar Modo promiscuo

ifconfig eth0 -promisc
ip link set dev eth0 promisc off
ip addr list eth0

11- Cambiar MTU

ifconfig eth0 mtu 9000
ip link set dev eth0 mtu 9000
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.