Cómo identificar si la interfaz de red es LAN o Wifi o externa

Quiero diferenciar entre los Ethernets disponibles en mi sistema. Ya sea una LAN, Wifi o algo creado por VMWare.I am only intrested for LAN.

Pero cuando estoy enumerando con el siguiente código:

     NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
     foreach (NetworkInterface networkInterface in adapters)
     {

         Console.WriteLine("   {0}  ::: Interface Type {1} ::::ID {2}  \n", networkInterface.Name, networkInterface.NetworkInterfaceType, networkInterface.Id);
     }

Ahora, ¿cómo puedo diferenciar comoNetworkInterface.Description yNetworkInterface.NetworkInterfaceType no son utiles

¿Alguna otra manera alrededor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta