2010-10-16 4 views
8

Я разрабатываю приложение в RealBASIC, но мне нужен список имен интерфейсов для заполнения раскрывающегося списка.Получите список «Дружественные имена интерфейсов» на Mac (Airport, Ethernet и т. Д.)

Разбор ifconfig не работал (получен eth0, eth1, lo, и т.п.). Мне нужно имя, которое отображается в системных настройках (Ethernet, Airport и т. Д.).

Есть ли команда терминала, которую я могу проанализировать?

ответ

17

networksetup -listallnetworkservices предоставит вам только имена (со звездочкой перед отключенными портами, если вы хотите их оставить). networksetup -listnetworkserviceorder дает некоторую дополнительную информацию, например, какую запись/dev (en0 и т. Д.) Они соответствуют. Проверьте страницу руководства для networksetup для получения еще большего количества опций ...

+0

Спасибо, я ценю это :) – Justin

 Смежные вопросы

  • Нет связанных вопросов^_^