CentOS virtualbox 添加辅助网络接口时没有 icfg-eth1

CentOS virtualbox 添加辅助网络接口时没有 icfg-eth1

我有一个在虚拟机中创建的 CentOS 6.7 最小发行版。事后,我在虚拟机中添加了一个辅助网络接口,因此我有一个 NAT 接口和一个仅主机本地网络。当我登录虚拟机并运行:

ip link show 

显示 eth0 为 UP,eth1 为 DOWN。当我尝试:

ifup eth1

我收到未找到 eth1 的配置。当我查看 /etc/sysconfig/network-scripts 时,我看到了 icfg-eth0 文件,但没有 icfg-eth1 文件。

我有几个问题:

  1. 当我在 virtualbox 中添加仅主机本地连接时是否应该生成 icfg-eth1?
  2. 如果我必须自己创建 icfg-eth* 文件,我应该使用哪个工具来生成它?我应该安装哪个软件包来获取它?
  3. 我是否应该手动编辑 /etc/sysconfig/network-scripts 的内容?

答案1

当我在 virtualbox 中添加仅主机本地连接时是否应该生成 icfg-eth1?

否。由于您执行的是最小安装,因此 NetworkManager 未安装,所以系统上没有任何内容可以检测新的网络接口并为您配置它们。 ifcfg-eth0由于接口在安装期间存在,因此已为您创建。

如果我必须自己创建 icfg-eth* 文件,我应该使用哪个工具来生成它?我应该安装哪个软件包来获取它?

您可以手动创建它:

  1. 复制该ifcfg-eth0文件并命名ifcfg-eth1
  2. ifcfg-eth1在文本编辑器中打开(例如vi
  3. 更新 DEVICE 条目。
  4. 更新(或删除)HWADDR 条目
  5. 删除 UUID 条目(如果存在)
  6. 进行您需要的任何其他更改。

或者,您可以安装并使用 System-Config-Network 工具:

yum install system-config-network-tui
system-config-network-tui

我是否应该手动编辑 /etc/sysconfig/network-scripts 的内容?

这样做是可以的,但一定要小心谨慎。复制您正在编辑的所有文件,以防您需要恢复更改。此外,请确保您有另一种方式访问​​系统,以防您完全中断对系统的网络访问(例如控制台访问)。

熟悉该目录的结构和内容是个好主意。

相关内容