IP, roteamento e IPv6

Veja os ajustes de rede do Mac no Terminal

O macOS inclui ferramentas de linha de comando que mostram os mesmos ajustes de rede dos Ajustes do Sistema e outros detalhes. Consultar ajustes não exige administrador.

Aplica-se a: todas as versões atuais do macOS.Verificado: 29 de outubro de 2026

Sintomas

  • Você quer ver os ajustes de rede rapidamente ou copiá-los para uma solicitação de suporte.
  • Os Ajustes do Sistema não mostram o detalhe que você precisa.
  • Você quer verificar ajustes em um script.

Possíveis causas

  • Várias ferramentas. networksetup lê e altera serviços. scutil mostra o estado atual do DNS e do proxy. ipconfig mostra dados de DHCP.
  • Serviços e dispositivos. Um serviço tem um nome como Wi-Fi. Um dispositivo tem um nome como en0. Os comandos usam um ou outro.

Como verificar

  1. Liste as portas de hardware com seus nomes de dispositivo e endereços MAC.

    networksetup -listallhardwareports
  2. Liste os serviços na ordem em que o Mac os usa.

    networksetup -listnetworkserviceorder
  3. Mostre o endereço IP, a máscara de sub-rede, o roteador e o endereço de hardware de um serviço.

    networksetup -getinfo Wi-Fi
  4. Mostre o endereço IPv4 de um dispositivo.

    ipconfig getifaddr en0
  5. Mostre o roteador padrão e a interface que ele usa.

    route -n get default
  6. Mostre as tabelas de roteamento.

    netstat -rn
  7. Mostre a configuração DNS atual, com todos os resolvedores.

    scutil --dns
  8. Mostre a configuração de proxy do sistema.

    scutil --proxy
  9. Mostre os dados de DHCP aceitos pelo Mac.

    ipconfig getpacket en0
  10. Verifique se um host pode ser alcançado com a configuração atual.

    scutil -r apple.com

Como corrigir

  1. A maioria dos comandos networksetup que alteram ajustes precisa de direitos de administrador. Leia a página de manual primeiro.

    man networksetup
  2. Antes de alterar, salve os valores atuais para poder restaurá-los.

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

Com o Kilobat

  1. O Kilobat fornece muitos desses valores em JSON para scripts e agentes.

    kilobat diagnose --json
  2. Mostre a conexão Wi-Fi atual com sinal, canal e taxa de conexão.

    kilobat wifi status --json

Perguntas

Por que o networksetup pede uma senha?

A página de manual do networksetup informa que ele precisa, no mínimo, de direitos de administrador para alterar ajustes de rede.

O ipconfig é igual ao do Windows?

Não. O ipconfig do macOS se comunica com o agente IPConfiguration. Sua página de manual recomenda usá-lo apenas para testes e depuração.

Fontes

  • networksetup(8), página de manual instalada com o macOS 27.2
  • scutil(8), página de manual instalada com o macOS 27.2
  • ipconfig(8), página de manual instalada com o macOS 27.2
  • route(8), página de manual instalada com o macOS 27.2
  • netstat(1), página de manual instalada com o macOS 27.2

Verificado em 29 de outubro de 2026.