这里是普通文章模块栏目内容页
NetworkManager 和 network有什么区别

NetworkManager 和 network 有什么区别,适合的应用场景是什么?

NetworkManager和network都是Linux系统中的网络管理工具,但它们有以下几个区别:

1. 功能:NetworkManager比network功能更强大。NetworkManager可以自动检测和配置网络连接,支持多种网络协议和安全性选项,可以方便地管理无线网络、VPN、移动宽带等多种网络连接方式。而network只能管理有线网络连接。

2. 管理方式:NetworkManager是一个动态管理网络连接的工具,可以自动检测和配置网络连接,支持多种连接方式,可以在运行时动态地管理网络连接。而network是一个静态配置网络连接的工具,需要手动配置网络连接,不能动态地管理网络连接。

3. 使用场景:NetworkManager适合于桌面环境和移动设备等需要频繁切换网络连接的场景。而network适合于服务器等静态网络环境下使用。 总之,NetworkManager比network更适合桌面环境和移动设备等需要频繁切换网络连接的场景,而network则更适合服务器等静态网络环境下使用。

如果两种都配置会引起冲突,而且NetworkManager在网络断开的时候,会清理路由,如果一些自定义的路由,没有加入到NetworkManager的配置文件中,路由就被清理掉,网络连接后需要自定义添加上去。

如果是服务器环境,保留network服务即可,将NetworkManager关闭,并且禁止开机启动。

systemctl stop NetworkManager
systemctl disable NetworkManager


NetworkManager需要与不需要

需要:nmcli配置网络

不需要: ifcfg-eth1:0(网卡的子接口配置文件)生效

小提示:network服务从centos8开始已经不安装了,后面版本都使用NetworkManager

栏目索引
相关内容