Como identificar se a interface de rede é LAN ou Wifi ou externa
Eu quero diferenciar entre as Ethernets disponíveis no meu sistema. Quer seja uma LAN, Wifi ou algo criado pela VMWare.I am only intrested for LAN
.
Mas quando estou enumerando com o seguinte 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);
}
Agora, como faço para diferenciarNetworkInterface.Description
eNetworkInterface.NetworkInterfaceType
não são úteis.
Alguma outra maneira?