Me he resistido cuanto he podido, pero ha llegado el momento y… en fin, me tengo que rendir: dejo de usar ifconfig en favor del comando ip

No soy usuario experto en linux, simplemente me apaño un poco y ya está. Es por eso que estos grandes cambios me fastidian bastante y tiendo a resistirme tanto como puedo, más aún con el tremendo cambio en el nombre de las interfaces (¿en serio enp2s0f0?), que ahora… pero esa ya es otra historia.

Es por todo esto que escribo estas pocas líneas, como siempre, casi más para mi propia referencia futura, ya que el comando ip lleva con nosotros un montón de años y seguro que esta información la tienes mucho más controlada que yo. No obstante y por si queda algún despistado allí fuera, pongo mi “personal ip cheat sheet” y sus equivalencias al viejo ifconfig:

ifconfig

ip addr

Muestra las ip de todas las interfaces

ifconfig [interface] [up/down]

ip link set [interface] [up/down]

Activa o desactiva administrativamente la interface

ifconfig [interface] [192.168.1.1] netmask [255.255.255.0]

ip addr add 192.168.1.1/24 dev [interface]

Asigna dirección IP y su máscara a la interface especificada

ifconfig [interface] netmask 255.255.255.0

ip addr add 192.168.1.1/24 dev [interface]

Hasta donde se, el comando ip no permite cambiar únicamente la máscara, ésta se especifica con la dirección IP

ifconfig [interface] mtu 9000

ip link set [interface] mtu 9000

Cambia a 9000 la MTU de la interface especificada

route

ip route

Muestra la tabla de rutas

route add default gw [IP]

ip route add default via [IP]

Añade ruta por defecto

Con esto ya es suficiente para apañarse en las labores básicas. No obstante, el comando IP también permite mostrar la tabla arp [ip neigh] y el resto de funciones de arp, como añadir entradas estáticas y demás.

Una cosa que debo mencionar: el comando ip admite parámetros abreviados, es decir, que los modificadores tales como addr en realidad se escriben address. El truco está en que se pueden abreviar siempre y cuando no entren en conflicto con otros.

Espero que esta breve tabla o “cheat sheet” os sea de utilidad.

Descansa en paz ifconfig, viejo amigo.

Artículo de: Víctor De La Nuez

Por overdrv

Deja una respuesta

Or

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.