Linux虚拟机克隆后网卡问题

简介:

inux虚拟机克隆后网卡问题

很多人都知道安装虚拟机是一个比较繁琐的过程,所以就有了克隆的需求,但是克隆的话 网卡、IP、主机名则需要更改,下面就是详细的更改过程。

1、安装环境

  • CentOS-6.5-x86_64 版本的Linux系统
  • Vmware Workstation

    2、完整克隆

  • 右击你要克隆的虚拟机标签--->管理--->克隆
  • 根据向导一步一步走,在克隆类型这一步选择完整克隆
  • 等待克隆完成,打开虚拟机。

    3、查看克隆后的虚拟机状态

  • 登陆克隆后的虚拟机,执行
    #查看网卡完成信息
    $ ifconfig -a
  • 如图所示
    Linux虚拟机克隆后网卡问题

    4、修改 ifcfg-eth0 网卡配置文件

    #修改网卡配置文件
    $ cd /etc/sysconfig/network-scripts/
    $ vi ifcfg-eth0
    #修改网卡对应的名称
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    #修改对应的IP
    IPADDR=192.168.1.20
    NETMASK=255.255.255.0
  • 如图所示,删除 红色标记部分,并按上边配置修改
    Linux虚拟机克隆后网卡问题

    5、修改 系统网卡配置

    $ vi /etc/udev/rules.d/70-persistent-net.rules
    # This file was automatically generated by the /lib/udev/write_net_rules
    # 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.
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8a:00:b9", ATTR{type}
    =="1", KERNEL=="eth*", NAME="eth0"
    #保存退出
  • 如图所示,删除 红色标记部分,并将 ×××标记部分改为eth0,保存退出
    Linux虚拟机克隆后网卡问题

    6、最后修改 主机名IP的映射关系

    #修改主机名
    $ vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=mini2
    #修改IP的映射关系
    $ vi /etc/hosts
    192.168.1.20    mini2
    #重新启动
    $ reboot

    等重启完成,新的虚拟机,就好了。



本文转自 SimplePoint 51CTO博客,原文链接:http://blog.51cto.com/2226894115/2057959,如需转载请自行联系原作者
相关文章
|
2月前
|
监控 网络协议 Linux
在Linux中,如何查看某个网卡是否连接着交换机?
在Linux中,如何查看某个网卡是否连接着交换机?
|
11天前
|
安全 Unix Linux
Xshell和Xftp的下载和在linux虚拟机中的使用
这篇文章介绍了Xshell和Xftp的下载、安装和使用方法,包括如何在Linux虚拟机中使用它们进行远程连接和文件传输。
Xshell和Xftp的下载和在linux虚拟机中的使用
|
2月前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
2月前
|
存储 网络协议 搜索推荐
在Linux中,如何配置和管理虚拟机的网络和存储?
在Linux中,如何配置和管理虚拟机的网络和存储?
|
2月前
|
应用服务中间件 Linux nginx
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
这篇文章讨论了Linux虚拟机磁盘扩容的方法,包括外部配置、具体扩容步骤和扩容后的效果验证。同时,文章还涉及了Docker容器磁盘满的问题及其解决方法,如删除不必要的镜像和容器,以及调整Docker的安装路径。此外,还提到了意外情况的处理,例如误删除停止的容器后的应对措施。最后,文章还提供了使用Docker安装nginx的步骤和成功访问的截图。
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
|
2月前
|
NoSQL Java Linux
Jedis测试redis。(redis在linux虚拟机中)
该博客文章提供了使用Jedis客户端连接Linux虚拟机中的Redis服务器的步骤,包括Maven依赖配置、测试用例编写以及测试结果的截图。
|
2月前
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
|
2月前
|
NoSQL Java Linux
springboot+redis+虚拟机 springboot连接linux虚拟机中的redis服务
该博客文章介绍了如何在Spring Boot项目中通过配置和代码实现连接运行在Linux虚拟机上的Redis服务,并提供了详细的步骤和测试结果截图。
springboot+redis+虚拟机 springboot连接linux虚拟机中的redis服务
|
2月前
|
关系型数据库 MySQL Linux
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
该博客文章详细记录了在CentOS 7虚拟机上离线安装MySQL 5.6版本的完整过程,包括下载安装包、导入虚拟机、卸载MariaDB、配置文件设置、服务启动和权限配置等步骤。
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
|
2月前
|
网络协议 Ubuntu Linux
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
下一篇
无影云桌面