热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VMware克隆多台Linux机器并配置IP的方法

1、查看并分配虚拟网络   我们首先要知道 VMware 三种网络模式的区别。   ①、Bridged(桥接模式):就是将主机网卡与虚拟

1、查看并分配虚拟网络

  我们首先要知道 VMware 三种网络模式的区别。

  ①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

  ②、NAT(网络地址转换模式):主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。

  ③、Host-Only(仅主机模式):其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

  这里我们选择 NAT 模式。  

通过VMWare -> Edit -> Virtual Network Editor打开如下对话框:

由上图可知:虚拟网卡VMnet8 的子网 IP 为 192.168.146.0,子网掩码为:255.255.255.0

点击上图的 NAT 设置:

由此我们可以得出:

  子网ip:192.168.146.0

  子网掩码:255.255.255.0

  默认网关:192.168.146.2

那么我们可以得出:

  hostname ipaddress    subnet mask geteway    

1、 master     192.168.146.200    255.255.255.0      192.168.146.2

1、 slave1      192.168.146.201    255.255.255.0      192.168.146.2

1、 slave2      192.168.146.202    255.255.255.0      192.168.146.2

后面的主机可以依次相加

注意:这里可以根据自己本机的 ip 进行虚拟机ip分配,主机名要不一样,ip地址要不一样

2、开启虚拟机服务

  我的电脑----> 管理 ------>服务和应用程序------>服务

3、配置网络

以 root 用户登录 Linux 虚拟机,输入如下命令配置 ip

vi /etc/sysconfig/network-scripts/ifcfg-eth0 v

将下面内容添加到打开的文件中

IPADDR=192.168.146.200

NETMASK=255.255.255.0

GATEWAY=192.168.146.2

最后显示结果为:  

  DEVICE=eth0【网卡名称】

  HWADDR=00:07:E9:05:E8:B4 #对应的网卡网卡地址,即mac地址(文件里可以没有)

  TYPE=Ethernet#表示网络类型是以太网

  UUID:网卡的UUID(文件里可以没有)

  OnBOOT=yes【开机加载】

  BOOTPROTO=static【是否自动获取,static是静态地址】

  IPADDR=192.168.146.200【配置你的本地IP】

  NETMASK=255.255.255.0【子网掩码】

  GATEWAY=192.168.146.2【默认网关】

输入完成后,按ESC 键,然后输入“:wq”,即保存退出

4、配置 DNS

vi /etc/resolv.conf

输入:

nameserver 192.168.146.2

输入完成后,按ESC 键,然后输入“:wq”,即保存退出  

如果不进行 DNS 配置,那么只能和真实物理机通信, ping www.baidu.com 是不通的

5、重启网卡,使得配置生效

server network restart 

6、关闭防火墙

如果你 ping 本机真实ip地址,不通,那么需要关闭防火墙

①、 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop 


② 、永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off 

具体操作为:

service iptables stop 

chkconfig iptables off

那么第一台虚拟机配置完成。接着可以利用 vmware 的克隆功能克隆出其他的虚拟机

第一步:关闭 虚拟机

shutdown -h now

第二步:克隆

  利用 VMware 的克隆工具,右键 虚拟机名字---》管理----》克隆 。然后都是下一步下一步操作即可。

  这里我们用 上面的虚拟机克隆出另外一台虚拟机 slave1

第三步:克隆完成后,开启虚拟机 slave1 。然后配置IP。

  注意:完成以后启动克隆的虚拟机,用户名和密码都是被克隆的linux的用户名密码

     ①、由于是完全的克隆过来的 Linux 所以需要更改这几项:操作系统物理地址、IP地址、主机名

     ②、删除网卡中的UUID和物理地址HWADDR(这两行在Linux重启之后,操作系统会自动生成的)

1、以 root 用户登录 slave1 ,输入如下命令: 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

将 IP 改为 192.168.146.201,去掉 UUID 和 HWADDR 这两行

2、接下来修改主机名:在命令中输入

vi /etc/sysconfig/network

修改为:

3、删除Linux物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到IP上);

输入如下命令:

rm -rf /etc/udev/rules.d/70-persistent-net.rules

4、输入 shutdown -r now 重启系统

然后我们输入 ifconfig 发现 IP 已经更改了

因此:我们可以克隆出 slave2,slave3 等虚拟机,在依次这样更改 IP 配置即可相互 ping 通。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 阿里宝卡用户能否在UC浏览器极速版中享受免流量服务?
    本文详细介绍了UC浏览器极速版是否支持阿里宝卡的免流量功能,以及如何正确设置以确保免流量服务的正常使用。 ... [详细]
author-avatar
卖女孩的小方子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有