En Linux tiene iw
(mostrar / manipular dispositivos inalámbricos y su configuración) y cuando se usa con el dev
comando:
Commands:
dev
List all network interfaces for wireless hardware.
es decir
iw dev
obtendrás algo como:
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr 00:12:32:e4:18:24
type managed
phy#1
Interface wlan1
ifindex 4
wdev 0x2
addr 00:12:22:c6:b2:0a
type managed
Si desea extraer solo nombres de interfaces, siempre puede procesar la salida, por ejemplo
iw dev | awk '$1=="Interface"{print $2}'
solo tenga en cuenta que la página de ayuda dice claramente:
Do NOT screenscrape this tool, we don't consider its output stable.