gpt4 book ai didi

c++ - 使网络更改永久化 - C++

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:30 25 4
gpt4 key购买 nike

我需要允许外部客户端更改运行程序的 Linux 机器 (C++) 的 IP。我已经知道如何列出所有本地接口(interface)和分配给它们的当前 IP。我也知道如何以编程方式更改所述 IP。

我需要知道的是如何使此更改永久生效,这样,如果机器重新启动,它会保持相同的网络配置。最好的方法是什么?手动解析/etc/network/interfaces?调用一些 linux 命令?

编辑:我正在使用 Debian。

谢谢!

最佳答案

是的,操作 /etc/network/interfaces 是实现这一点的方法(只需存储备份以防出现问题)。

此外,如果接口(interface)由网络管理器管理(服务器很少出现这种情况,但在桌面上发生),我认为您可以通过 dbus 调用来操作它。

顺便说一句,你应该提到发行版,而不是语言——如果你没有提到文件,就不可能猜到 ;-)

关于c++ - 使网络更改永久化 - C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12815403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com