首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >克隆Linux丢失网络连接

问克隆Linux丢失网络连接
EN

Server Fault用户
提问于 2012-08-17 17:17:23
回答 1查看 415关注 0票数 3

我的目标是在两个相同的硬件集合上复制一个Linux盒(Debian)。我使用dd实用程序将Box A的驱动器克隆到Box B的驱动器上。当我将Box B的驱动器弹回它的机器时,我启动操作系统,网络就没有连接。ifconfig -a只显示eth3和lo的接口,而不是我期望的eth0。

这是否是使用来自Box A的硬件信息来安装Linux,如果将其克隆到Box B中是错误的?(比如MAC地址?)修复它的最佳方法是什么?

谢谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-08-17 17:23:41

有一个文件:“/etc/udev/ rules es.d/70-Persistent-net.ules”(在您的系统上可能被称为不同的名称),它存储“关于命名设备”的规则。因此,具有MAC0的设备被命名为eth0 (通常是第一个发现的设备),具有MAC1的设备被命名为eth1,等等。

文件行(Mac11:22:33:11:22:33:33:33:33:33的设备名为eth0):

代码语言:javascript
复制
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="11:22:33:11:22:33", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

由于您也复制了这个文件,您已经在其中定义了eth0 (可能也是eth1 ),但是它属于一个在新系统中不存在的设备。在重新启动新系统之后,它为新的以太网卡分配了一个新名称(eth3)。由于您的eth3没有在您的网络配置(/etc/ network /接口或simmilar)中配置,所以您没有工作的网络连接。

您可以编辑该文件(更改mac),甚至可以移动它(或删除它),然后在下次重新启动时重新生成它(设备名以eth0开头,并打开)。

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

https://serverfault.com/questions/418697

复制
相关文章

相似问题

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