问题:设置IP

Qt: Setting the IP

本文关键字:IP 设置 问题      更新时间:2023-10-16

我想将网络设备的IP/Netmask设置为特定值,但在Qt中找不到这样做的方法。查找设备的IP地址(谢谢QNetworkInterface)很容易,除非我遗漏了什么,否则不更改它?

据我所知,报告回QNetworkAddressEntry对象的更改值实际上不会更新IP本身。

平台是嵌入式linux。

除非迫不得已,否则我宁愿不调用ifconfig!

由于怀疑无法做到这一点,Qt没有执行必要调用的访问权限。

解决方案是构建一个服务守护进程,我们通过DBus联系它为我们执行命令,然后异步报告命令的结果。