IP, routage et IPv6

Voir les réglages réseau du Mac dans Terminal

macOS inclut des outils en ligne de commande qui affichent les mêmes réglages réseau que Réglages Système, et davantage. Lire les réglages ne nécessite pas d’être administrateur.

S’applique à : toutes les versions actuelles de macOS.Vérifié le 29 octobre 2026

Symptômes

  • Vous voulez voir rapidement les réglages réseau, ou les copier pour une demande d’assistance.
  • Réglages Système n’affiche pas le détail dont vous avez besoin.
  • Vous voulez vérifier des réglages dans un script.

Causes probables

  • Plusieurs outils. networksetup lit et modifie les services. scutil affiche l’état DNS et proxy en direct. ipconfig affiche les données DHCP.
  • Services et appareils. Un service a un nom comme Wi-Fi. Un appareil a un nom comme en0. Les commandes prennent l’un ou l’autre.

Comment vérifier

  1. Listez les ports matériels avec leur nom d’appareil et leur adresse MAC.

    networksetup -listallhardwareports
  2. Listez les services dans l’ordre où le Mac les utilise.

    networksetup -listnetworkserviceorder
  3. Affichez l’adresse IP, le masque de sous-réseau, le routeur et l’adresse matérielle d’un service.

    networksetup -getinfo Wi-Fi
  4. Affichez l’adresse IPv4 d’un appareil.

    ipconfig getifaddr en0
  5. Affichez le routeur par défaut et l’interface qu’il utilise.

    route -n get default
  6. Affichez les tables de routage.

    netstat -rn
  7. Affichez la configuration DNS en direct, avec tous les résolveurs.

    scutil --dns
  8. Affichez la configuration du proxy système.

    scutil --proxy
  9. Affichez les données DHCP que le Mac a acceptées.

    ipconfig getpacket en0
  10. Vérifiez si un hôte est joignable avec la configuration actuelle.

    scutil -r apple.com

Comment corriger

  1. La plupart des commandes networksetup qui modifient des réglages nécessitent les droits d’administrateur. Lisez d’abord la page man.

    man networksetup
  2. Avant une modification, enregistrez les valeurs actuelles pour pouvoir les rétablir.

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

Avec Kilobat

  1. Kilobat fournit beaucoup de ces valeurs en JSON, pour les scripts et les agents.

    kilobat diagnose --json
  2. Affichez la liaison Wi-Fi actuelle avec le signal, le canal et le débit de liaison.

    kilobat wifi status --json

Questions

Pourquoi networksetup demande-t-il un mot de passe ?

La page man de networksetup indique qu’il faut au moins des droits d’administrateur pour modifier les réglages réseau.

ipconfig est-il le même que sous Windows ?

Non. La commande ipconfig de macOS communique avec l’agent IPConfiguration. Sa page man indique de ne l’utiliser que pour les tests et le débogage.

Sources

  • networksetup(8), page man installée avec macOS 27.2
  • scutil(8), page man installée avec macOS 27.2
  • ipconfig(8), page man installée avec macOS 27.2
  • route(8), page man installée avec macOS 27.2
  • netstat(1), page man installée avec macOS 27.2

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.