博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]复制虚拟机后linux中的eth0变成eth1问题
阅读量:4310 次
发布时间:2019-06-06

本文共 569 字,大约阅读时间需要 1 分钟。

为什么原来的eth0会变成eth1?

很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。

如何把名字改回eth0?

在fedora 11中,udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rules

打开该文件,这时你会发现,里面有eth0,eth1两个网卡的信息,但实际上你ifconfig时只能发现eth1一个网卡的信息,这时因为eth0根本就不存在。

将其中eth0的信息删掉,并将eth1信息中的设备名改为eth0,重启系统,你看到的网卡就是eth0了,或者删掉其中所有的信息重启系统udev会帮你发现新的设备的。

转载于:https://www.cnblogs.com/dorothychai/p/4422776.html

你可能感兴趣的文章
mssql sqlserver in 关键字在值为null的应用举例
查看>>
终审报告
查看>>
Oracle表格建立
查看>>
【leetcode】Course Schedule(middle)☆
查看>>
转:slf4j-api、slf4j-log4j12、log4j之间关系
查看>>
密钥对连接
查看>>
496. Next Greater Element I
查看>>
mvc Area(区域)相关技术
查看>>
RESTful架构理解
查看>>
<html>
查看>>
CBitmap加载图像
查看>>
Hibernate初探之单表映射——jar包的导入
查看>>
杨辉三角
查看>>
Atcoder4105 Same Integers(模拟)
查看>>
android 特殊符号开头的联系人归并至“#”下
查看>>
Windows 7的网络发现不能启用
查看>>
HTTP协议详解
查看>>
【bzoj4873】[Shoi2017]寿司餐厅 最大权闭合图
查看>>
ASP.NET Core分布式项目实战
查看>>
求助:分析javascript的继承模式问题
查看>>