Linux实操系列1——配置虚拟机之间的网络通信(要求不连接外网)

环境说明

您作为企业的数据中心管理员,现有两台服务器servera和serverb需要您完成相关配置投入使用。

假设servera已连接键鼠屏幕等设备,同时作为工作站及服务器角色使用;而serverb仅作为服务器使用,因此,完成serverb网络配置后,请不要再本地登录serverb,而是通过servera远程管理serverb。

配置要求

配置实现servera与serverb之间的网络通信,并能够使用主机名进行访问


流程

因为要求服务器不能连接外网,所以servera和serverb要在新建的网络中进行配置

  • 更改虚拟机配置(servera和serverb都这样配置)
    在这里插入图片描述

  • 查看servera网络配置,设置其对应IP(serverb操作与其相同)

    #查看本机网络连接
    
    nmcli con show		
    #NAME    UUID                                  TYPE      DEVICE 
    #ens33   d3a4158c-9bb8-4213-a6b3-aa70bf8e55b7  ethernet  ens33  
    #virbr0  8ce9fba6-8759-49ec-8bff-3f0359f1f956  bridge    virbr0 
    #其中ens33未激活
    
    
    #配置网络
    
    nmcli con mod ens33 ipv4.method manual ipv4.address 192.168.2.10/24 ipv4.gateway 192.168.2.2
    #配置ens33为静态ip的ip和网关,需要注意/24设置子网掩码,不可省去
    nmcli con up ens33
    #激活连接
    nmcli con mod ens33 connection.autoconnect yes
    #设置连接自启动
    
    nmcli con show
    #查看已激活的连接
    #NAME    UUID                                  TYPE      DEVICE 
    #ens33   d3a4158c-9bb8-4213-a6b3-aa70bf8e55b7  ethernet  ens33  
    #virbr0  8ce9fba6-8759-49ec-8bff-3f0359f1f956  bridge    virbr0 
    
    ping 192.168.2.11
    #测试连接是否成功 192.168.2.11为serverb的ip配置
    #PING 192.168.2.11 (192.168.2.11) 56(84) bytes of data.
    #64 bytes from 192.168.2.11: icmp_seq=1 ttl=64 time=0.424 ms
    #64 bytes from 192.168.2.11: icmp_seq=2 ttl=64 time=0.310 ms
    #成功
    
  • 配置主机和虚拟机之间的通信

    需要注意,主机和虚拟机之间通信需要虚拟网卡的存在。因为在这里servera和serverb均在虚拟网络vmnet3下,所以需要在虚拟网络编辑器中添加新的虚拟网卡vmnet3进行相关设置

在这里插入图片描述

添加网络VMnet3,选择仅主机模式,子网IP设置为servera和serverb的IP所在网络,配置完成后主机即可ping通两台虚拟机并进行连接

  • 修改配置文件,通过主机名访问serverb

    #serverb中修改hostname(重启后生效)
    hostnamectl set-hostname serverb
    reboot
    
    #servera中修改/etc/hosts添加ip映射
    vim /etc/hosts
    -> 192.168.2.11    serverb
    

    此时登录servera后通过ssh即可通过主机名(serverb)访问serverb

TIPs

  • 虚拟网络编辑器中不配置vmnet3时,虚拟机之间可以正常互通,但是主机不能ping通两台虚拟机。建立虚拟网卡之后可以正常通信
  • 需要注意物理机vmnet3网卡ip设置、vmware虚拟网络编辑器以及虚拟机的ip地址需要保持在同一个网段且没有冲突
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值