虚拟机启动不能ping通的解决方法
admin
2023-02-21 18:40:03
0

用clone方法复制出的Ubuntu虚拟机启动后,尽管IP等网络信息不和其他虚拟机冲突,但就是无法ping通其他虚拟机。

创建得到的虚拟机信息:

虚拟机启动不能ping通的解决方法
 

复制得到的虚拟机信息:

虚拟机启动不能ping通的解决方法
 

         通过观察网络配置文件,发现两台虚拟机的网卡名称是最大的区别。按照常理,当系统中只有一块网卡时,Linux的硬件侦测程序会把它标识为第一块网卡,即在Ubuntu中应显示为编号0而不是1。这就意味着,复制得到的虚拟机中还应存在一张网卡,只不过由于未被侦测到而未能挂载到Ubuntu系统中,而这张看不见的网卡就是编号为0的第一网卡。

经查询Ubuntu的硬件注册机制文档得知,/lib/udev/writenetrules会在系统安装好后自动生成一个记录当前网卡硬件信息的文件70-persistent-net.rules,这个文件一般存放在目录 /etc/udev/rules.d/ 中。

它的内容大致如下:

***# This file was automatically generated by the /lib/udev/writenetrules

program, run by the persistent-net-generator.rules rules file.

You can modify it, as long as you keep each rule on a single

line, and change only the value of the NAME= key.

net device ()

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="00:0C:29:D5:2C:03", ATTR{type}=="1", KERNEL=="eth", NAME="eth0"*

 虚拟机启动不能ping通的解决方法

       这个文件中记录了网卡的MAC地址及对应的设备名称。Linux开机后,系统会检查当前挂载的设备是否与配置文件中记录的信息向一致,入不一致就不会激活相关设备。具体到此处而言就是,Ubuntu开机后,设备侦测程序发现当前网卡的MAC地址与/etc/udev/rules.d/70-persistent-net.rules 中所记载的信息不一致,因此会将编号0保留给70-persistent-net.rules已记录的MAC地址(尽管编号0未挂载到当前系统)、将编号1分配给当前网卡的MAC地址并拒绝激活当前网卡。

        因此,在解决这类故障时有两种思路:一是修改 70-persistent-net.rules 中的设备信息记录,二是使已存在的记录失效。

        如果是在生产环境中解决此类故障,建议修改 70-persistent-net.rules 中的记录,或者采用注释的方式使记录失效。如果是实验环境或者非重要环境可以删除文件 70-persistent-net.rules 或者以修改文件名的方式备份。

         CentOS 6后,CentOS改变了设备的命名方式,采用一致性设备命名规范,同时支持biosdevname和net.ifnames规范,因此不能再依靠设备编号来识别网卡了,但网卡的MAC地址是全球唯一的,因此在CentOS中解决这类故障时,上述两个思路依旧有效。

        更换网卡后,新网卡不能被激活也是因为有这个文件的存在,删除后重启系统即可激活新网卡。 

相关内容

热门资讯

产能被冻、损失五百亿,阿联酋“... 阿联酋正式退出欧佩克,令这个成立了60多年、对全球油价都有着决定性影响的海湾核心组织公开决裂。欧佩克...
煤气灶火焰调什么颜色才最佳 良好的燃烧器,火焰呈浅蓝色,火力旺盛,火苗高度大小均匀一致。煤气灶火焰调节方式:1、将灶阀开到最大。...
柏特燃气灶中间没火怎么办 当我们使用柏特燃气灶时,出现中间没有火的情况可能是由多种原因引起的。以下是一些常见的原因和解决方法:...
火王燃气灶右边灶头打不着火 1、没有燃气。打不着火的情况大部分都是没有气了或者天然气管道堵塞所导致的,或者突发情况导致燃气公司关...
厨房橱柜开太快导致炉子熄火怎么... 1、使用燃气灶时,不要将燃气灶的门关的过紧导致气流不流通,从而间接导致炉子熄火的现象频发。2、在橱柜...
天然气火没关,把阀门关了 天然气火没关,把阀门关了如果只是一次这样做,不会造成安全问题,但最好将燃气灶具开关关闭,如果灶具使用...
金建希案主审法官坠亡,揭开韩国... ·申宗旿(中)在主持庭审。(韩联社)这一事件无疑已成为观察韩国司法独立现状的重要切片。作者:刘 潇当...
赖清德“偷渡式”窜访斯威士兰,... 台湾地区领导人赖清德此前因有关国家拒绝发放包机飞行许可,窜访斯威士兰受挫。5月2日,赖清德偷偷钻进斯...
28.5亿元建的高标准农田,“... 设备未安装、泵房被废弃、水渠不通水、农田灌溉难……鄱阳县部分高标准农田建设的问题正凸显出来。据澎湃新...
风声丨3万元即可入刑,史上最严... 作者丨胡敏洁浙江大学光华法学院教授、法律与社会政策研究中心主任长期以来,医药购销领域的腐败问题,始终...