自学内容网 自学内容网

在 CentOS-Stream-9 中使用 network 代替 NetworkManager

从 CentOS 7 / RHEL 7 开始,RedHat公司就谋划使用 NetworkManager 来取代 network 了,到了  CentOS Stream 9 / RHEL 9 NetworkManager就成为了唯一的预装网络服务管理程序了。

然而,NetworkManager 与OpenStack的Neutron组件相冲突、OpenStack仍建议使用 network 程序。

在 CentOS-Stream-9 中使用 network 的操作步骤如下:

一   配置 Repository

dnf update -y
dnf config-manager --enable crb
dnf search centos-release-openstack
dnf install -y centos-release-openstack-caracal.noarch

二 安装 network 组件

dnf update -y
dnf install -y network-scripts dhclient

三  编写目标网卡的配置文件

【注意:此处的示例是使用了网卡 ens160 、并使用DHCP方式获取IP 】

tee -a /etc/sysconfig/network-scripts/ifcfg-ens160 <<-'EOF'
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens160"
DEVICE="ens160"
ONBOOT="yes"
EOF

四     关闭并停用 NetworkManager

systemctl stop NetworkManager && systemctl disable NetworkManager

五   启用 network
systemctl start network && systemctl enable network


原文地址:https://blog.csdn.net/UsamaBinLaden6976498/article/details/140507333

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!