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.

Se aplica a: todas las versiones actuales de macOS.Revisado: 29 de octubre de 2026

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. networksetup lee y cambia servicios. scutil muestra el estado actual del DNS y del proxy. ipconfig muestra 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

  1. Muestra los puertos de hardware con sus nombres de dispositivo y sus direcciones MAC.

    networksetup -listallhardwareports
  2. Muestra los servicios en el orden en que los usa el Mac.

    networksetup -listnetworkserviceorder
  3. Muestra la dirección IP, la máscara de subred, el router y la dirección de hardware de un servicio.

    networksetup -getinfo Wi-Fi
  4. Muestra la dirección IPv4 de un dispositivo.

    ipconfig getifaddr en0
  5. Muestra el router predeterminado y la interfaz que usa.

    route -n get default
  6. Muestra las tablas de enrutamiento.

    netstat -rn
  7. Muestra la configuración de DNS actual, con todos los resolvedores.

    scutil --dns
  8. Muestra la configuración de proxy del sistema.

    scutil --proxy
  9. Muestra los datos de DHCP que aceptó el Mac.

    ipconfig getpacket en0
  10. Averigua si un host es accesible con la configuración actual.

    scutil -r apple.com

Cómo solucionarlo

  1. La mayoría de los comandos de networksetup que cambian ajustes necesitan permisos de administrador. Lee antes la página man.

    man networksetup
  2. Antes de un cambio, guarda los valores actuales para poder restaurarlos.

    networksetup -getdnsservers Wi-Fi > ~/dns-before.txt

Con Kilobat

  1. Kilobat ofrece muchos de estos valores en JSON, para scripts y agentes.

    kilobat diagnose --json
  2. Muestra 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.