在 RHEL 中,我们可以使用 GUI 或编辑/etc/sysconfig/network-scripts/
.
我想知道配置文件中的网络设置(例如IP 地址、网关等)如何与GUI 同步,反之亦然。我需要重新启动任何服务来同步数据吗?
当NetworkManager运行时,我需要关闭网络服务吗?例如
/etc/init.d/network stop
?如果我已经在 中编辑了配置文件
/etc/sysconfig/network-scripts/
,并且想要将新配置与 GUI 同步,我需要使用 吗/etc/init.d/network restart
?如果/etc/init.d/network
由于上述原因而停止#1
,如何在不重新启动的情况下将新配置从文本文件同步到 GUI/etc/init.d/network
?当我在 GUI 中更改网络设置时,它会自动编辑 中的配置文件
/etc/sysconfig/network-scripts/
吗?它会立即编辑文件还是用户需要重新启动?NetworkManager
和GUI有什么关系system-config-network
? GUI是system-config-network
NetworkManager 包的一部分吗?如果我已停止
/etc/init.d/network
服务,我仍然可以使用system-config-network
GUI 来配置网络设置吗?
谢谢。
答案1
NetworkManager 使用动态配置,使用 gconf 为每个用户保存设置,而网络脚本是系统全局配置文件,您永远不会同步它们,也不需要同步它们。
何时使用它们?
在大多数情况下,如果您总是在工作站上使用例如 dhcp,则不需要网络管理器,只需在网络脚本中进行设置即可(并关闭 NM)
但对于笔记本电脑,可能根据需要使用无线、pppoe(例如,您在办公室和家之间移动),您将需要 NetworkManager 具有更强的适应性。