IP, enrutamiento e IPv6
Ver los ajustes de red del Mac en Terminal
macOS incluye herramientas de línea de comandos que muestran los mismos ajustes de red que Ajustes del Sistema, y más. Para leer los ajustes no hace falta ser administrador.
Síntomas
- Quieres ver los ajustes de red rápidamente, o copiarlos para una solicitud de soporte.
- Ajustes del Sistema no muestra el detalle que necesitas.
- Quieres comprobar ajustes en un script.
Causas probables
- Varias herramientas.
networksetuplee y cambia servicios.scutilmuestra el estado actual del DNS y del proxy.ipconfigmuestra los datos de DHCP. - Servicios y dispositivos. Un servicio tiene un nombre como Wi-Fi. Un dispositivo tiene un nombre como
en0. Los comandos aceptan uno u otro.
Cómo comprobarlo
Muestra los puertos de hardware con sus nombres de dispositivo y sus direcciones MAC.
networksetup -listallhardwareportsMuestra los servicios en el orden en que los usa el Mac.
networksetup -listnetworkserviceorderMuestra la dirección IP, la máscara de subred, el router y la dirección de hardware de un servicio.
networksetup -getinfo Wi-FiMuestra la dirección IPv4 de un dispositivo.
ipconfig getifaddr en0Muestra el router predeterminado y la interfaz que usa.
route -n get defaultMuestra las tablas de enrutamiento.
netstat -rnMuestra la configuración de DNS actual, con todos los resolvedores.
scutil --dnsMuestra la configuración de proxy del sistema.
scutil --proxyMuestra los datos de DHCP que aceptó el Mac.
ipconfig getpacket en0Averigua si un host es accesible con la configuración actual.
scutil -r apple.com
Cómo solucionarlo
La mayoría de los comandos de
networksetupque cambian ajustes necesitan permisos de administrador. Lee antes la página man.man networksetupAntes de un cambio, guarda los valores actuales para poder restaurarlos.
networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
Con Kilobat
Kilobat ofrece muchos de estos valores en JSON, para scripts y agentes.
kilobat diagnose --jsonMuestra el enlace Wi-Fi actual con la señal, el canal y la velocidad del enlace.
kilobat wifi status --json
Preguntas
¿Por qué networksetup pide una contraseña?
La página man de networksetup dice que necesita al menos permisos de administrador para cambiar los ajustes de red.
¿ipconfig es lo mismo que en Windows?
No. El ipconfig de macOS se comunica con el agente IPConfiguration. Su página man dice que solo debe usarse para pruebas y depuración.
Fuentes
- networksetup(8), página man instalada con macOS 27.2
- scutil(8), página man instalada con macOS 27.2
- ipconfig(8), página man instalada con macOS 27.2
- route(8), página man instalada con macOS 27.2
- netstat(1), página man instalada con macOS 27.2
Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con man <name> en Terminal.