一千萬個為什麽

搜索

Solaris:ifconfig的編程接口?

我正在尋找Solaris的編程接口 ifconfig(1M)命令。

顯然Linux有 getifaddrs(3)命令,但據我所知,未移植到Solaris

如果沒有嘗試使用上面的鏈接中的代碼,有沒有辦法確定 ifconfig(1M)類型數據(網絡接口)存在,狀態等)沒有分​​支系統命令和解析輸出

最佳答案

我在這裏有一個實現,IPv4-only基於 SIOCGIFCONF ioctl()和使用 SIOCGLIFCONF 的IP系列不可知版本:

http://code.google.com/ p/openpgm /源/瀏覽/中繼/ openpgm/PGM/getifaddrs.c

Tested on SPARC/Solaris 10 and x86/OpenSolaris 2008.11 & 2009.06, LGPL 2.1 license.

轉載註明原文: Solaris:ifconfig的編程接口?