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
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
RECOMENDADO DE HOYLibre