Linux:有没有独立于发行版的方法来改变和保留 IP 设置?

Linux:有没有独立于发行版的方法来改变和保留 IP 设置?

是否存在任何独立于分布的机制,用于执行诸如分配静态 IP 地址、添加或删除路由等任务,并且还能够持久保存所做的更改?

据我所知,每个 Linux 发行版(Fedora、Ubuntu 等)都将其网络设置保存在不同的文件/目录结构中,甚至可能包含不同的属性。虽然可以通过命令行中的ifconfigiproute等命令完成许多操作,但我不知道如何保留/保存它们的更改。

答案1

也许最直接的方法是将您的配置放入 bash 脚本中,然后在登录时运行该脚本。

脚本的运行方式取决于发行版,但脚本本身可以在任何 Linux 发行版上使用。

答案2

网络通信该库旨在提供 API 以独立于发行版的方式配置网络接口,同时仍使用发行版提供的网络配置系统。目前,该库的上游版本具有 Red Hat、SUSE 和 Debian 网络配置系统的后端;还有一个 Windows 后端。

除了 C API 之外,还有命令行工具(ncftool)可用。

相关内容