Использование Windows API GetAdaptersAddresses, мы можем получить очень подробную информацию обо всех сетевых картах в системе. Наряду со всей другой полезной информацией я хотел бы сосредоточиться на структуре IP_ADAPTER_ADDRESSES поле IfType. ЕСЛИ вы видите, тогда вы обнаружите, что существует 244 возможных значений, определенных в Ipifcons.h, и эти типы определены Internet Assigned Names Authority (IANA).
У меня вопрос, программно, есть ли ЛЮБОЙ способ, например Linux API или ioctls, получить такую конкретную информацию о типе интерфейса с помощью Linux и, возможно, Mac?