嵌入式开发交流网论坛

标题: Linux系统在虚拟机克隆无法上网? [打印本页]

作者: 明天∑再来    时间: 2020-3-18 17:11
标题: Linux系统在虚拟机克隆无法上网?
[attach]39868[/attach]

最近在虚拟机上学习Linux 系统时,虚拟机克隆无法上网的问题解决和大家分享下。希望对一些朋友有帮助!

为了方便不想重新安装linux系统,我直接在另个虚拟机上克隆一个出来,结束发现另一个虚拟机无法上网。好,下面我是找到的一种方法来解决的!

首先,我先从虚拟机克隆说起,克隆时必须保持linux系统关机状态。

[attach]39869[/attach]

在菜单虚拟机——管理——克隆
[attach]39870[/attach]

弹出克隆虚拟机向导,直接下一步。
[attach]39871[/attach]

下一步
[attach]39872[/attach]

这里我们要选择 ——创建完整克隆,下一步
[attach]39873[/attach]

虚拟机名称和存放位置,根据自己选择而定。点完成!
[attach]39874[/attach]

等待克隆完成!
[attach]39875[/attach]

[attach]39876[/attach]

克隆完成!我们来开机,查看一下ip地址!

[attach]39877[/attach]

对比一下,Linux6.5克隆的服务器没看到相对应的IP地址。
这样是无法上网的。怎么办呢?继续往下看!
[attach]39878[/attach]

先来配置一下网卡的配置试试。

命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
[attach]39879[/attach]


进来配置文件是这样的,和Red Hat Enterprise Linux 6.5服务器是一样的。
[attach]39880[/attach]

可以进行对比一下

[attach]39881[/attach]

我们知道在局域网中MAC地址和IP地址都不能相同,它们都是唯一的。我们修改一下试试看。
我先把MAC地址 注释掉 和 IP地址改为DHCP 动态获取IP,(static 是静态的意思)
[attach]39882[/attach]

好,我们来重启一下网卡服务看看能不能获取到IP地址。
重启网卡命令:
/etc/init.d/network restart
[attach]39883[/attach]

提示:FAILED 失败的,还是不行。
那我们尝试着去找一下 MAC地址的配置文件目录看看。
vi /etc/udev/rules.d/70-persistent-net.rules

可以看到有两个 MAC地址 eth0 和 eth1。
[attach]39884[/attach]

我们要把eth0 注释掉。eth1的MAC地址记下来:00:0c:29:5c:87:b3 ,eth1 改为eth0 替代掉原来的设备名称!
[attach]39885[/attach]

保存退出!
再重启一下网卡。
/etc/init.d/network restart
[attach]39886[/attach]

发现还是失败,这时候不要放弃!
这时候我们重启一下系统,见证奇迹的到来!
命令: reboot ——功能是:重启系统
重启系统完后,我们来查询一下IP看
命令:ifconfig

[attach]39887[/attach]


奇迹出现,修改成功!哈哈,请给我赞吧!


[attach]39888[/attach]




欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) Powered by Discuz! X3.2