개방형 임베디드 리눅스에서 실행되는 내 응용 프로그램 (MVC3로 작성된 관리 웹 인터페이스)에서 모든 TCP/IP 설정을 나열해야합니다. 여기에는 IP 주소, 게이트웨이 및 서브넷 마스크가 포함됩니다.Linux에서 Mono를 사용하여 서브넷 마스크를 쿼리하는 방법은 무엇입니까?
다음 코드는 MS 닷넷에서 잘 실행되지만 모노 2.10이 "IPv4Mask"
속성에 대한 NotImplemntedException 던졌습니다 :
var ipProperties = networkIntf.GetIPProperties();
var unicastIpInfo = ipProperties.UnicastAddresses.FirstOrDefault();
var subnetMask = unicastAddress != null ? unicastAddress.IPv4Mask.ToString() : "";
누구 하나 모노를 사용하여 IPv4의 서브넷 마스크를 얻을 수있는 방법을 알고 있나요을?
이 질문이 2009 년에 이미 제기되었지만 답변을 찾지 못했습니다.
구현하도록 요청하거나 직접 구현하십시오. – leppie
이미 Mono-List에 묻지 만 응답이 없습니다. 내가 직접 구현할 Linux 노하우가 없다고 생각하십시오. 어쩌면 다른 사람이 해결 방법을 알고있을 수도 있습니다. – Marc
언제나'ifconfig'를 호출하고 수동으로 파싱 할 수 있습니다. – leppie