首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7-通配符接口脚本?

CentOS 7-通配符接口脚本?
EN

Unix & Linux用户
提问于 2016-08-17 23:41:36
回答 1查看 903关注 0票数 0

是否有内置到CentOS 7的机制来配置具有经典网络脚本的网络接口,同时允许设备名称中的通配符?

与…有关的东西:

代码语言:javascript
复制
/etc/sysconfig/network-scripts/ifcfg-*

..。将适用于每一个检测到的设备。

这里的用例是我正在构建一个CentOS 7映像,它将在各种硬件上使用。一些硬件有多个NIC,另一些只有一个NIC。因此,当映像第一次启动时,/etc/sysconfig/network-scripts/中任何预先配置的脚本都不一定与当前的设备名称匹配。

实际的ifcfg脚本和网络并不奇怪,它是一个简单的IPv4 4/DHCP网络。

我试图避免的几件事(如果可能的话):

  • NetworkManager。
  • 从udev更改默认接口名称。

预配置是这里的主要目标。谢谢!

EN

回答 1

Unix & Linux用户

发布于 2016-08-18 03:01:36

虽然Stephen的回答是一项体面的工作,但它有意避免使用Network,这是传统Linux发行版的规范。虽然传统的initscript目前仍然适用于网络设备,但对它们的支持正在逐步被淘汰,转而支持network。这就是为什么它是默认的。

我强烈建议您习惯Network,因为传统的initscript将在将来消失(几乎在所有常见的发行版中)。在这种情况下,你可以很容易地利用它为你的优势。

Network将尝试使用默认的DHCP设置来打开新接口(通常是默认的)。他们马上就会在nmcli con show下上市。Network将自动为您生成ifcfg-*文件。如果您在您的环境中使用DHCP,这将不是一个问题。如果您使用的是静态,您将需要做更多的工作。

man nmcli-examples

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/304091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档