⬅️ Volver a Comandos de Terminal
IP
Es una herramienta indispensable que nos va a permitir consultar y administrar todo lo concerniente a la red: interfaces de red, direcciones ip, rutas y enlaces en GNU/Linux.
Sustituye al antiguo ifconfig, que hoy se considera obsoleto en muchas distribuciones.
Nota de ramas – distribuciones
Linux Mint 👉 Instalado
⚠️ Nota útil: ip forma parte del paquete iproute2, incluido por defecto en la mayoría de distribuciones actuales.
Instalación
No aplicable en condiciones normales.
⚠️ En caso excepcional de no tenerlo instalado:$ sudo apt install iproute2
Uso
ip permite consultar interfaces, direcciones, rutas y estado de red.
Veamos un ejemplo con ip address:
1973sobreruedas@manual_de_supervivencia_linux /Linux Mint 22.1\ - Manual de supervivencia linux - /xia 22.1\ ~ -> $ ip address 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff altname enp3s1 inet 192.168.XX.XX/24 brd 192.168.XX.XX scope global noprefixroute eno1 valid_lft forever preferred_lft forever inet 192.168.XX.XX/XX brd 192.168.XX.XX scope global secondary dynamic noprefixroute eno1 valid_lft XXXXsec preferred_lft XXXXsec inet6 fe80::XXXX:XXXX:XXXX:XXXX/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: pvpnksintrf0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff inet 100.XX.X.X/24 brd 100.XX.X.X scope global noprefixroute pvpnksintrf0 valid_lft forever preferred_lft forever inet6 XXXX:XXXX:XXXX:XXXX::/64 scope global noprefixroute valid_lft forever preferred_lft forever inet6 fe80::XXXX:XXXX:XXXX:XXXX/64 scope link noprefixroute valid_lft forever preferred_lft forever 4: proton0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000 link/none inet 10.X.X.X/32 scope global noprefixroute proton0 valid_lft forever preferred_lft forever
Nota práctica
1 Ethernet
Algunas interfaces modernas pueden mostrar varios nombres distintos para el mismo dispositivo físico.
eno1 → nombre predecible asignado por firmware o BIOS/UEFI.
enp3s1 → nomenclatura basada en la posición física del bus PCI:
-
en→ Ethernet p3→ PCI bus 3s1→ slot 1)
Ambos nombres hacen referencia a la misma tarjeta de red. GNU/Linux utiliza actualmente este sistema de nombres predecibles para evitar cambios aleatorios como ocurría antiguamente con eth0, eth1, etc.
2 ProtonVPN
🔐 Si se utiliza una VPN, pueden aparecer interfaces virtuales adicionales
creadas dinámicamente por el cliente VPN.
proton0→ túnel VPN principalpvpnksintrf0→ interfaz interna auxiliar utilizada por ProtonVPNrepository ppa:usuario/ppainstala repositorios de manera manual
Estas interfaces no corresponden a tarjetas físicas reales del equipo, sino a adaptadores virtuales creados por software para encapsular y redirigir el tráfico de red de forma cifrada.
Más adelante se desarrollará una entrada específica sobre VPN, túneles virtuales, Kill Switch y funcionamiento interno de ProtonVPN.
Comandos principales
ip address / ip a→ Buscar paquetes en repositorios. Visto en el ejemplo anteriorip link→ Muestra las interfaces de red y su estadoip route→ Muestra la tabla de rutas del sistemaip neigh→ Muestra vecinos de red detectados mediante ARP/NDPip addr show de nombre_interfaz→ Muestra la información de una interfaz concreta
Nota práctica
👉 El uso más habitual para diagnóstico rápido es:
ip -br a
Este comando muestra de forma compacta qué interfaces existen, cuáles están activas y qué direcciones IP tienen asignadas.
Aunque todavía se puede encontrar ifconfig en documentación antigua, hoy se recomienda usar ip, ya que pertenece al conjunto moderno iproute2.
⬅️ Volver a Comandos de Terminal
