RHEL 如何在 GUI 和 /etc/sysconfig/network-scripts/ 中的配置文件之间同步网络设置?

RHEL 如何在 GUI 和 /etc/sysconfig/network-scripts/ 中的配置文件之间同步网络设置?

在 RHEL 中,我们可以使用 GUI 或编辑/etc/sysconfig/network-scripts/.

我想知道配置文件中的网络设置(例如IP 地址、网关等)如何与GUI 同步,反之亦然。我需要重新启动任何服务来同步数据吗?

  1. 当NetworkManager运行时,我需要关闭网络服务吗?例如/etc/init.d/network stop

  2. 如果我已经在 中编辑了配置文件/etc/sysconfig/network-scripts/,并且想要将新配置与 GUI 同步,我需要使用 吗/etc/init.d/network restart?如果/etc/init.d/network由于上述原因而停止#1,如何在不重新启动的情况下将新配置从文本文件同步到 GUI /etc/init.d/network

  3. 当我在 GUI 中更改网络设置时,它会自动编辑 中的配置文件/etc/sysconfig/network-scripts/吗?它会立即编辑文件还是用户需要重新启动?

  4. NetworkManager和GUI有什么关系system-config-network? GUI是system-config-networkNetworkManager 包的一部分吗?

  5. 如果我已停止/etc/init.d/network服务,我仍然可以使用system-config-networkGUI 来配置网络设置吗?

谢谢。

答案1

NetworkManager 使用动态配置,使用 gconf 为每个用户保存设置,而网络脚本是系统全局配置文件,您永远不会同步它们,也不需要同步它们。

何时使用它们?

在大多数情况下,如果您总是在工作站上使用例如 dhcp,则不需要网络管理器,只需在网络脚本中进行设置即可(并关闭 NM)

但对于笔记本电脑,可能根据需要使用无线、pppoe(例如,您在办公室和家之间移动),您将需要 NetworkManager 具有更强的适应性。

相关内容