网络脚本在 Red Hat Enterprise Linux 8 中已弃用,默认情况下不再提供。基本安装提供了新版本的 ifup 和 ifdown 脚本,它们通过 nmcli 工具调用 NetworkManager 服务。
好的,所以对我来说,这意味着/etc/sysconfig/network-scripts将不再使用它,尽管从我的阅读中不清楚应该替换ifcfg-eth0(或类似的)什么。
但是后来我阅读了有关静态 IP 地址的页面,其中断言:
在 RHEL 8 上配置静态 IP 地址的过程: 创建一个名为
/etc/sysconfig/network-scripts/ifcfg-eth0如下的文件:Run Code Online (Sandbox Code Playgroud)DEVICE=eth0 BOOTPROTO=none ONBOOT=yes PREFIX=24 IPADDR=192.168.2.203在 RHEL 8 上重新启动网络服务:
systemctl restart NetworkManager或sudo nmcli connection reload
那么,是否只有ifup和ifdown被弃用,但配置文件仍然存在?是的区别scripts和configuration files,尽管他们似乎下一个章节集中?RHEL 第 12 章将网络脚本定义为:
第 12 章网络脚本
...网络接口的配置文件以及激活和停用它们的脚本位于该/etc/sysconfig/network-scripts/目录中。 …