我正在尋找Solaris ifconfig(1M)命令的編程接口。 顯然Linux有getifaddrs(3)的命令,但據我所知,這已經有not been ported to Solaris。 短試圖在link above使用的代碼的,有沒有辦法來確定ifconfig(1M)型數據(網絡接口的存在,狀態等),而不建立該系統命令和parsing the output?
ifconfig命令以文本和數字格式輸出它的flags。雖然我可以找到數字標誌的參考here or there,但我找不到任何有關如何解釋(掩碼)數字的指示。 qfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu
1500 index 4
usesrc vni0
inet 1.2.3.4