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.
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.
networksetuplit et modifie les services.scutilaffiche l’état DNS et proxy en direct.ipconfigaffiche 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
Listez les ports matériels avec leur nom d’appareil et leur adresse MAC.
networksetup -listallhardwareportsListez les services dans l’ordre où le Mac les utilise.
networksetup -listnetworkserviceorderAffichez l’adresse IP, le masque de sous-réseau, le routeur et l’adresse matérielle d’un service.
networksetup -getinfo Wi-FiAffichez l’adresse IPv4 d’un appareil.
ipconfig getifaddr en0Affichez le routeur par défaut et l’interface qu’il utilise.
route -n get defaultAffichez les tables de routage.
netstat -rnAffichez la configuration DNS en direct, avec tous les résolveurs.
scutil --dnsAffichez la configuration du proxy système.
scutil --proxyAffichez les données DHCP que le Mac a acceptées.
ipconfig getpacket en0Vérifiez si un hôte est joignable avec la configuration actuelle.
scutil -r apple.com
Comment corriger
La plupart des commandes
networksetupqui modifient des réglages nécessitent les droits d’administrateur. Lisez d’abord la page man.man networksetupAvant une modification, enregistrez les valeurs actuelles pour pouvoir les rétablir.
networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
Avec Kilobat
Kilobat fournit beaucoup de ces valeurs en JSON, pour les scripts et les agents.
kilobat diagnose --jsonAffichez 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.