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?