因爲我搜索我可能錯過了一些在一般概念,並沒有找到該答案... 我在嵌入式Linux,C語言編寫GUI應用程序。我想允許用戶更改網絡設置:Linux的嵌入式編程方法 - 網絡設置
- DHCP客戶端模式 - 我在文件系統上有uDHCPc應用程序的busybox。
- 如果禁用DHCP,然後配置IP,子網掩碼,默認網關。
我已經發現IP,子網和網關可以在套接字上使用ioctl進行更改。 我發現從我的應用程序激活使用udhcpc的唯一方法是通過調用函數:系統(...),用於執行shell命令和這樣的尷尬,就像運行的運行的get/set IP地址使用ifconfig殼sript。
什麼是運行「活動腳本」右/常見的方式(DHCP啓用/禁用;讀/寫系統設置)從嵌入式linux我的C應用程序?
謝謝。
http://en.wikipedia.org/wiki/Unix_philosophy –