配置多台可以互相通信且可以与主机和外网通信的虚拟机

VMware版本:VMware-workstation-full-12.0.0-2985596
Linux版本:Linux版本:CentOS-6.5-x64
需要准备一个虚拟机,如何安装一个Linux虚拟机请参考博主的另一篇博客:
使用VMware-Workstation安装Linux系统
网址:?spm=5176.8091938.0.0.YSHYIG

1. 配置原有虚拟机,使其可以和主机通信

  • 查看虚拟网络编辑器,得到虚拟网卡的IP为192.168.9.0,那么要使得主机(Windows)和虚拟机通信,就必须设置虚拟机的IP为192.168.9.xxx,也就是说,虚拟机与主机必须在同一网关。
  • 设置网卡为net模式
  • 确保windows下的服务是否启动(dhcp,net服务)
  • 编辑文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0
    文件原始内容:

    作以下修改:
    删除UUID和HWADDR
    ONBOOT=ye
    BOOTPROTO=static
    IPADDR=192.168.9.100(IP必须是192.168.9.xxx)
    NETMASK=255.255.255.0
    GATEWAY=192.168.9.2
    DNS1=1921.68.9.2
  • 保存退出并重启网络:service network restart
  • 测试:
    主机和虚拟机相互ping


    测试虚拟是否可以连接外网:
  • rm -fr /etc/udev/rules.d/70-persistent-net.rules
    /etc/udev/rules.d/70-persistent-net.rules这个文件中记录了一台虚拟机的MAC地址,虚拟机第一次启动时会在这个文件中自动生成MAC地址,如果不删除这个文件的话,克隆出来的机器启动时回生成MAC地址,原来文件中也有MAC地址,造成冲突,导致新机器不能使用eth0接口,配置的/etc/sysconfig/network-scripts/ifcfg-eth0就不能应用
  • 设置主机名
    Linux中设置:vi /etc/sysconfig/network,如果安装系统的时候指定了主机名为basic,就不用在这里配置,但克隆的虚拟机需要修改

    Windows中设置:打开C:\Windows\System32\drivers\etc\hosts文件作修改
  • 关闭防火墙
    service iptables stop
    chkconfig iptables off
    vi /etc/selinux/config : SELINUX=disabled
  • 关机并保存快照

2. 使用当前虚拟机克隆一台虚拟机

可以看到,CentOS-6已经克隆好了另外一台虚拟机node001

3. 使用相同的方法再克隆三台机器:node002、node003、node004

4. 启动这4台机器并登陆,分别在每台虚拟机对应的配置文件中做如下修改

  • 配置IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0

    ifcfg-eth0文件中只有本虚拟机的IP

    node001设置为192.168.9.101

    node002设置为192.168.9.102

    node003设置为192.168.9.103

    node004设置为192.168.9.104

  • Linux中修改主机名
    vi /etc/sysconfig/network 配置本台机器主机名,比如node001中,修改为HOSTNAME=node001

    network文件中只有本虚拟机的主机名

    vi /etc/hosts 配置所有虚拟机的主机名和IP的映射

  • Windows中保存所有虚拟机的主机名和IP的映射
    打开C:\Windows\System32\drivers\etc\hosts文件作修改

5. 检查各台虚拟机是否可以相互ping通,是否可以ping通主机,是否可以ping通外网,没有问题后,关机,拍照

时间: 2024-09-29 11:33:17

配置多台可以互相通信且可以与主机和外网通信的虚拟机的相关文章

我是一个JAVA写程序员,配置一台笔记本电脑,求建议

问题描述 我是一个JAVA写程序员,配置一台笔记本电脑,求建议 我是一个JAVA写程序员,配置一台笔记本电脑,求建议.具体什么牌子型号现在买了一台THINKPAD E565是A核A卡,感觉被坑了.想换一台. 解决方案 感觉坑,就自己组装一台~ 解决方案二: 我用的是Y480 配置刚刚的 解决方案三: 我用的华硕,I7处理器.4k多点.用起来很流畅. 解决方案四: 处理器I7吧,运行内存可以买个4G的,然后买个4G的内存条按上.绝对很流畅

如何配置一台适用于深度学习的工作站?

问题详情: 如何配置一台适用于深度学习的工作站? 刚买两块Titan Z GPU准备搞搞深度学习,结果原来的工作站功率不够,带不动,所以准备组装一台新工作站.求大神们给点意见,最好给个完整的list,我好照着买,谢谢.(本人新手,也不怎么会组装,最好是半成品机器,然后我组装一下就好的那种) 配置方法: x299配置: 2路GPU配置单: 四路GPU配置单: (1080ti换成Titan也没问题) GPU的选择是重点 GPU的选择: GTX 下面给出1080.1070.1060.Titan X.T

请问各位,在C#网络编程中,如果要实现不在一个局域网内的两台电脑的通信,我该怎么实现?

问题描述 请问各位,在C#网络编程中,如果要实现不在一个局域网内的两台电脑的通信,我该怎么实现?初学者的问题,谢谢了 解决方案 解决方案二:没有人,自己顶起来解决方案三:不能沉啊,自己顶起来,拜托各位大侠了解决方案四:你可以了解下NAT穿透

用 CentOS 6 快速配置一台企业级 Web 代理服务器

Web代理服务器让企业员工可以快速安全地浏览网络.Web代理服务器可以缓存内存,让用户之后对相同网页的请求由本地缓存来处理,这比多次返回网 站来得更快速.代理服务器还能扫描入站网络流量,查找有无恶意内容,并且保护最终用户远离病毒:它们还可以控制哪些用户访问什么样的网络内容.为了充分利 用所有这些功能,本文逐步介绍安装和配置一台简单Web代理服务器(带病毒过滤功能)的整个过程. 一个完美的安全Web代理服务器包括下列组件: Squid--主要的软件和代理服务. ClamAV--检查入站内容的反病毒

手把手教你配置一台Linux虚拟机_Linux

手把手教你配置一台Linux虚拟机 前言: Linux distribution 越来越多,也越来越成熟,所以安装起来也是比较简单,但是要理解安装的每一个步骤还是需要对Linux的基础知识有一定的了解,不过不用很深入,如果很深入我也不会.这里我选择的安装方式都是最简单的,在磁盘分区最重要的步骤也是以最简单的方式分区. 本次Linux配置的目的不是作为商业用途,而是在于新手熟悉Linux的操作系统,使新手能自己在本地配置Linux系统. 选择distrubution版本,因为我们是把Linux作为

udp-ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下

问题描述 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,外网服务器已有,求大神解决下实现过程,求列子

如何配置多台三层交换VLAN间相互通信

本实验需求: 通过在SW100 来创建VLAN 100 ,sw2 上创建VLAN 200,因为VLAN100和VLAN200因为业务上的关系,需要两台PC之间相互通信,保证不同VLAN之间可以互相访问. 本实验将给您详细阐述实现方法,将用到诸多交换知识点. 实验拓扑: 实验过程  第一步 SW100基础配置 SW100> SW100>enable SW100#conf t Enter configuration commands, one per line. End with CNTL/Z.

用redhat 9.0来配置一台DHCP服务器

配置方法其实很简单 !! 只是大家需要注意一些问题: 1.dhcp 服务 不能跨网段 只能用于 内网使用 不能放到外网 2.如果用虚拟机来模拟,需要关掉虚拟的dhcp 3.在一个网段里 不允许 有2台的 dhcp 服务器 否则会冲突 没法正常使用 在RH9中,dhcpd的配置文件是:/etc/dhcpd.conf 默认的情况下,这个文件不存在,需要通过手工来创建,dhcp-3.0pl1-23.i386.rpm在redhat的安装光盘中 可以用 命令 rpm -qa | grep dhcp 查找是

windows 2003架设与配置一台VPN服务器

提到VPN相信各位都不会很陌生,它其实就是通过http://www.aliyun.com/zixun/aggregation/29912.html">TCP/IP协议下特有的隧道协议,利用接入互联网的"公共"通道来访问局域网共享资源的一种方法:这种方法具有良好的安全保密性以及不受外界干扰的特性,因此不少网络管理员都用架设VPN服务器的方法,来让资源共享双方借助互联网通道,实现安全可靠的点对点虚拟本地连接.下面,本文就向各位详细介绍一下,如何架设一台VPN服务器. 一.配