> For the complete documentation index, see [llms.txt](https://juanbermudez.gitbook.io/aprendiendolinux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juanbermudez.gitbook.io/aprendiendolinux/comandos-basicos/red/ip-ifconfig.md).

# ip, ifconfig

* [ip](https://manpages.debian.org/bookworm/iproute2/ip.8.en.html) - Mostrar / manipular rutas, dispositivos de red, interfaces y túneles.

Este comando también es muy útil para ver o configurar la [dirección IP](https://es.wikipedia.org/wiki/Direcci%C3%B3n_IP). Por sí solo no nos permite ver ni hacer nada, así qué si queremos ver la configuración IP que tenemos, debemos usar la opción `a`, en este caso si el guion.

```bash
$ ip a
```

En este ejemplo, el comando nos va mostrar tres tarjetas de red.

* `lo`: ([Loopback](https://es.wikipedia.org/wiki/Loopback)) Utilizada para probar conexiones de red dentro de un dispositivo.
* `enp9s0`: Es la tarjeta de red [Ethernet](https://es.wikipedia.org/wiki/Ethernet).
* `wlp7s0`: Es la tarjeta de red inalámbrica [Wi-Fi](https://es.wikipedia.org/wiki/Wifi).

Con esto ya sabemos como encontrar el equipo dentro de la [red de área local](https://es.wikipedia.org/wiki/Red_de_%C3%A1rea_local).

* [ifconfig](https://manpages.debian.org/bookworm/manpages-es/ifconfig.8.es.html) - Configura un interfaz de red

```bash
$ ifconfig
```

Ifconfig se usa para configurar los interfaces de red residentes en el núcleo. Se utiliza durante el inicio para configurar aquellos interfaces que se necesiten. Tras esto, normalmente solo se necesita para la depuración de errores o para la puesta a punto del sistema.
