En mi aplicación (interfaz web de administración escrita en MVC3) que se ejecuta en Linux abierto incrustado, tengo que enumerar todas las configuraciones de TCP/IP. Esto incluye IP-Adresse, Gateway y la máscara de subred.¿Cómo consultar las máscaras de subred usando Mono en Linux?
El siguiente código funciona bien bajo MS .Net pero Mono 2.10 lanza una NotImplemntedException para la propiedad "IPv4Mask"
:
var ipProperties = networkIntf.GetIPProperties();
var unicastIpInfo = ipProperties.UnicastAddresses.FirstOrDefault();
var subnetMask = unicastAddress != null ? unicastAddress.IPv4Mask.ToString() : "";
¿Alguien sabe cómo se puede obtener la máscara de subred IPv4 usando Mono?
Encontré que esta pregunta ya se hizo en 2009, pero no encontré ninguna respuesta.
O pídales que lo implementen o impleméntelo usted mismo. – leppie
Preguntado ya en la Mono-List pero no obtuvo ninguna respuesta. Creo que no tengo los conocimientos de Linux para implementarlo yo mismo. Entonces, tal vez alguien más sepa una solución alternativa. – Marc
Siempre puede llamar a 'ifconfig' y analizarlo manualmente. – leppie