如何使用C / C ++更改Linux中的IP设置[主要是IP地址,子网掩码和默认网关]?我见过使用套接字的例子,但是[除了它们不起作用之外]并不多。我已经尝试了this question,但它不起作用。
每当我尝试代码时,我都会使用ifconfig来查看我的网络配置,但它们仍然是相同的。我有openSUSE 13.2并且有无线和以太网连接。
我认为另一种解决方案是更改界面的相应脚本文件,但我找不到这些脚本文件'位置。
答案 0 :(得分:1)
在大多数情况下,此类操作需要root访问权限。使用root权限运行您的应用程序,您将使其正常运行。