Ce n'est pas très joli, mais cela vous permet d'obtenir les informations souhaitées :
system_profiler | grep "Interfaces" -A15
La commande est lente, principalement en raison de la quantité de données qu'elle contient. system_profiler
s'exprime. Mais pour résumer :
system_profiler
contient de nombreuses informations sur le système
|
est un "tuyau" et transmet la sortie de 1 à une autre commande (3)
grep
recherche des modèles/mots, dans notre cas "Interfaces".
- Le commutateur
-A15
imprime les 15 lignes qui suivent la correspondance.
Exemple de sortie :
Interfaces:
en0:
Card Type: AirPort Extreme (0x14E4, 0xEF)
Firmware Version: Broadcom BCM43xx 1.0 (5.106.98.100.17)
MAC Address: xx:xx:xx:xx:xx:xx
Locale: FCC
Country Code: US
Supported PHY Modes: 802.11 a/b/g/n
Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165
Wake On Wireless: Supported
AirDrop: Supported
Status: Connected
Current Network Information:
mynetwork:
PHY Mode: 802.11n
BSSID: xx:xx:xx:xx:xx:xx
Vous pouvez limiter -A15
à un nombre inférieur (disons 3) pour obtenir uniquement l'identifiant de la carte et la version du micrologiciel (c'est-à-dire le chipset). Si c'est trop d'informations, vous pouvez toujours obtenir des informations sur vos interfaces avec ifconfig
o network setup -listallhardwareports
mais aucun ne contient d'informations sur le chipset/manu à moins que vous ne vouliez les analyser à partir de l'adresse MAC (les 6 premiers caractères, je pense).
Sinon, vous pouvez envisager d'installer lspci
mais cela relève probablement d'une autre question.