我想将网络设备的IP /网络掩码设置为特定值,但无法在Qt中找到解决方法。很容易找到设备的IP地址(谢谢QNetworkInterface),除非我错过了什么,否则不要改变它?
据我所知,更改报告回QNetworkAddressEntry对象的值实际上不会更新IP本身。
平台是嵌入式Linux。
除非必须,否则我宁愿不求助于ifconfig!
答案 0 :(得分:2)
由于怀疑无法做到这一点,Qt没有执行必要调用的访问权限。
解决方案是构建一个服务守护程序,我们通过DBus联系我们为我们执行命令,然后以异步方式报告命令的结果。