当前位置: 首页>>技术教程>>正文


如何修复克隆的虚拟机中断开的网络?

,

问题描述

我已经设置了配置了桥接网络的虚拟机。对其进行八个克隆之后,新计算机将无法连接到网络。

我已指示VirtualBox重新生成计算机的mac地址。

最佳方案

udev规则可防止启动新接口。

在主计算机中,只需在克隆新计算机之前将其删除即可:

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules

(source)

次佳方案

使用Virtual Box机器设置刷新您的MAC地址,并删除内核的网络接口规则文件,以便可以重新生成它:

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules
sudo reboot

它将适用于您的克隆VM。

第三种方案

我几个月来一直在处理同一个问题,今天我决定找到一个更好的解决方案。这是我在用作模板的计算机上所做的事情。

为了获得良好的管理实践,请在编辑之前备份两个文件。

您有两个违规/目标文件:

  1. /etc/sysconfig/network-scripts/ifcfg-eth0

  2. /etc/udev/rules.d/70-persistent-net.rules

这将适用于staticdhcp地址:

开启/etc/sysconfig/network-scripts/ifcfg-eth0

删除MAC地址行:HWADDR=XX:11:22:XX:33:XX保存文件。

删除文件/etc/udev/rules.d/70-persistent-net.rules“重新启动VM后将重新创建”

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules

现在,您可以克隆您的盒子,每个克隆都将正确部署并显示eth0。

如果不使用模板,则可以在实际的VM上完成这些步骤,只需记住在重新启动计算机之前将VM软件中的NIC卡re-initialize即可。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9043.html,未经允许,请勿转载。