开启辅助访问 切换到窄版

打印 上一主题 下一主题

Linux系统在虚拟机克隆无法上网?

[复制链接]
作者:明天∑再来 
版块:
嵌入式操作系统 linux 发布时间:2020-3-18 17:11:47
9210
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式


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

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

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



在菜单虚拟机——管理——克隆


弹出克隆虚拟机向导,直接下一步。


下一步


这里我们要选择 ——创建完整克隆,下一步


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


等待克隆完成!




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



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


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

命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0



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


可以进行对比一下



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


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


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

可以看到有两个 MAC地址 eth0 和 eth1。


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


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


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




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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表