Feststellen, ob die Netzwerkschnittstelle LAN, WLAN oder extern ist

Ich möchte zwischen den auf meinem System verfügbaren Ethernets unterscheiden. Ob es sich um ein LAN, WLAN oder etwas handelt, das von VMWare erstellt wurde.I am only intrested for LAN.

Aber wenn ich mit folgendem Code aufzähle:

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

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

Wie unterscheide ich mich nun alsNetworkInterface.Description undNetworkInterface.NetworkInterfaceType sind nicht nützlich.

Irgendwelche anderen Möglichkeiten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage