ifconfig
Red
Uso
ifconfig [-a] [<interface>]El comando antiguo para ver y tocar interfaces de red; en Linux `ip addr` lo ha sustituido, puede que ni este instalado y no muestra todas las direcciones anadidas con ip, pero en macOS sigue siendo la herramienta real.
Opciones habituales
| Opción | Significado |
|---|---|
| -a | Include interfaces that are down; plain ifconfig may hide them on Linux. |
| <if> up / down | Bring one interface up or down. |
| <if> inet <ip> netmask <mask> | Set an address, until the next reboot. |
| en0 / eth0 | The usual names: en0 on macOS, eth0 or ens5 on Linux. |
Ejemplos
ifconfig -aEvery interface, including the ones currently down.
ifconfig en0 | grep "inet "The local IPv4 address on macOS.
sudo ifconfig eth0 downTake an interface offline (Linux, if net-tools is installed).
Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace ifconfig?
El comando antiguo para ver y tocar interfaces de red; en Linux `ip addr` lo ha sustituido, puede que ni este instalado y no muestra todas las direcciones anadidas con ip, pero en macOS sigue siendo la herramienta real.
Q. ¿Cómo se escribe?
ifconfig [-a] [<interface>] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 4; la lista completa está en man ifconfig. Este comando está en Red.
Comandos relacionados
página man: man ifconfig