open-embedded Linuxで動作する私のアプリケーション(MVC3で書かれた管理Webインターフェイス)では、すべてのTCP/IP設定をリストアップする必要があります。これには、IPアドレス、ゲートウェイ、サブネットマスクが含まれます。LinuxでMonoを使用してサブネットマスクを照会する方法は?
次のコードは、MSの.Netの下でも動作しますが、モノラル2.10は"IPv4Mask"
プロパティのNotImplemntedExceptionをスロー:
var ipProperties = networkIntf.GetIPProperties();
var unicastIpInfo = ipProperties.UnicastAddresses.FirstOrDefault();
var subnetMask = unicastAddress != null ? unicastAddress.IPv4Mask.ToString() : "";
は、1つのモノを使用してIPv4サブネットマスクを取得することができますどのように誰もが知っていますか?
この質問は2009年に既に質問されていますが、それに対する回答は見つかりませんでした。
これを実装するか、自分で実装するかを尋ねます。 – leppie
既にMono-Listに尋ねられましたが、何の応答もありませんでした。自分でLinuxのノウハウを実装する必要はありません。だから、他の人が回避策を知っているかもしれない。 – Marc
'ifconfig'を呼び出すだけで、手動で解析することができます。 – leppie