Logo de Linux Mint en duotono

Manual de Supervivencia Linux

Consejos y guías para tu supervivencia
con Linux Mint con MATE.

Comandos de Terminal de GNU/Linux
y Scripts multidistribución


ip

⬅️ Volver a Comandos de Terminal

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:

TERMINAL
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:

  • enEthernet
  • p3 PCI bus 3
  • s1 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 principal
  • pvpnksintrf0 → interfaz interna auxiliar utilizada por ProtonVPNrepository ppa:usuario/ppa instala 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 anterior
  • ip link → Muestra las interfaces de red y su estado
  • ip route → Muestra la tabla de rutas del sistema
  • ip neigh → Muestra vecinos de red detectados mediante ARP/NDP
  • ip 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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

Manual de Supervivencia Linux

Logo de Tux transparente del Manual de Supervivencia Linux

Linux Mint – Mate

Bienvenido a este espacio donde aprender diferentes funciones, características y configuraciones del sistema operativo y su escritorio.

📨 Contactar

Últimas publicaciones

Últimos Comentarios

Filtrar por Categoría

Nube de etiquetas